# 4.11.0-rc.5 Created: 2022-07-22 10:31:48 +0000 UTC Image Digest: `sha256:5b1a987e21b199321d200ac20ae27390a75c1f44b83805dadfae7e5a967b9e5d` Promoted from registry.ci.openshift.org/ocp/release:4.11.0-0.nightly-2022-07-21-203245 ## Changes from 4.10.22 ### Components * Kubernetes upgraded from 1.23.5 to 1.24.0 * Red Hat Enterprise Linux CoreOS upgraded from 410.84.202207051718-0 to 411.86.202207210724-0 ### New images * [agent-installer-api-server](https://github.com/openshift/assisted-service) git [0f526475](https://github.com/openshift/assisted-service/commit/0f526475e7ec16c6586ee351c5216ef6ae225b1b) `sha256:fcda5d4c2a545c86170f6bc4afd9bdb46ac375cf522f91d398adea3816dceb5c` * [agent-installer-csr-approver](https://github.com/openshift/assisted-installer) git [9a6e300a](https://github.com/openshift/assisted-installer/commit/9a6e300a4a7311feef98580d3ef07c4a314fca07) `sha256:20b393ee3c55ec089d5a328d5c6e7924bea30bb03af6ff4b8b64ed6b09a2f54b` * [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent) git [b17b06bc](https://github.com/openshift/assisted-installer-agent/commit/b17b06bc7747db4869e53a0e785229278a81dd1e) `sha256:02f4bc99be887ee48624f40313eb889c008a888a145d06778d8fad66f94f9b2a` * [agent-installer-orchestrator](https://github.com/openshift/assisted-installer) git [9a6e300a](https://github.com/openshift/assisted-installer/commit/9a6e300a4a7311feef98580d3ef07c4a314fca07) `sha256:4ae356e61204e0c8d09968a933549f1c2114a839d6fb103b161b6f3b7e93cc67` * [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy) git [94d34287](https://github.com/openshift/apiserver-network-proxy/commit/94d34287606dff1224d173f1447bb4cde71f9fd9) `sha256:7f7faa56cc701f91f12d5b27e0ecf11daeeaeb98f93bbfcdb757d8ac8d3438ab` * [aws-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-aws) git [b3fe15be](https://github.com/openshift/cluster-api-provider-aws/commit/b3fe15befffb31732d16db3bbca56aa8b3eb7cc6) `sha256:397b8e0c8b2fdfb87aca7f37e0bc32b49f35174e170a040a5dd641fb511ea7f7` * [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure) git [a851a354](https://github.com/openshift/cluster-api-provider-azure/commit/a851a3546a4f17acfc3a0ad5d3743665bfb91eaa) `sha256:73bb46d4f3eebe71f7149654581d6bbbb587a625f5327e0c46fe3daaa9482e7a` * [cluster-capi-controllers](https://github.com/openshift/cluster-api) git [f9c215c4](https://github.com/openshift/cluster-api/commit/f9c215c4f298710ccf76676395465685b5d15268) `sha256:5d48e2646ed59b30407ffff0a1aea5efd49f8c79243344b8c07f8eb8330ddc83` * [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator) git [1a88f55c](https://github.com/openshift/cluster-capi-operator/commit/1a88f55c257a5c49775e2e5f85b1636729a355b3) `sha256:c3539bd69d5cb027ba38b7199e6aa34611b78e38a9464e67bbc63e221b8e5982` * [cluster-kube-cluster-api-operator](https://github.com/openshift/cluster-api-operator) git [55efc390](https://github.com/openshift/cluster-api-operator/commit/55efc390b9c04d602a7a51c23bf9ab426a7c5f13) `sha256:b6a3fbffe340a504a34a543f0a69d1643db5c2cb878790c084aad0bef08539e3` * [csi-driver-shared-resource-webhook](https://github.com/openshift/csi-driver-shared-resource) git [3f69f2f2](https://github.com/openshift/csi-driver-shared-resource/commit/3f69f2f23fc179f8b29126dfca8b5a52f969c656) `sha256:1f4d7d4f0b1fd8aa2391224c2bf9de265178198ad2e8e56a14ba3788fb27388d` * [gcp-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-gcp) git [ff20dda8](https://github.com/openshift/cluster-api-provider-gcp/commit/ff20dda81d59a00036901661942be56d2b2bfa61) `sha256:f0b79ac8ac24dccf65f20288d56835ae1d9474976e29245d596305480921642c` * [machine-image-customization-controller](https://github.com/openshift/image-customization-controller) git [42b4b1f2](https://github.com/openshift/image-customization-controller/commit/42b4b1f24d7324f0c577dddd45cdaaeb0e5513bf) `sha256:83ff584034ce7c893f377ffddb79d6e9d9c846dd3691424f5c6ad2003af89e31` * [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix) git [a94eb77c](https://github.com/openshift/machine-api-provider-nutanix/commit/a94eb77c298d1420219d350df6a6c7bca575aac0) `sha256:c10fa28961d80b031b5036ccfa6abf3ca1742663e7b2ddeca19933eaf15ecf30` * [powervs-cloud-controller-manager](https://github.com/openshift/cloud-provider-powervs) git [76fcd2f3](https://github.com/openshift/cloud-provider-powervs/commit/76fcd2f320d9a0a93976286354c3daddf11476be) `sha256:e299e90e0919ae9827054de26a3b32b61edf887f16c192265e0b9ba9c7cbb90f` * [prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator) git [cb3afa25](https://github.com/openshift/prometheus-operator/commit/cb3afa25568219bcb6d17b194fe6a5d82fe5fc76) `sha256:0cd0c430623faf199ae7230233a46b59e77087e92bf7f5acdb2291fb25ce5e58` * [vsphere-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-vsphere) git [f67d1d02](https://github.com/openshift/cluster-api-provider-vsphere/commit/f67d1d0237d61b9375c9005c05459954ef5c0e82) `sha256:e03da7e0aafcda4cca96ae907c50bcb12945ad48c65340fb9d0e02e943fad5b8` ### Removed images * grafana * image-customization-controller * ironic-hardware-inventory-recorder * jenkins * jenkins-agent-base * jenkins-agent-maven * jenkins-agent-nodejs ### Rebuilt images without code change * [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [f22d1c60](https://github.com/openshift/cluster-bootstrap/commit/f22d1c60c188a4b5ce1731a8b1db7c20067dc7e9) `sha256:a7c54abce6672a2f3c67b24f5acf72ca6c3d8914e1bace66928933a3c4c74360` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [81fe2974](https://github.com/openshift/ironic-rhcos-downloader/commit/81fe29749c844a4a19fea0f0e2ff0a53c3b0fa25) `sha256:db26b5237b0215ad418596c1b19482d72231150f88c65e6050d84e8b24463ce1` * machine-os-content `sha256:3c978380274ed551b3d6a8ca53ab2fc1408bfad00b8c235cc7dbe523dbc251d8` ### [alibaba-cloud-controller-manager](https://github.com/openshift/cloud-provider-alibaba-cloud/tree/79dddb16e078e618c45939c04909e627bfd261c3) * Merge https://github.com/kubernetes/cloud-provider-alibaba-cloud:master into master [#20](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/20) * update getting-started documentation [#300](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/300) * add unit tests for service controller [#299](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/299) * feature/support-mulit-arch-build [#297](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/297) * add e2etests for new annotations [#296](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/296) * Bugfix/load listener resp [#295](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/295) * Add PR and issue templates [#272](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/272) * refactor e2etest framework [#294](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/294) * add lbid for event [#290](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/290) * update VswitchID() func [#289](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/289) * return error if find multiple slb [#287](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/287) * fix bug: slb backend is nil when no endpoints in Cluster Mode [#293](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/293) * support annotations: [#291](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/291) * Feature/dryrun [#292](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/292) * support service.status.ingress.hostname [#288](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/288) * Feature/openapi [#286](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/286) * add check for whether rsp belongs to the slb [#285](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/285) * update weight [#284](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/284) * contentType change to proto [#283](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/283) * update go version to 1.17 [#281](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/281) * [Full changelog](https://github.com/openshift/cloud-provider-alibaba-cloud/compare/db2d118ad70ff62a2111e83a8d14c5b32e176b38...79dddb16e078e618c45939c04909e627bfd261c3) ### [alibaba-cloud-csi-driver](https://github.com/openshift/alibaba-cloud-csi-driver/tree/8dd7ae6f2fce71f6302eb3d59163c8f87d362bd4) * Updating ose-alibaba-cloud-csi-driver images to be consistent with ART [#13](https://github.com/openshift/alibaba-cloud-csi-driver/pull/13) * Updating ose-alibaba-cloud-csi-driver images to be consistent with ART [#10](https://github.com/openshift/alibaba-cloud-csi-driver/pull/10) * [Bug 2057495](https://bugzilla.redhat.com/show_bug.cgi?id=2057495): Add a parameter to the schema to automatically increase volume sizes … [#12](https://github.com/openshift/alibaba-cloud-csi-driver/pull/12) * [Bug 2069075](https://bugzilla.redhat.com/show_bug.cgi?id=2069075): Add explicit pciutils package [#11](https://github.com/openshift/alibaba-cloud-csi-driver/pull/11) * [Full changelog](https://github.com/openshift/alibaba-cloud-csi-driver/compare/3ddbb2b9d4994206183b5ffd6a0872ad9a5ce193...8dd7ae6f2fce71f6302eb3d59163c8f87d362bd4) ### [alibaba-disk-csi-driver-operator](https://github.com/openshift/alibaba-disk-csi-driver-operator/tree/f70a51b838ead1110b0824989e8c529292b003a0) * [Bug 2096691](https://bugzilla.redhat.com/show_bug.cgi?id=2096691): Fix typo in resourceGroupId param [#33](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/33) * [Bug 2096691](https://bugzilla.redhat.com/show_bug.cgi?id=2096691): Add resourceGroupID to StorageClass parameters [#32](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/32) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#29](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/29) * Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART [#30](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/30) * Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART [#27](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/27) * [Bug 2057495](https://bugzilla.redhat.com/show_bug.cgi?id=2057495): Auto increase volume size to 20 GiB in the default storage class [#25](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/25) * Set fsGroupPolicy in CSIDriver [#23](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/23) * Disable snapshot tests [#21](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/21) * Add e2e test manifest [#20](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/20) * Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART [#17](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/17) * Add Dockerfile.test [#18](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/18) * [Full changelog](https://github.com/openshift/alibaba-disk-csi-driver-operator/compare/f0d6966321e3d416efec2ac7405494b057cb35f8...f70a51b838ead1110b0824989e8c529292b003a0) ### [alibaba-machine-controllers](https://github.com/openshift/cluster-api-provider-alibaba/tree/414510891904915fd490e5f2d3f5f53320998c98) * [Bug 2082667](https://bugzilla.redhat.com/show_bug.cgi?id=2082667): Bump MAPI dependency. Separate node drain controller. [#34](https://github.com/openshift/cluster-api-provider-alibaba/pull/34) * [Bug 2067787](https://bugzilla.redhat.com/show_bug.cgi?id=2067787): Update dependencies to K8s 1.24, go 1.18, client_golang [#33](https://github.com/openshift/cluster-api-provider-alibaba/pull/33) * [Full changelog](https://github.com/openshift/cluster-api-provider-alibaba/compare/0206121348c9a0d220dd6805cea79d1eae7fd3e0...414510891904915fd490e5f2d3f5f53320998c98) ### [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws/tree/ea1a9b23afdcb03ed30bceba58c3d29e1b1200b5) * Updating ose-aws-cloud-controller-manager images to be consistent with ART [#21](https://github.com/openshift/cloud-provider-aws/pull/21) * [Bug 2087042](https://bugzilla.redhat.com/show_bug.cgi?id=2087042): Merge https://github.com/kubernetes/cloud-provider-aws:master into master [#22](https://github.com/openshift/cloud-provider-aws/pull/22) * Updating ose-aws-cloud-controller-manager images to be consistent with ART [#20](https://github.com/openshift/cloud-provider-aws/pull/20) * Fetch all history when tagging releases [#396](https://github.com/openshift/cloud-provider-aws/pull/396) * Tag releases automatically [#388](https://github.com/openshift/cloud-provider-aws/pull/388) * [Tagging Controller] Fix issues in tagging controller [#387](https://github.com/openshift/cloud-provider-aws/pull/387) * Make build targets phony [#380](https://github.com/openshift/cloud-provider-aws/pull/380) * Add note about AWS CCM container images [#373](https://github.com/openshift/cloud-provider-aws/pull/373) * Add olemarkus to owners file [#372](https://github.com/openshift/cloud-provider-aws/pull/372) * Release v1.24.0 [#364](https://github.com/openshift/cloud-provider-aws/pull/364) * Cherry picks [#356](https://github.com/openshift/cloud-provider-aws/pull/356) * Update Go to v1.18.1 [#355](https://github.com/openshift/cloud-provider-aws/pull/355) * Explain short tag with comment [#354](https://github.com/openshift/cloud-provider-aws/pull/354) * Use short git tag for version and images [#352](https://github.com/openshift/cloud-provider-aws/pull/352) * Trim date prefix from tag in GCB image build [#350](https://github.com/openshift/cloud-provider-aws/pull/350) * [Issue #325] Added retry count to abort workitem after a few failed retries [#334](https://github.com/openshift/cloud-provider-aws/pull/334) * Bump k8s.io deps to 1.24.0 [#344](https://github.com/openshift/cloud-provider-aws/pull/344) * Double load balancer timeout from 5 mins to 10 [#345](https://github.com/openshift/cloud-provider-aws/pull/345) * Update changelog and readme with v1.23.0 and v1.24.0-alpha.0 [#337](https://github.com/openshift/cloud-provider-aws/pull/337) * Docs [#336](https://github.com/openshift/cloud-provider-aws/pull/336) * chart: Add extraVolumes and extraVolumeMounts [#333](https://github.com/openshift/cloud-provider-aws/pull/333) * Add environment and securityContexts [#328](https://github.com/openshift/cloud-provider-aws/pull/328) * Bump dependencies [#330](https://github.com/openshift/cloud-provider-aws/pull/330) * Issue# 306: Added tagging controller [#308](https://github.com/openshift/cloud-provider-aws/pull/308) * Bump k8s version to v1.24.0-alpha.2 [#320](https://github.com/openshift/cloud-provider-aws/pull/320) * Fix route controller create/delete spam: use instanceIDToNodeName in case node name != private DNS [#319](https://github.com/openshift/cloud-provider-aws/pull/319) * Fix version [#317](https://github.com/openshift/cloud-provider-aws/pull/317) * add sts regional endpoint logic [#313](https://github.com/openshift/cloud-provider-aws/pull/313) * Get e2e tests working in prow [#312](https://github.com/openshift/cloud-provider-aws/pull/312) * E2E framework [#304](https://github.com/openshift/cloud-provider-aws/pull/304) * Remove metadata funcs [#305](https://github.com/openshift/cloud-provider-aws/pull/305) * Update charts for v1.23.0-alpha.0 [#298](https://github.com/openshift/cloud-provider-aws/pull/298) * Release v1.23.0-alpha.0 [#297](https://github.com/openshift/cloud-provider-aws/pull/297) * Tag on create [#293](https://github.com/openshift/cloud-provider-aws/pull/293) * Use go-runner as base image [#295](https://github.com/openshift/cloud-provider-aws/pull/295) * [Full changelog](https://github.com/openshift/cloud-provider-aws/compare/d85867feab1e80f094624d57221a071d7b6a148c...ea1a9b23afdcb03ed30bceba58c3d29e1b1200b5) ### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/7564046677abac715a901746fdf823f7e16e4706) * Updating ose-aws-ebs-csi-driver images to be consistent with ART [#201](https://github.com/openshift/aws-ebs-csi-driver/pull/201) * [Bug 2074279](https://bugzilla.redhat.com/show_bug.cgi?id=2074279): UPSTREAM: 1210: Update golang.org/x/crypto for CVE-2022-27191 [#200](https://github.com/openshift/aws-ebs-csi-driver/pull/200) * [Bug 2050173](https://bugzilla.redhat.com/show_bug.cgi?id=2050173): Fix build on ARM after rebase [#198](https://github.com/openshift/aws-ebs-csi-driver/pull/198) * Updating ose-aws-ebs-csi-driver images to be consistent with ART [#197](https://github.com/openshift/aws-ebs-csi-driver/pull/197) * Rebase v1.5.1 [#195](https://github.com/openshift/aws-ebs-csi-driver/pull/195) * Prepare for release v1.5.1 [#1152](https://github.com/openshift/aws-ebs-csi-driver/pull/1152) * add ecr-private kustomize overlay and Update ECR sidecars to 1-18-13 [#1151](https://github.com/openshift/aws-ebs-csi-driver/pull/1151) * Post-release v1.5.0 [#1118](https://github.com/openshift/aws-ebs-csi-driver/pull/1118) * release 1.5.0 [#1114](https://github.com/openshift/aws-ebs-csi-driver/pull/1114) * Update to go 1.17 [#1109](https://github.com/openshift/aws-ebs-csi-driver/pull/1109) * Bump eksctl used in e2e tests to 0.69.0 [#1094](https://github.com/openshift/aws-ebs-csi-driver/pull/1094) * Update windows example to refer to v1.4.0 [#1093](https://github.com/openshift/aws-ebs-csi-driver/pull/1093) * Release v1.4.0 [#1092](https://github.com/openshift/aws-ebs-csi-driver/pull/1092) * Release v1.3.1 [#1084](https://github.com/openshift/aws-ebs-csi-driver/pull/1084) * Reorder isMounted for readability [#1087](https://github.com/openshift/aws-ebs-csi-driver/pull/1087) * deploy: Fix csi-resizer tag and bump to v1.1.0 [#1085](https://github.com/openshift/aws-ebs-csi-driver/pull/1085) * Search for nvme device path even if non-nvme exists [#1082](https://github.com/openshift/aws-ebs-csi-driver/pull/1082) * Fix windows NodePublish failing because mount target doesn't exist [#1081](https://github.com/openshift/aws-ebs-csi-driver/pull/1081) * deploy: Add resizer and snapshotter images to kustomization [#1080](https://github.com/openshift/aws-ebs-csi-driver/pull/1080) * Move mocks to parent package to avoid import cycle [#1078](https://github.com/openshift/aws-ebs-csi-driver/pull/1078) * Refactor pkg/cloud/metadata.go into pkg/cloud/metadata_*.go files [#1074](https://github.com/openshift/aws-ebs-csi-driver/pull/1074) * Update windows example for image release [#1070](https://github.com/openshift/aws-ebs-csi-driver/pull/1070) * Allow default fstype to be overriden via values.yaml [#1069](https://github.com/openshift/aws-ebs-csi-driver/pull/1069) * merge 1.3.0 release and post-release commits into master [#1068](https://github.com/openshift/aws-ebs-csi-driver/pull/1068) * Bump csi-proxy from RC v1.0.0 to GA v1.0.1 [#1018](https://github.com/openshift/aws-ebs-csi-driver/pull/1018) * Support image.pullPolicy for csi-resizer image [#1045](https://github.com/openshift/aws-ebs-csi-driver/pull/1045) * Recognize instance-type node label when EC2 metadata isn't available [#1060](https://github.com/openshift/aws-ebs-csi-driver/pull/1060) * Fix spacing in RELEASE.md [#1035](https://github.com/openshift/aws-ebs-csi-driver/pull/1035) * merge patch commits back to master [#1058](https://github.com/openshift/aws-ebs-csi-driver/pull/1058) * Fix windows build IsCorruptedMnt not implemented [#1047](https://github.com/openshift/aws-ebs-csi-driver/pull/1047) * hash volume name to get client token [#1041](https://github.com/openshift/aws-ebs-csi-driver/pull/1041) * Include ClusterRole and ClusterRoleBinding for csi-node [#1021](https://github.com/openshift/aws-ebs-csi-driver/pull/1021) * Node Publish Mount Idempotent [#1019](https://github.com/openshift/aws-ebs-csi-driver/pull/1019) * Fix gcr prow builld failing because docker missing --os-version [#1020](https://github.com/openshift/aws-ebs-csi-driver/pull/1020) * Add controller strategy [#1008](https://github.com/openshift/aws-ebs-csi-driver/pull/1008) * Update helm chart alongside kustomize, after images have been pushed, for consistency [#1015](https://github.com/openshift/aws-ebs-csi-driver/pull/1015) * Fix gcr prow build failing because of IMAGE variable collision [#1017](https://github.com/openshift/aws-ebs-csi-driver/pull/1017) * Fix github build failing because of wrong docker hub registry name [#1016](https://github.com/openshift/aws-ebs-csi-driver/pull/1016) * Build and push multi-arch/os (amazon and windows, no debian) image manifest via Make rules [#957](https://github.com/openshift/aws-ebs-csi-driver/pull/957) * Node update strategy & auto driver image tag [#988](https://github.com/openshift/aws-ebs-csi-driver/pull/988) * Update kustomize templates only after verifying images are available in registries [#995](https://github.com/openshift/aws-ebs-csi-driver/pull/995) * Release v1.2.0 [#1005](https://github.com/openshift/aws-ebs-csi-driver/pull/1005) * release v1.2.0 - part 2 [#1004](https://github.com/openshift/aws-ebs-csi-driver/pull/1004) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/8ba0c7a879c4a03e628c4d123ff8fdab884cedbb...7564046677abac715a901746fdf823f7e16e4706) ### [aws-ebs-csi-driver-operator](https://github.com/openshift/aws-ebs-csi-driver-operator/tree/2c7529e739914d3901f757519f2cd5adce36eb28) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#156](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/156) * Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#157](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/157) * [Bug 2074706](https://bugzilla.redhat.com/show_bug.cgi?id=2074706): Set custom endpoint environment variable if available [#153](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/153) * [Bug 2049671](https://bugzilla.redhat.com/show_bug.cgi?id=2049671): avoid excessive GET and DELETE in ResourcesSync controller [#151](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/151) * Set CSIDriver fsGroupPolicy [#150](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/150) * Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#148](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/148) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver-operator/compare/c2e6dc19fac0006651d0820272a9734e231b1ce5...2c7529e739914d3901f757519f2cd5adce36eb28) ### [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws/tree/d701bcb720a12bd7d169d79699962c447a1f026d) * [Bug 2060068](https://bugzilla.redhat.com/show_bug.cgi?id=2060068): return error when no security group found [#41](https://github.com/openshift/machine-api-provider-aws/pull/41) * [Bug 2082667](https://bugzilla.redhat.com/show_bug.cgi?id=2082667): Bump MAPI dependency. Separate node drain controller. [#42](https://github.com/openshift/machine-api-provider-aws/pull/42) * [Bug 2087039](https://bugzilla.redhat.com/show_bug.cgi?id=2087039): update dependencies to K8s 1.24, go 1.18 [#40](https://github.com/openshift/machine-api-provider-aws/pull/40) * [Bug 2091433](https://bugzilla.redhat.com/show_bug.cgi?id=2091433): Update EC2 instance types [#39](https://github.com/openshift/machine-api-provider-aws/pull/39) * Bump machine-api-operator to 25e61c2 [#38](https://github.com/openshift/machine-api-provider-aws/pull/38) * Validate unknown regions using AWS API [#32](https://github.com/openshift/machine-api-provider-aws/pull/32) * AWS Placement Group controller logic [#33](https://github.com/openshift/machine-api-provider-aws/pull/33) * [Bug 2072195](https://bugzilla.redhat.com/show_bug.cgi?id=2072195): Custom DHCP Option Set: empty domain-name is a valid custom domain [#36](https://github.com/openshift/machine-api-provider-aws/pull/36) * Remove unreleased AWS Placement Groups support [#35](https://github.com/openshift/machine-api-provider-aws/pull/35) * AWS IMDSv2 support [#34](https://github.com/openshift/machine-api-provider-aws/pull/34) * Refactor provider status to use metav1.Condition [#31](https://github.com/openshift/machine-api-provider-aws/pull/31) * [Bug 2067791](https://bugzilla.redhat.com/show_bug.cgi?id=2067791): Bump prometheus/client_golang [#30](https://github.com/openshift/machine-api-provider-aws/pull/30) * Add AWSPlacementGroup controller [#25](https://github.com/openshift/machine-api-provider-aws/pull/25) * [Bug 2065510](https://bugzilla.redhat.com/show_bug.cgi?id=2065510): Update AWS SDK to 1.43.20 [#29](https://github.com/openshift/machine-api-provider-aws/pull/29) * [Bug 2065160](https://bugzilla.redhat.com/show_bug.cgi?id=2065160): Ensure IP based NLB targets are deregistered before Machines are removed [#28](https://github.com/openshift/machine-api-provider-aws/pull/28) * [Bug 2060697](https://bugzilla.redhat.com/show_bug.cgi?id=2060697): Update openshift/api dependency [#27](https://github.com/openshift/machine-api-provider-aws/pull/27) * Leverage basic AWSPlacementGroup for AWS PG membership [#23](https://github.com/openshift/machine-api-provider-aws/pull/23) * Ensure Machine level tags have precedence over infrastructure level tags [#24](https://github.com/openshift/machine-api-provider-aws/pull/24) * Allow Machines to select EFA network interfaces [#8](https://github.com/openshift/machine-api-provider-aws/pull/8) * [CFE-68](https://issues.redhat.com/browse/CFE-68): user defined resource tags on EC2 instances updatable [#15](https://github.com/openshift/machine-api-provider-aws/pull/15) * [Full changelog](https://github.com/openshift/machine-api-provider-aws/compare/0d7fa879ec43b043900d557552246eb981f94fd9...d701bcb720a12bd7d169d79699962c447a1f026d) ### [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook/tree/a085f1cd579f3241f40ef6a31c70ff9fdd8d3938) * Updating ose-aws-pod-identity-webhook images to be consistent with ART [#153](https://github.com/openshift/aws-pod-identity-webhook/pull/153) * [Bug 2093986](https://bugzilla.redhat.com/show_bug.cgi?id=2093986): Comply to restricted pod security level [#154](https://github.com/openshift/aws-pod-identity-webhook/pull/154) * [Bug 2067792](https://bugzilla.redhat.com/show_bug.cgi?id=2067792): upgrade prometheus/client_golang to v1.12.1 [#152](https://github.com/openshift/aws-pod-identity-webhook/pull/152) * Updating ose-aws-pod-identity-webhook images to be consistent with ART [#151](https://github.com/openshift/aws-pod-identity-webhook/pull/151) * [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/7f9eb87aea90ff2bac0c98df741b6d6dd0c61449...a085f1cd579f3241f40ef6a31c70ff9fdd8d3938) ### [azure-cloud-controller-manager, azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure/tree/b56f632ad04056427bcd9c6515aff6366cc94cd4) * Updating ose-azure-cloud-controller-manager images to be consistent with ART [#29](https://github.com/openshift/cloud-provider-azure/pull/29) * [Bug 2087042](https://bugzilla.redhat.com/show_bug.cgi?id=2087042): Rebase cloud-provider-azure 22.06.2022 [#32](https://github.com/openshift/cloud-provider-azure/pull/32) * chore(docs): Fix a link to KEP [#1909](https://github.com/openshift/cloud-provider-azure/pull/1909) * capz: use latest windows image in test templates [#1901](https://github.com/openshift/cloud-provider-azure/pull/1901) * chore(deps): bump k8s.io/cloud-provider from 0.24.1 to 0.24.2 [#1884](https://github.com/openshift/cloud-provider-azure/pull/1884) * chore(deps): bump k8s.io/controller-manager from 0.24.1 to 0.24.2 [#1887](https://github.com/openshift/cloud-provider-azure/pull/1887) * Dump Pod describe info [#1847](https://github.com/openshift/cloud-provider-azure/pull/1847) * chore(deps): bump k8s.io/apiserver from 0.24.1 to 0.24.2 [#1898](https://github.com/openshift/cloud-provider-azure/pull/1898) * chore(deps): bump k8s.io/kubelet from 0.24.1 to 0.24.2 [#1897](https://github.com/openshift/cloud-provider-azure/pull/1897) * chore(deps): bump k8s.io/api from 0.24.1 to 0.24.2 [#1885](https://github.com/openshift/cloud-provider-azure/pull/1885) * Update release notes for v1.24.2 [#1879](https://github.com/openshift/cloud-provider-azure/pull/1879) * Update release notes for v1.23.14 [#1880](https://github.com/openshift/cloud-provider-azure/pull/1880) * Update release notes for v1.0.21 [#1882](https://github.com/openshift/cloud-provider-azure/pull/1882) * Update release notes for v1.1.17 [#1881](https://github.com/openshift/cloud-provider-azure/pull/1881) * Clean up pip after test for azure-pip-name [#1866](https://github.com/openshift/cloud-provider-azure/pull/1866) * fix: remove auto approval restriction [#1863](https://github.com/openshift/cloud-provider-azure/pull/1863) * Fix PIP prefix e2e [#1865](https://github.com/openshift/cloud-provider-azure/pull/1865) * Fix empty $expand value in GetResourceWithExpandAPIVersionQuery() [#1861](https://github.com/openshift/cloud-provider-azure/pull/1861) * test: Recycle pip-prefix after test [#1864](https://github.com/openshift/cloud-provider-azure/pull/1864) * chore: Update ccm/cnm versions in README [#1862](https://github.com/openshift/cloud-provider-azure/pull/1862) * Fix: trigger docs update [#1860](https://github.com/openshift/cloud-provider-azure/pull/1860) * Add netlify config for cloud provider azure [#1840](https://github.com/openshift/cloud-provider-azure/pull/1840) * fix: avoid unnessary NSG updating on service reconciling [#1845](https://github.com/openshift/cloud-provider-azure/pull/1845) * feat(load-balancer): support specifying Public IP address prefix to produce IP of Load Balancer [#1828](https://github.com/openshift/cloud-provider-azure/pull/1828) * Allow ListVMSSVMs returns empty list [#1844](https://github.com/openshift/cloud-provider-azure/pull/1844) * Use latest image for capz templates [#1841](https://github.com/openshift/cloud-provider-azure/pull/1841) * Chores: refactor armclient and add request decorator to CRUD functions [#1687](https://github.com/openshift/cloud-provider-azure/pull/1687) * Fix "api-version" query not work with GetResource() [#1608](https://github.com/openshift/cloud-provider-azure/pull/1608) * Fix unexpected pls deletion issue [#1830](https://github.com/openshift/cloud-provider-azure/pull/1830) * Skip if master VM [#1827](https://github.com/openshift/cloud-provider-azure/pull/1827) * Improve a slb testcase compatiblity [#1826](https://github.com/openshift/cloud-provider-azure/pull/1826) * helm: publish 1.24.1 chart with new releases [#1821](https://github.com/openshift/cloud-provider-azure/pull/1821) * chore: Fix doc reference [#1824](https://github.com/openshift/cloud-provider-azure/pull/1824) * chore: Move pls doc to topics [#1823](https://github.com/openshift/cloud-provider-azure/pull/1823) * chore: fix pull-cloud-provider-azure-e2e-ccm-vmss-basic-lb e2e test [#1822](https://github.com/openshift/cloud-provider-azure/pull/1822) * Update release notes for v1.0.20 [#1820](https://github.com/openshift/cloud-provider-azure/pull/1820) * Update release notes for v1.1.16 [#1819](https://github.com/openshift/cloud-provider-azure/pull/1819) * Update release notes for v1.23.13 [#1818](https://github.com/openshift/cloud-provider-azure/pull/1818) * Update release notes for v1.24.1 [#1817](https://github.com/openshift/cloud-provider-azure/pull/1817) * chore(deps): bump golang from 1.18.2-buster to 1.18.3-buster [#1801](https://github.com/openshift/cloud-provider-azure/pull/1801) * fix: panic when create private endpoint using azurefile NFS [#1810](https://github.com/openshift/cloud-provider-azure/pull/1810) * chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 [#1811](https://github.com/openshift/cloud-provider-azure/pull/1811) * Support ci-version templates for CAPZ jobs [#1809](https://github.com/openshift/cloud-provider-azure/pull/1809) * Add jwtty to owners list [#1342](https://github.com/openshift/cloud-provider-azure/pull/1342) * Adjust for VMSS CAPZ clusters [#1782](https://github.com/openshift/cloud-provider-azure/pull/1782) * chore(deps): bump k8s.io/cloud-provider from 0.24.0 to 0.24.1 [#1780](https://github.com/openshift/cloud-provider-azure/pull/1780) * chore(deps): bump k8s.io/component-helpers from 0.24.0 to 0.24.1 [#1789](https://github.com/openshift/cloud-provider-azure/pull/1789) * chore(deps): bump k8s.io/controller-manager from 0.24.0 to 0.24.1 [#1773](https://github.com/openshift/cloud-provider-azure/pull/1773) * Provide single and multiple vmss templates [#1793](https://github.com/openshift/cloud-provider-azure/pull/1793) * CCM deployment uses topologySpreadConstraints [#1790](https://github.com/openshift/cloud-provider-azure/pull/1790) * feat: add blobclient for blob container operations [#1783](https://github.com/openshift/cloud-provider-azure/pull/1783) * chore(deps): bump k8s.io/kubelet from 0.24.0 to 0.24.1 [#1770](https://github.com/openshift/cloud-provider-azure/pull/1770) * [Bug 2087042](https://bugzilla.redhat.com/show_bug.cgi?id=2087042): Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master [#31](https://github.com/openshift/cloud-provider-azure/pull/31) * UPSTREAM: <carry>: set GOARCH appropriately [#30](https://github.com/openshift/cloud-provider-azure/pull/30) * chore: Use containerd for aks-engine e2e test deployment [#1784](https://github.com/openshift/cloud-provider-azure/pull/1784) * Upgrade network API version to 2021-08-01 [#1765](https://github.com/openshift/cloud-provider-azure/pull/1765) * Bump gopkg.in/yaml.v3 [#1768](https://github.com/openshift/cloud-provider-azure/pull/1768) * chore(deps): bump k8s.io/client-go from 0.24.0 to 0.24.1 [#1772](https://github.com/openshift/cloud-provider-azure/pull/1772) * Improve helm chart: Allow to enable or disable cloudControllerManager/cloudNodeManager, configure ca certificates directory and replicas [#1644](https://github.com/openshift/cloud-provider-azure/pull/1644) * chore: fix aks engine deploy script [#1767](https://github.com/openshift/cloud-provider-azure/pull/1767) * Add multiple zone vmss template [#1766](https://github.com/openshift/cloud-provider-azure/pull/1766) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 64.1.0+incompatible to 65.0.0+incompatible [#1757](https://github.com/openshift/cloud-provider-azure/pull/1757) * Fix template and add check [#1755](https://github.com/openshift/cloud-provider-azure/pull/1755) * helm: update tolerations and nodeSelectors [#1745](https://github.com/openshift/cloud-provider-azure/pull/1745) * chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.19 to 0.9.20 [#1748](https://github.com/openshift/cloud-provider-azure/pull/1748) * Improve pls and azure-pip-tags tests [#1743](https://github.com/openshift/cloud-provider-azure/pull/1743) * Add vmss template for CAPZ [#1744](https://github.com/openshift/cloud-provider-azure/pull/1744) * Add LB tests about switching between public and internal ones [#1706](https://github.com/openshift/cloud-provider-azure/pull/1706) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 64.0.0+incompatible to 64.1.0+incompatible [#1733](https://github.com/openshift/cloud-provider-azure/pull/1733) * Update release notes for v1.0.19 [#1741](https://github.com/openshift/cloud-provider-azure/pull/1741) * Update release notes for v1.23.12 [#1739](https://github.com/openshift/cloud-provider-azure/pull/1739) * Update release notes for v1.1.15 [#1738](https://github.com/openshift/cloud-provider-azure/pull/1738) * Fix: do not block creating route operation for unmanaged node when du… [#1705](https://github.com/openshift/cloud-provider-azure/pull/1705) * chore: remove GA IPv6DualStack feature-gate [#1701](https://github.com/openshift/cloud-provider-azure/pull/1701) * test: Add e2e tests for private link service integration [#1692](https://github.com/openshift/cloud-provider-azure/pull/1692) * Improve ccm printing version and docker buildx logs [#1703](https://github.com/openshift/cloud-provider-azure/pull/1703) * chore(deps): bump golang from 1.18.1-buster to 1.18.2-buster [#1704](https://github.com/openshift/cloud-provider-azure/pull/1704) * Disable floating IP on ILB IPv6 rule [#1698](https://github.com/openshift/cloud-provider-azure/pull/1698) * Add missing rate limit configs for some clients [#1702](https://github.com/openshift/cloud-provider-azure/pull/1702) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 63.4.0+incompatible to 64.0.0+incompatible [#1693](https://github.com/openshift/cloud-provider-azure/pull/1693) * Refactor: Use armclient for privateEndpointClient and virtualNetworkLinkClient [#1576](https://github.com/openshift/cloud-provider-azure/pull/1576) * helm: add support for Kubernetes 1.24 [#1688](https://github.com/openshift/cloud-provider-azure/pull/1688) * Refactor: Use variables for providers and types [#1613](https://github.com/openshift/cloud-provider-azure/pull/1613) * helm: update docs to clarify chart maintenance requirements [#1658](https://github.com/openshift/cloud-provider-azure/pull/1658) * Update release notes for v1.24.0 [#1690](https://github.com/openshift/cloud-provider-azure/pull/1690) * Refactor private dns zone and zone group clients [#1556](https://github.com/openshift/cloud-provider-azure/pull/1556) * Update release notes for v1.24.0 [#1662](https://github.com/openshift/cloud-provider-azure/pull/1662) * chores: update CI configs for release branches [#1660](https://github.com/openshift/cloud-provider-azure/pull/1660) * chore: update readme and examples [#1661](https://github.com/openshift/cloud-provider-azure/pull/1661) * Refactor: Use existing GetXXXError methods [#1612](https://github.com/openshift/cloud-provider-azure/pull/1612) * Feature: update k8s dependencies to 1.24 [#1655](https://github.com/openshift/cloud-provider-azure/pull/1655) * Fix verify helm script [#1656](https://github.com/openshift/cloud-provider-azure/pull/1656) * Refactor: Use armclient functions [#1550](https://github.com/openshift/cloud-provider-azure/pull/1550) * chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.18 to 0.9.19 [#1650](https://github.com/openshift/cloud-provider-azure/pull/1650) * feat: add DiskEncryptionType in CreateDisk [#1646](https://github.com/openshift/cloud-provider-azure/pull/1646) * chore(helm): publish cloud-provider-azure chart 1.23.11 [#1640](https://github.com/openshift/cloud-provider-azure/pull/1640) * chore(deps-dev): bump autoprefixer from 10.4.5 to 10.4.7 in /site [#1641](https://github.com/openshift/cloud-provider-azure/pull/1641) * docs: language fixes to README.md [#1645](https://github.com/openshift/cloud-provider-azure/pull/1645) * Private Link Service Integration for k8s service [#1484](https://github.com/openshift/cloud-provider-azure/pull/1484) * chore: update documents and helm charts [#1638](https://github.com/openshift/cloud-provider-azure/pull/1638) * Update release notes for v1.1.14 [#1637](https://github.com/openshift/cloud-provider-azure/pull/1637) * Update release notes for v1.0.18 [#1636](https://github.com/openshift/cloud-provider-azure/pull/1636) * Update release notes for v0.7.21 [#1635](https://github.com/openshift/cloud-provider-azure/pull/1635) * Update release notes for v1.23.11 [#1634](https://github.com/openshift/cloud-provider-azure/pull/1634) * fix: update probe when protocol or request path change [#1623](https://github.com/openshift/cloud-provider-azure/pull/1623) * fix: always get LB after updating it [#1588](https://github.com/openshift/cloud-provider-azure/pull/1588) * Update design doc for pls integration [#1615](https://github.com/openshift/cloud-provider-azure/pull/1615) * Fix "expand" is not used in getNetworkInterface() [#1607](https://github.com/openshift/cloud-provider-azure/pull/1607) * Fix flaky vmss tests [#1594](https://github.com/openshift/cloud-provider-azure/pull/1594) * Refactor:rename GetResource to GetResourceWithExpandQuery and rename GetResourceWithDecorators to GetResource [#1587](https://github.com/openshift/cloud-provider-azure/pull/1587) * chore: add a log for deleting routes that doesn't exist [#1586](https://github.com/openshift/cloud-provider-azure/pull/1586) * fix: fix a nil pointer issue in e2e [#1589](https://github.com/openshift/cloud-provider-azure/pull/1589) * chore(deps): bump github.com/fsnotify/fsnotify from 1.5.3 to 1.5.4 [#1590](https://github.com/openshift/cloud-provider-azure/pull/1590) * chores:Retire release-0.7 and disable dependabot [#1595](https://github.com/openshift/cloud-provider-azure/pull/1595) * Fix possible nil VMSS VM in VMSS cache [#1578](https://github.com/openshift/cloud-provider-azure/pull/1578) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 63.3.0+incompatible to 63.4.0+incompatible [#1580](https://github.com/openshift/cloud-provider-azure/pull/1580) * chore(deps): bump github/codeql-action from 1 to 2 [#1579](https://github.com/openshift/cloud-provider-azure/pull/1579) * Chores: update containerservice apiversion to 2021-10-01 [#1568](https://github.com/openshift/cloud-provider-azure/pull/1568) * Add cache for public IP [#1531](https://github.com/openshift/cloud-provider-azure/pull/1531) * Chores: refactor armclient and add senderDecorator to factory func [#1567](https://github.com/openshift/cloud-provider-azure/pull/1567) * chores: Add kind label for dependency update pr [#1565](https://github.com/openshift/cloud-provider-azure/pull/1565) * chore(deps-dev): bump autoprefixer from 10.4.4 to 10.4.5 in /site [#1557](https://github.com/openshift/cloud-provider-azure/pull/1557) * test: add e2e test for deletion of VMSS instance [#1549](https://github.com/openshift/cloud-provider-azure/pull/1549) * chore(deps): bump k8s.io/cloud-provider from 0.23.5 to 0.23.6 [#1535](https://github.com/openshift/cloud-provider-azure/pull/1535) * chore(deps): bump k8s.io/component-helpers from 0.23.5 to 0.23.6 [#1544](https://github.com/openshift/cloud-provider-azure/pull/1544) * chore(deps): bump github.com/fsnotify/fsnotify from 1.5.2 to 1.5.3 [#1545](https://github.com/openshift/cloud-provider-azure/pull/1545) * chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.26 to 0.11.27 [#1543](https://github.com/openshift/cloud-provider-azure/pull/1543) * chore(deps): bump k8s.io/controller-manager from 0.23.5 to 0.23.6 [#1542](https://github.com/openshift/cloud-provider-azure/pull/1542) * chore(deps): bump k8s.io/kubelet from 0.23.5 to 0.23.6 [#1537](https://github.com/openshift/cloud-provider-azure/pull/1537) * chore(deps): bump github.com/fsnotify/fsnotify from 1.5.1 to 1.5.2 [#1534](https://github.com/openshift/cloud-provider-azure/pull/1534) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 63.2.0+incompatible to 63.3.0+incompatible [#1517](https://github.com/openshift/cloud-provider-azure/pull/1517) * chore(helm): publish cloud-provider-azure chart 1.23.10 [#1532](https://github.com/openshift/cloud-provider-azure/pull/1532) * chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.25 to 0.11.26 [#1515](https://github.com/openshift/cloud-provider-azure/pull/1515) * Update release notes for v0.7.20 [#1530](https://github.com/openshift/cloud-provider-azure/pull/1530) * Update release notes for v1.0.17 [#1529](https://github.com/openshift/cloud-provider-azure/pull/1529) * Update release notes for v1.1.13 [#1528](https://github.com/openshift/cloud-provider-azure/pull/1528) * Update release notes for v1.23.10 [#1527](https://github.com/openshift/cloud-provider-azure/pull/1527) * chore(deps): bump k8s.io/klog/v2 from 2.30.0 to 2.60.1 [#1516](https://github.com/openshift/cloud-provider-azure/pull/1516) * chore: fail earlier if creating virutal link failed before account creation [#1509](https://github.com/openshift/cloud-provider-azure/pull/1509) * fix(instance-v2): use false<bool> representing ErrInstanceNotFound<errror> [#1507](https://github.com/openshift/cloud-provider-azure/pull/1507) * Reduce listPIP calls [#1500](https://github.com/openshift/cloud-provider-azure/pull/1500) * Chores:Update dependencies to trigger dependabot job [#1501](https://github.com/openshift/cloud-provider-azure/pull/1501) * fix: disable match tags by default in account search when creating file share [#1492](https://github.com/openshift/cloud-provider-azure/pull/1492) * Add DeletePEConnection to plsClient [#1491](https://github.com/openshift/cloud-provider-azure/pull/1491) * chore(deps): bump golang from 1.18.0-buster to 1.18.1-buster [#1490](https://github.com/openshift/cloud-provider-azure/pull/1490) * fix: account tags matching issue in account search [#1489](https://github.com/openshift/cloud-provider-azure/pull/1489) * Update release notes for v0.7.19 [#1488](https://github.com/openshift/cloud-provider-azure/pull/1488) * Update release notes for v1.1.12 [#1487](https://github.com/openshift/cloud-provider-azure/pull/1487) * Update release notes for v1.0.16 [#1486](https://github.com/openshift/cloud-provider-azure/pull/1486) * Update release notes for v1.23.9 [#1485](https://github.com/openshift/cloud-provider-azure/pull/1485) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 63.1.0+incompatible to 63.2.0+incompatible [#1475](https://github.com/openshift/cloud-provider-azure/pull/1475) * chore: bump IMDS api version to 2021-10-01 [#1468](https://github.com/openshift/cloud-provider-azure/pull/1468) * Fix possibly incorrect last char of frontend PIP config name [#1452](https://github.com/openshift/cloud-provider-azure/pull/1452) * Update helm repo [#1456](https://github.com/openshift/cloud-provider-azure/pull/1456) * chore(deps): bump actions/download-artifact from 2 to 3 [#1455](https://github.com/openshift/cloud-provider-azure/pull/1455) * chore(deps): bump actions/upload-artifact from 2 to 3 [#1453](https://github.com/openshift/cloud-provider-azure/pull/1453) * chore(deps): bump actions/setup-go from 2 to 3 [#1454](https://github.com/openshift/cloud-provider-azure/pull/1454) * Update helm doc [#1451](https://github.com/openshift/cloud-provider-azure/pull/1451) * Docs: health probe works only on out of tree provider [#1426](https://github.com/openshift/cloud-provider-azure/pull/1426) * chore: add subsID parameter in storage account client [#1420](https://github.com/openshift/cloud-provider-azure/pull/1420) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 63.0.0+incompatible to 63.1.0+incompatible [#1413](https://github.com/openshift/cloud-provider-azure/pull/1413) * chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.24 to 0.11.25 [#1408](https://github.com/openshift/cloud-provider-azure/pull/1408) * Add List() to pls client interface [#1401](https://github.com/openshift/cloud-provider-azure/pull/1401) * Rollback pr #1300 Refactor store and use sync.map as data store [#1402](https://github.com/openshift/cloud-provider-azure/pull/1402) * Reduce build time for cloudbuild [#1391](https://github.com/openshift/cloud-provider-azure/pull/1391) * Refactor azure_armclient tests [#1383](https://github.com/openshift/cloud-provider-azure/pull/1383) * chore(deps): bump github.com/Azure/go-autorest/autorest/mocks from 0.4.1 to 0.4.2 [#1385](https://github.com/openshift/cloud-provider-azure/pull/1385) * Fix: fallback to tcp if appprotocol is not supported [#1384](https://github.com/openshift/cloud-provider-azure/pull/1384) * Refine doc [#1382](https://github.com/openshift/cloud-provider-azure/pull/1382) * Tests: e2e add multiport service test [#1370](https://github.com/openshift/cloud-provider-azure/pull/1370) * add official helm chart and repo [#1306](https://github.com/openshift/cloud-provider-azure/pull/1306) * Minor doc link fix [#1378](https://github.com/openshift/cloud-provider-azure/pull/1378) * Add pls integration design doc [#1372](https://github.com/openshift/cloud-provider-azure/pull/1372) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 62.3.0+incompatible to 63.0.0+incompatible [#1373](https://github.com/openshift/cloud-provider-azure/pull/1373) * Support customized cnm multi-arch-os image build [#1359](https://github.com/openshift/cloud-provider-azure/pull/1359) * fix: don't remove unused node ip/ipconfiguration if backend pool is pre-configured [#1291](https://github.com/openshift/cloud-provider-azure/pull/1291) * Support Azure resource ID as `userAssignedIdentityID` [#1290](https://github.com/openshift/cloud-provider-azure/pull/1290) * Update release notes for v1.23.8 [#1354](https://github.com/openshift/cloud-provider-azure/pull/1354) * Update release notes for v1.1.11 [#1353](https://github.com/openshift/cloud-provider-azure/pull/1353) * Update release notes for v1.0.15 [#1352](https://github.com/openshift/cloud-provider-azure/pull/1352) * Update release notes for v0.7.18 [#1351](https://github.com/openshift/cloud-provider-azure/pull/1351) * Fix ccm deployment in vmss-multi-nodepool [#1371](https://github.com/openshift/cloud-provider-azure/pull/1371) * Install jq for cloud build in Makefile [#1357](https://github.com/openshift/cloud-provider-azure/pull/1357) * Doc: List all of pr changes without any filter in release note [#1355](https://github.com/openshift/cloud-provider-azure/pull/1355) * fix: disk attach/detach failure when operation is preempted [#1356](https://github.com/openshift/cloud-provider-azure/pull/1356) * chore(deps): bump github.com/onsi/gomega from 1.18.1 to 1.19.0 [#1360](https://github.com/openshift/cloud-provider-azure/pull/1360) * fix Makefile for release-staging [#1345](https://github.com/openshift/cloud-provider-azure/pull/1345) * fix: update load balancer rule when probe changes [#1346](https://github.com/openshift/cloud-provider-azure/pull/1346) * Update release notes for v1.1.10 [#1343](https://github.com/openshift/cloud-provider-azure/pull/1343) * Update release notes for v1.23.7 [#1344](https://github.com/openshift/cloud-provider-azure/pull/1344) * Update release notes for v1.0.14 [#1341](https://github.com/openshift/cloud-provider-azure/pull/1341) * Update release notes for v0.7.17 [#1340](https://github.com/openshift/cloud-provider-azure/pull/1340) * [cloud build] Bump gcb-docker-gcloud version [#1339](https://github.com/openshift/cloud-provider-azure/pull/1339) * Refactor store and use sync.map as data store [#1300](https://github.com/openshift/cloud-provider-azure/pull/1300) * Hotfix: fix probe missing when external traffic is local with multiple port opened. [#1317](https://github.com/openshift/cloud-provider-azure/pull/1317) * fix: only check the frontend IP config that is owned by the service [#1315](https://github.com/openshift/cloud-provider-azure/pull/1315) * chore(deps): bump peter-evans/create-pull-request from 3 to 4 [#1316](https://github.com/openshift/cloud-provider-azure/pull/1316) * fix: fix ci errors reported by lint tools [#1314](https://github.com/openshift/cloud-provider-azure/pull/1314) * docs: fix broken link to kube-controller-manager reference [#1312](https://github.com/openshift/cloud-provider-azure/pull/1312) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 62.2.0+incompatible to 62.3.0+incompatible [#1301](https://github.com/openshift/cloud-provider-azure/pull/1301) * Update release notes for v0.7.16 [#1310](https://github.com/openshift/cloud-provider-azure/pull/1310) * Update release notes for v1.23.6 [#1309](https://github.com/openshift/cloud-provider-azure/pull/1309) * Update release notes for v1.1.9 [#1308](https://github.com/openshift/cloud-provider-azure/pull/1308) * Update release notes for v1.0.13 [#1307](https://github.com/openshift/cloud-provider-azure/pull/1307) * test: add dual-stack manifest for < 1.24 [#1256](https://github.com/openshift/cloud-provider-azure/pull/1256) * Fix bugs related to multiple slbs [#1289](https://github.com/openshift/cloud-provider-azure/pull/1289) * chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 [#1263](https://github.com/openshift/cloud-provider-azure/pull/1263) * Use deployment for CCM in example yaml [#1252](https://github.com/openshift/cloud-provider-azure/pull/1252) * chore: increase log level for ARM requests [#1285](https://github.com/openshift/cloud-provider-azure/pull/1285) * chores: lzhecheng joins maintainer team of cloud-provider-azure [#1284](https://github.com/openshift/cloud-provider-azure/pull/1284) * Remove stale docs: tcp reset and health protocol [#1271](https://github.com/openshift/cloud-provider-azure/pull/1271) * chore(deps): bump golang from 1.17-buster to 1.18.0-buster [#1264](https://github.com/openshift/cloud-provider-azure/pull/1264) * [Cloud Build] Larger timeout [#1272](https://github.com/openshift/cloud-provider-azure/pull/1272) * [Cloud build] Fix docker buildx [#1269](https://github.com/openshift/cloud-provider-azure/pull/1269) * Avoid Panic when using `--port` [#1261](https://github.com/openshift/cloud-provider-azure/pull/1261) * chore(deps-dev): bump autoprefixer from 10.4.3 to 10.4.4 in /site [#1262](https://github.com/openshift/cloud-provider-azure/pull/1262) * chore: adjust logging format, remove quotes in logging [#1257](https://github.com/openshift/cloud-provider-azure/pull/1257) * fix: skip reconcileSharedLoadBalancer if the service is being deleted [#1254](https://github.com/openshift/cloud-provider-azure/pull/1254) * chore: add verbose logs for latency and operation start timestamps [#1253](https://github.com/openshift/cloud-provider-azure/pull/1253) * chore(deps-dev): bump autoprefixer from 10.4.2 to 10.4.3 in /site [#1255](https://github.com/openshift/cloud-provider-azure/pull/1255) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 62.1.0+incompatible to 62.2.0+incompatible [#1247](https://github.com/openshift/cloud-provider-azure/pull/1247) * Refactor: Service and Node deletion [#1236](https://github.com/openshift/cloud-provider-azure/pull/1236) * chore(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 [#1237](https://github.com/openshift/cloud-provider-azure/pull/1237) * fix: armclient panic when response is nil [#1235](https://github.com/openshift/cloud-provider-azure/pull/1235) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 62.0.0+incompatible to 62.1.0+incompatible [#1229](https://github.com/openshift/cloud-provider-azure/pull/1229) * Add ok to test label [#1234](https://github.com/openshift/cloud-provider-azure/pull/1234) * fix: add tags matching in storage account search [#1228](https://github.com/openshift/cloud-provider-azure/pull/1228) * refactor: introduce the unified VirtualMachine [#1199](https://github.com/openshift/cloud-provider-azure/pull/1199) * Set LegacyServiceAccountTokenNoAutoGeneration to false for master/1.24 aks-engine configs [#1227](https://github.com/openshift/cloud-provider-azure/pull/1227) * Update release notes for v1.23.5 [#1218](https://github.com/openshift/cloud-provider-azure/pull/1218) * Update release notes for v1.1.8 [#1219](https://github.com/openshift/cloud-provider-azure/pull/1219) * Update release notes for v0.7.15 [#1220](https://github.com/openshift/cloud-provider-azure/pull/1220) * Update release notes for v1.0.12 [#1221](https://github.com/openshift/cloud-provider-azure/pull/1221) * doc: update readme for new releases [#1222](https://github.com/openshift/cloud-provider-azure/pull/1222) * fix: do not delete backend pool when reconciling lb backend pools [#1216](https://github.com/openshift/cloud-provider-azure/pull/1216) * fix: exclude non-ready nodes from azure load balancer [#1195](https://github.com/openshift/cloud-provider-azure/pull/1195) * Revert "chore: cancel the support of migrating cluster from changing LB backe…" [#1215](https://github.com/openshift/cloud-provider-azure/pull/1215) * chore(deps): bump actions/checkout from 2 to 3 [#1214](https://github.com/openshift/cloud-provider-azure/pull/1214) * chore: cancel the support of migrating cluster from changing LB backe… [#1206](https://github.com/openshift/cloud-provider-azure/pull/1206) * Update clusterctl minimum version to v1.1.1 [#1212](https://github.com/openshift/cloud-provider-azure/pull/1212) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.6.0+incompatible to 62.0.0+incompatible [#1207](https://github.com/openshift/cloud-provider-azure/pull/1207) * Node manager should retry when not able to get providerID [#1202](https://github.com/openshift/cloud-provider-azure/pull/1202) * feat: add more options in file client [#1200](https://github.com/openshift/cloud-provider-azure/pull/1200) * build: remove site-header from release-note [#1198](https://github.com/openshift/cloud-provider-azure/pull/1198) * capz deploy-cluster script and doc minor fixes [#1196](https://github.com/openshift/cloud-provider-azure/pull/1196) * Update release notes for v1.0.11 [#1188](https://github.com/openshift/cloud-provider-azure/pull/1188) * Update release notes for v1.23.4 [#1191](https://github.com/openshift/cloud-provider-azure/pull/1191) * Update release notes for v1.1.7 [#1190](https://github.com/openshift/cloud-provider-azure/pull/1190) * Update release notes for v0.7.14 [#1189](https://github.com/openshift/cloud-provider-azure/pull/1189) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.5.0+incompatible to 61.6.0+incompatible [#1182](https://github.com/openshift/cloud-provider-azure/pull/1182) * fix: increase Azure ACR credential provider timeout [#1168](https://github.com/openshift/cloud-provider-azure/pull/1168) * Fix test_k8s_e2e_capz.sh [#1159](https://github.com/openshift/cloud-provider-azure/pull/1159) * Add missing ["] in pkg/provider/doc.go file. [#1158](https://github.com/openshift/cloud-provider-azure/pull/1158) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.4.0+incompatible to 61.5.0+incompatible [#1140](https://github.com/openshift/cloud-provider-azure/pull/1140) * Docs: add docs for health probe customization for svc port [#1139](https://github.com/openshift/cloud-provider-azure/pull/1139) * chore: add subsID parameter in snapshot and disk client [#1120](https://github.com/openshift/cloud-provider-azure/pull/1120) * feat: Support controller health check in ccm [#1085](https://github.com/openshift/cloud-provider-azure/pull/1085) * feat: support changing LB backend pool type between nodeIP and nodeIP… [#1034](https://github.com/openshift/cloud-provider-azure/pull/1034) * Fix: health probe config should be port-specific [#963](https://github.com/openshift/cloud-provider-azure/pull/963) * Fix: enable public access if sourceRange is specified when lb is in internal mode [#1109](https://github.com/openshift/cloud-provider-azure/pull/1109) * build: create release-note PR based on `master` branch [#1111](https://github.com/openshift/cloud-provider-azure/pull/1111) * build: auto generate release note for site [#1110](https://github.com/openshift/cloud-provider-azure/pull/1110) * Refactor : move retry on regional endpoint to SendDecorator [#1084](https://github.com/openshift/cloud-provider-azure/pull/1084) * Fix incorrect EnableTCPReset for non-TCP protocols [#1090](https://github.com/openshift/cloud-provider-azure/pull/1090) * doc: add release doc for multiple versions [#1103](https://github.com/openshift/cloud-provider-azure/pull/1103) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.3.0+incompatible to 61.4.0+incompatible [#1098](https://github.com/openshift/cloud-provider-azure/pull/1098) * fix: azure file location specification issue [#1102](https://github.com/openshift/cloud-provider-azure/pull/1102) * Simplify update-dependencies.sh [#1086](https://github.com/openshift/cloud-provider-azure/pull/1086) * build: fix generating release note [#1088](https://github.com/openshift/cloud-provider-azure/pull/1088) * fix: use zones in the pre-existing frontend IP configurations for int… [#1070](https://github.com/openshift/cloud-provider-azure/pull/1070) * Add test_k8s_e2e_capz.sh [#1077](https://github.com/openshift/cloud-provider-azure/pull/1077) * chore(deps): bump github.com/onsi/gomega from 1.18.0 to 1.18.1 [#1072](https://github.com/openshift/cloud-provider-azure/pull/1072) * feat: support platformSubFaultDomain node label [#1061](https://github.com/openshift/cloud-provider-azure/pull/1061) * chore(deps): bump k8s.io/component-helpers from 0.23.2 to 0.23.3 [#1063](https://github.com/openshift/cloud-provider-azure/pull/1063) * chores: ignore update in build images [#1062](https://github.com/openshift/cloud-provider-azure/pull/1062) * build: build binaries for acr-credential-provider when release [#1053](https://github.com/openshift/cloud-provider-azure/pull/1053) * remove docker login [#992](https://github.com/openshift/cloud-provider-azure/pull/992) * chore: Add actions to scan code [#1035](https://github.com/openshift/cloud-provider-azure/pull/1035) * chore(deps): bump k8s.io/component-helpers from 0.23.1 to 0.23.2 [#1032](https://github.com/openshift/cloud-provider-azure/pull/1032) * Chores: add release-* to monitored branches of Dependabot [#1030](https://github.com/openshift/cloud-provider-azure/pull/1030) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.2.0+incompatible to 61.3.0+incompatible [#1031](https://github.com/openshift/cloud-provider-azure/pull/1031) * build(release): fix the branch to scrape while originating from master [#1019](https://github.com/openshift/cloud-provider-azure/pull/1019) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.1.0+incompatible to 61.2.0+incompatible [#1002](https://github.com/openshift/cloud-provider-azure/pull/1002) * build: add Github action workflow for publishing release [#1014](https://github.com/openshift/cloud-provider-azure/pull/1014) * chores: MartinForReal join maintainer team of cloud-provider-azure [#1013](https://github.com/openshift/cloud-provider-azure/pull/1013) * Override subscription and tenant configs when network resources is in different tenant or subscriptions [#1005](https://github.com/openshift/cloud-provider-azure/pull/1005) * fix: do not update tags on load balancer, security group and route ta… [#1004](https://github.com/openshift/cloud-provider-azure/pull/1004) * chore: add ssh public key customization for capz cluster deployment [#1003](https://github.com/openshift/cloud-provider-azure/pull/1003) * linux-vmss-multi-zone template: enable TopologyAwareHints [#1000](https://github.com/openshift/cloud-provider-azure/pull/1000) * chore: add more customizations to the capz cloud config template [#1001](https://github.com/openshift/cloud-provider-azure/pull/1001) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 58.2.0+incompatible to 61.1.0+incompatible [#999](https://github.com/openshift/cloud-provider-azure/pull/999) * chore: support deploy capz clusters by make target [#988](https://github.com/openshift/cloud-provider-azure/pull/988) * chore: upgrade azure-sdk-for-go and compute sdk to 2021-07-01 [#991](https://github.com/openshift/cloud-provider-azure/pull/991) * chore(deps-dev): bump autoprefixer from 10.4.1 to 10.4.2 in /site [#976](https://github.com/openshift/cloud-provider-azure/pull/976) * chore: reduce node LIST APIs in cloud-node-manager [#986](https://github.com/openshift/cloud-provider-azure/pull/986) * Upgrade docker/dockerfile image [#990](https://github.com/openshift/cloud-provider-azure/pull/990) * chore: Polish node manager image building [#974](https://github.com/openshift/cloud-provider-azure/pull/974) * Upgrade aks-engine used in build-kubemark.sh to v0.66.1 [#985](https://github.com/openshift/cloud-provider-azure/pull/985) * doc: update contents for release doc v0.7.11, v1.0.8 and v1.1.4 [#989](https://github.com/openshift/cloud-provider-azure/pull/989) * doc: release v1.23.1, v1.1.4, v1.0.8 and v0.7.11 [#970](https://github.com/openshift/cloud-provider-azure/pull/970) * chore: use azurecni for dual-stack [#977](https://github.com/openshift/cloud-provider-azure/pull/977) * build: fix building multi-arch ccm image [#978](https://github.com/openshift/cloud-provider-azure/pull/978) * fix: install breaking change autoprefixer@10.4.1 [#975](https://github.com/openshift/cloud-provider-azure/pull/975) * chore: use containerd for dual-stack and ipv6 [#965](https://github.com/openshift/cloud-provider-azure/pull/965) * chore: add a capz template for multi-vmss cluster with out-of-tree ccm [#957](https://github.com/openshift/cloud-provider-azure/pull/957) * chore: enrich docs for putVMSSVMBatchSize [#961](https://github.com/openshift/cloud-provider-azure/pull/961) * chore: add vnetRG, vnetName, subnetName in account settings [#955](https://github.com/openshift/cloud-provider-azure/pull/955) * feat: add docs for probeinterval and numofprobe [#954](https://github.com/openshift/cloud-provider-azure/pull/954) * feat: support sending sync requests concurrently in batches when putting vmss vm [#953](https://github.com/openshift/cloud-provider-azure/pull/953) * chore: simplify reconcileSharedLoadBalancer [#944](https://github.com/openshift/cloud-provider-azure/pull/944) * Add numOfProbe and probeInterval in health probe configuration [#950](https://github.com/openshift/cloud-provider-azure/pull/950) * chore(deps): bump k8s.io/component-helpers from 0.23.0 to 0.23.1 [#942](https://github.com/openshift/cloud-provider-azure/pull/942) * [Full changelog](https://github.com/openshift/cloud-provider-azure/compare/07f1335140207eb41fb92fa0e689a89bc9b5efd9...b56f632ad04056427bcd9c6515aff6366cc94cd4) ### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/0fe424e846435a1695920c2b05fcf25b42d9f76d) * Updating ose-azure-disk-csi-driver images to be consistent with ART [#27](https://github.com/openshift/azure-disk-csi-driver/pull/27) * [Bug 2073373](https://bugzilla.redhat.com/show_bug.cgi?id=2073373): Rebase to v1.16.0 [#24](https://github.com/openshift/azure-disk-csi-driver/pull/24) * chore: Update golang.org/x/crypto for CVE-2022-27191 [#1279](https://github.com/openshift/azure-disk-csi-driver/pull/1279) * test: enable external pvcDataSource test [#1278](https://github.com/openshift/azure-disk-csi-driver/pull/1278) * test: run more external fsType tests [#1276](https://github.com/openshift/azure-disk-csi-driver/pull/1276) * chore: update max data disk count table [#1275](https://github.com/openshift/azure-disk-csi-driver/pull/1275) * test: enable external slow tests [#1271](https://github.com/openshift/azure-disk-csi-driver/pull/1271) * Bump prometheus/client_golang to v1.11.1 [#1267](https://github.com/openshift/azure-disk-csi-driver/pull/1267) * test: fix golinter error [#1268](https://github.com/openshift/azure-disk-csi-driver/pull/1268) * doc: refine static PV example [#1263](https://github.com/openshift/azure-disk-csi-driver/pull/1263) * test: add codeql-analysis github action [#1266](https://github.com/openshift/azure-disk-csi-driver/pull/1266) * chore: upgrade azure cloud provider lib [#1265](https://github.com/openshift/azure-disk-csi-driver/pull/1265) * fix: CVE-2018-25032 in image build [#1264](https://github.com/openshift/azure-disk-csi-driver/pull/1264) * chore: switch master branch to use v1.16.0 [#1262](https://github.com/openshift/azure-disk-csi-driver/pull/1262) * doc: cut v1.15.0 release [#1260](https://github.com/openshift/azure-disk-csi-driver/pull/1260) * chore: update max data disk count table [#1256](https://github.com/openshift/azure-disk-csi-driver/pull/1256) * chore: Update k8s.io/kubernetes dep to v1.24.0-alpha.4 for e2e/framework updates [#1253](https://github.com/openshift/azure-disk-csi-driver/pull/1253) * fix: disk attach/detach failure when operation is preempted [#1248](https://github.com/openshift/azure-disk-csi-driver/pull/1248) * test: run external 1.23 tests [#1114](https://github.com/openshift/azure-disk-csi-driver/pull/1114) * fix: CVE issues in image build [#1249](https://github.com/openshift/azure-disk-csi-driver/pull/1249) * chore: switch master branch to use v1.15.0 [#1243](https://github.com/openshift/azure-disk-csi-driver/pull/1243) * doc: cut v1.14.0 release [#1241](https://github.com/openshift/azure-disk-csi-driver/pull/1241) * chore: upgrade azure lib [#1239](https://github.com/openshift/azure-disk-csi-driver/pull/1239) * fix: leader-election namespace issue [#1238](https://github.com/openshift/azure-disk-csi-driver/pull/1238) * feat: Run Windows containers as host-process containers [#1201](https://github.com/openshift/azure-disk-csi-driver/pull/1201) * test: fix clone volume test failure on capz [#1235](https://github.com/openshift/azure-disk-csi-driver/pull/1235) * test: fix volume cloning test failure on capz [#1233](https://github.com/openshift/azure-disk-csi-driver/pull/1233) * feat: add azureGoSDKLogLevel config in chart [#1232](https://github.com/openshift/azure-disk-csi-driver/pull/1232) * chore: refine prometheus metrics [#1230](https://github.com/openshift/azure-disk-csi-driver/pull/1230) * feat: add support for btrfs resize [#1225](https://github.com/openshift/azure-disk-csi-driver/pull/1225) * test: fix capz test failure [#1221](https://github.com/openshift/azure-disk-csi-driver/pull/1221) * fix: CVE-2022-0778 in image build [#1222](https://github.com/openshift/azure-disk-csi-driver/pull/1222) * chore: switch master branch to use v1.14.0 [#1215](https://github.com/openshift/azure-disk-csi-driver/pull/1215) * doc: cut v1.13.0 release [#1214](https://github.com/openshift/azure-disk-csi-driver/pull/1214) * fix: disable disk capacity check in CreateVolume [#1213](https://github.com/openshift/azure-disk-csi-driver/pull/1213) * fix: armclient panic when response is nil [#1210](https://github.com/openshift/azure-disk-csi-driver/pull/1210) * cleanup: get zone info in in driver initialization [#1209](https://github.com/openshift/azure-disk-csi-driver/pull/1209) * feat: add getNodeInfoFromLabels in chart config [#1204](https://github.com/openshift/azure-disk-csi-driver/pull/1204) * chore: Fix script to check for driver pod restarts [#1205](https://github.com/openshift/azure-disk-csi-driver/pull/1205) * cleanup: remove unnecessary namespace config in ClusterRole [#1203](https://github.com/openshift/azure-disk-csi-driver/pull/1203) * fix: GetNodeInfo should succeed when IMDS is unavailable [#1200](https://github.com/openshift/azure-disk-csi-driver/pull/1200) * feat: add supportZone param in chart config [#1196](https://github.com/openshift/azure-disk-csi-driver/pull/1196) * feat: support online resize for block volume [#1195](https://github.com/openshift/azure-disk-csi-driver/pull/1195) * chore: switch master branch to use v1.13.0 [#1193](https://github.com/openshift/azure-disk-csi-driver/pull/1193) * doc: cut v1.12.0 release [#1191](https://github.com/openshift/azure-disk-csi-driver/pull/1191) * Update README.md [#1184](https://github.com/openshift/azure-disk-csi-driver/pull/1184) * feat: disable ListVolumes and ListSnapshosts by default [#1188](https://github.com/openshift/azure-disk-csi-driver/pull/1188) * fix: azure disk controller install issue [#1190](https://github.com/openshift/azure-disk-csi-driver/pull/1190) * doc: refine ZRS disk example [#1185](https://github.com/openshift/azure-disk-csi-driver/pull/1185) * fix: NodePublishVolume idempotent issue [#1186](https://github.com/openshift/azure-disk-csi-driver/pull/1186) * feat: disable async attach by default [#1183](https://github.com/openshift/azure-disk-csi-driver/pull/1183) * fix: adjust memory requests and limits on Windows node [#1180](https://github.com/openshift/azure-disk-csi-driver/pull/1180) * fix: GetDisk throttling issue [#1181](https://github.com/openshift/azure-disk-csi-driver/pull/1181) * fix: remove memory requests on Windows node [#1179](https://github.com/openshift/azure-disk-csi-driver/pull/1179) * doc: refine online resize doc [#1178](https://github.com/openshift/azure-disk-csi-driver/pull/1178) * fix: return emtpy topology when get zone failed in NodeGetInfo [#1176](https://github.com/openshift/azure-disk-csi-driver/pull/1176) * test: add codespell shellcheck github actions [#1174](https://github.com/openshift/azure-disk-csi-driver/pull/1174) * chore: switch master branch to use v1.12.0 [#1173](https://github.com/openshift/azure-disk-csi-driver/pull/1173) * doc: cut v1.11.0 release [#1172](https://github.com/openshift/azure-disk-csi-driver/pull/1172) * feat: support snapshot & restore in cross subs [#1168](https://github.com/openshift/azure-disk-csi-driver/pull/1168) * chore: Fix misuse of fmt.Sprint in nodeserver_test.go [#1170](https://github.com/openshift/azure-disk-csi-driver/pull/1170) * test: validate dynamically resized volumes [#1169](https://github.com/openshift/azure-disk-csi-driver/pull/1169) * feat: auto disk size detection in NodeExpandVolume [#1161](https://github.com/openshift/azure-disk-csi-driver/pull/1161) * chore: upgrade azure lib [#1166](https://github.com/openshift/azure-disk-csi-driver/pull/1166) * test: add more go linters [#1163](https://github.com/openshift/azure-disk-csi-driver/pull/1163) * cleanup: remove useless csi-common code [#1158](https://github.com/openshift/azure-disk-csi-driver/pull/1158) * chore: Remove obsolete & redundant test shared disk case [#1159](https://github.com/openshift/azure-disk-csi-driver/pull/1159) * chore: Add northeurope & francecentral to ZRS-supported regions [#1160](https://github.com/openshift/azure-disk-csi-driver/pull/1160) * test: Add shared disk E2E tests that match supported scenario [#1156](https://github.com/openshift/azure-disk-csi-driver/pull/1156) * cleanup: remove unnecessary packages [#1154](https://github.com/openshift/azure-disk-csi-driver/pull/1154) * fix: CVE-2021-3996 in image build [#1150](https://github.com/openshift/azure-disk-csi-driver/pull/1150) * fix: add leases rbac delete permission [#1146](https://github.com/openshift/azure-disk-csi-driver/pull/1146) * feat: upgrade to csi-snapshotter v5.0.1 [#1145](https://github.com/openshift/azure-disk-csi-driver/pull/1145) * feat: update max data disk count [#1144](https://github.com/openshift/azure-disk-csi-driver/pull/1144) * feat: upgrade to csi-attacher v3.4.0 [#1141](https://github.com/openshift/azure-disk-csi-driver/pull/1141) * feat: upgrade csi-provisioner to v3.1.0 and upgrade snapshot v1beta1 to v1 api [#1137](https://github.com/openshift/azure-disk-csi-driver/pull/1137) * fix: tag parsing issue in CreateSnapshot [#1140](https://github.com/openshift/azure-disk-csi-driver/pull/1140) * test: add workaround for capz tests [#1133](https://github.com/openshift/azure-disk-csi-driver/pull/1133) * chore: Improve unit test coverage of pkg/azureutils [#1134](https://github.com/openshift/azure-disk-csi-driver/pull/1134) * chore: upgrade azure-sdk-for-go and compute sdk to 2021-07-01 [#1135](https://github.com/openshift/azure-disk-csi-driver/pull/1135) * test: fix kcm log print issue [#1136](https://github.com/openshift/azure-disk-csi-driver/pull/1136) * bug: Adding supported VolumeCapabilites verification check to CSI RPC requests. [#1110](https://github.com/openshift/azure-disk-csi-driver/pull/1110) * test: change helm install method [#1130](https://github.com/openshift/azure-disk-csi-driver/pull/1130) * doc: change snapshot v1beta1 to v1 [#1127](https://github.com/openshift/azure-disk-csi-driver/pull/1127) * test: add more golint checks [#1126](https://github.com/openshift/azure-disk-csi-driver/pull/1126) * chore: switch master branch to use v1.11.0 [#1125](https://github.com/openshift/azure-disk-csi-driver/pull/1125) * doc: cut v1.10.0 release [#1124](https://github.com/openshift/azure-disk-csi-driver/pull/1124) * chore: upgrade to k8s 1.23 lib [#1123](https://github.com/openshift/azure-disk-csi-driver/pull/1123) * cleanup: remove cpu limits [#1121](https://github.com/openshift/azure-disk-csi-driver/pull/1121) * fix: CVE-2021-38561 with golang lib [#1119](https://github.com/openshift/azure-disk-csi-driver/pull/1119) * fix: CVE-2021-43618 in Ubuntu image [#1117](https://github.com/openshift/azure-disk-csi-driver/pull/1117) * test: add more apiVersion check test [#1116](https://github.com/openshift/azure-disk-csi-driver/pull/1116) * test: add apiVersion deprecation test [#1112](https://github.com/openshift/azure-disk-csi-driver/pull/1112) * Revert "cleanup: remove arm64 build workaround" [#1111](https://github.com/openshift/azure-disk-csi-driver/pull/1111) * feat: remove 1903 1909 2004 Windows image which is end of life [#1108](https://github.com/openshift/azure-disk-csi-driver/pull/1108) * cleanup: remove arm64 build workaround [#1106](https://github.com/openshift/azure-disk-csi-driver/pull/1106) * fix: detach disk should return error when throttled [#1105](https://github.com/openshift/azure-disk-csi-driver/pull/1105) * fix: update v1.9.0 chart file [#1103](https://github.com/openshift/azure-disk-csi-driver/pull/1103) * chore: Add edreed to approvers [#1098](https://github.com/openshift/azure-disk-csi-driver/pull/1098) * feat: add location parameter in snapshot class [#1096](https://github.com/openshift/azure-disk-csi-driver/pull/1096) * chore: switch master branch to use v1.10.0 [#1095](https://github.com/openshift/azure-disk-csi-driver/pull/1095) * doc: cut v1.9.0 release [#1094](https://github.com/openshift/azure-disk-csi-driver/pull/1094) * Dockerfile should copy binary for the correct ARCH [#23](https://github.com/openshift/azure-disk-csi-driver/pull/23) * build: set GOARCH appropriately [#22](https://github.com/openshift/azure-disk-csi-driver/pull/22) * Updating ose-azure-disk-csi-driver images to be consistent with ART [#21](https://github.com/openshift/azure-disk-csi-driver/pull/21) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/3d79d39e02f49de7608bcf921694b64d827147af...0fe424e846435a1695920c2b05fcf25b42d9f76d) ### [azure-disk-csi-driver-operator](https://github.com/openshift/azure-disk-csi-driver-operator/tree/c4197c32a87afad2b57fb8ea10eb5b2b360f8e1d) * [Bug 2095049](https://bugzilla.redhat.com/show_bug.cgi?id=2095049): Only use credentials that are provided by the azure-inject-credential… [#49](https://github.com/openshift/azure-disk-csi-driver-operator/pull/49) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#48](https://github.com/openshift/azure-disk-csi-driver-operator/pull/48) * Mark CSI StorageClass as the default one [#47](https://github.com/openshift/azure-disk-csi-driver-operator/pull/47) * [Bug 2062152](https://bugzilla.redhat.com/show_bug.cgi?id=2062152): Increase pod startup timeout in e2e tests [#45](https://github.com/openshift/azure-disk-csi-driver-operator/pull/45) * [Bug 2073373](https://bugzilla.redhat.com/show_bug.cgi?id=2073373): Sync cmdline arguments with upstream [#46](https://github.com/openshift/azure-disk-csi-driver-operator/pull/46) * Fix CSIDriver fsGroupPolicy [#44](https://github.com/openshift/azure-disk-csi-driver-operator/pull/44) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver-operator/compare/3b25a5d7c612c4b0d9dfdf1fc44e4dc8483d7ae3...c4197c32a87afad2b57fb8ea10eb5b2b360f8e1d) ### [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver/tree/67c3831e8262bb2faaf22228f194ccc926f43390) * [Bug 2080449](https://bugzilla.redhat.com/show_bug.cgi?id=2080449): UPSTREAM: 1023: add new option to allow VHD feature opt-out [#15](https://github.com/openshift/azure-file-csi-driver/pull/15) * Updating azure-file-csi-driver images to be consistent with ART [#14](https://github.com/openshift/azure-file-csi-driver/pull/14) * [Bug 2074282](https://bugzilla.redhat.com/show_bug.cgi?id=2074282): UPSTREAM: 978: chore: Update golang.org/x/crypto for CVE-2022-27191 [#13](https://github.com/openshift/azure-file-csi-driver/pull/13) * [Bug 2073436](https://bugzilla.redhat.com/show_bug.cgi?id=2073436): Update to v1.14.0 [#12](https://github.com/openshift/azure-file-csi-driver/pull/12) * chore: fix typos in driver parameters [#969](https://github.com/openshift/azure-file-csi-driver/pull/969) * chore: refine mount on Windows logs [#967](https://github.com/openshift/azure-file-csi-driver/pull/967) * feat: add shareNamePrefix parameter in storage class [#966](https://github.com/openshift/azure-file-csi-driver/pull/966) * feat: support mount smb file share in another subscription [#964](https://github.com/openshift/azure-file-csi-driver/pull/964) * feat: provide a flag to allow accessing storage account key using cluster identity for inline volume [#961](https://github.com/openshift/azure-file-csi-driver/pull/961) * fix: default namespace issue [#965](https://github.com/openshift/azure-file-csi-driver/pull/965) * Bump prometheus/client_golang to v1.11.1 [#962](https://github.com/openshift/azure-file-csi-driver/pull/962) * test: fix golinter error [#963](https://github.com/openshift/azure-file-csi-driver/pull/963) * fix: CVE-2018-25032 in image build [#960](https://github.com/openshift/azure-file-csi-driver/pull/960) * doc: update ZRS, nconnect parameter doc [#959](https://github.com/openshift/azure-file-csi-driver/pull/959) * chore: upgrade to k8s lib 1.24.0-alpha.4 [#957](https://github.com/openshift/azure-file-csi-driver/pull/957) * fix: default secretNamespace should be pvc namespace [#955](https://github.com/openshift/azure-file-csi-driver/pull/955) * fix: CVE issues in image build [#954](https://github.com/openshift/azure-file-csi-driver/pull/954) * chore: switch master branch to use v1.14.0 [#953](https://github.com/openshift/azure-file-csi-driver/pull/953) * doc: cut v1.13.0 release [#951](https://github.com/openshift/azure-file-csi-driver/pull/951) * fix: leader-election namespace issue [#950](https://github.com/openshift/azure-file-csi-driver/pull/950) * test: add more debugging info in e2e test [#948](https://github.com/openshift/azure-file-csi-driver/pull/948) * test: add ENV setting info in e2e tests [#947](https://github.com/openshift/azure-file-csi-driver/pull/947) * feat: add azureGoSDKLogLevel config in chart [#946](https://github.com/openshift/azure-file-csi-driver/pull/946) * feat: provide latency data in logs [#945](https://github.com/openshift/azure-file-csi-driver/pull/945) * doc: add nconnect mount option in nfs example [#944](https://github.com/openshift/azure-file-csi-driver/pull/944) * fix: CVE-2022-0778 in image build [#943](https://github.com/openshift/azure-file-csi-driver/pull/943) * test: fix in-tree driver test failure in k/k [#942](https://github.com/openshift/azure-file-csi-driver/pull/942) * Rephrase block volume error [#940](https://github.com/openshift/azure-file-csi-driver/pull/940) * fix: reduce account api throttling in removing tags [#938](https://github.com/openshift/azure-file-csi-driver/pull/938) * fix: armclient panic when response is nil [#937](https://github.com/openshift/azure-file-csi-driver/pull/937) * test: remove runOnMaster config in e2e test [#932](https://github.com/openshift/azure-file-csi-driver/pull/932) * fix: add tags matching in storage account search [#933](https://github.com/openshift/azure-file-csi-driver/pull/933) * test: fix driver pod restarts script [#930](https://github.com/openshift/azure-file-csi-driver/pull/930) * chore: switch master branch to use v1.13.0 [#929](https://github.com/openshift/azure-file-csi-driver/pull/929) * doc: cut v1.12.0 release [#926](https://github.com/openshift/azure-file-csi-driver/pull/926) * feat: add mountPermissions parameter in storage class [#927](https://github.com/openshift/azure-file-csi-driver/pull/927) * feat: add rootSquashType parameter for nfs share [#924](https://github.com/openshift/azure-file-csi-driver/pull/924) * fix: gid conflict issue between sc and fsGroup setting [#922](https://github.com/openshift/azure-file-csi-driver/pull/922) * fix: NodePublishVolume idempotent issue [#918](https://github.com/openshift/azure-file-csi-driver/pull/918) * fix: delete file share failure when account is deleted [#917](https://github.com/openshift/azure-file-csi-driver/pull/917) * fix: adjust memory requests and limits on Windows node [#916](https://github.com/openshift/azure-file-csi-driver/pull/916) * fix: remove memory requests on Windows node [#915](https://github.com/openshift/azure-file-csi-driver/pull/915) * test: add codespell shellcheck github actions [#914](https://github.com/openshift/azure-file-csi-driver/pull/914) * chore: switch master branch to use v1.12.0 [#913](https://github.com/openshift/azure-file-csi-driver/pull/913) * doc: cut v1.11.0 release [#912](https://github.com/openshift/azure-file-csi-driver/pull/912) * fix: remove special chars when parsing account name from secret [#910](https://github.com/openshift/azure-file-csi-driver/pull/910) * chore: upgrade to k8s v1.23.3 lib [#909](https://github.com/openshift/azure-file-csi-driver/pull/909) * fix: azure file location specification issue [#908](https://github.com/openshift/azure-file-csi-driver/pull/908) * test: enable one subpath on smb external test [#907](https://github.com/openshift/azure-file-csi-driver/pull/907) * cleanup: remove unused code [#903](https://github.com/openshift/azure-file-csi-driver/pull/903) * feat: enable NodeGetVolumeStats by default [#905](https://github.com/openshift/azure-file-csi-driver/pull/905) * chore: switch master branch to use v1.11.0 [#900](https://github.com/openshift/azure-file-csi-driver/pull/900) * doc: cut v1.10.0 release [#887](https://github.com/openshift/azure-file-csi-driver/pull/887) * test: add more golinters [#899](https://github.com/openshift/azure-file-csi-driver/pull/899) * cleanup: remove unnecessary CVE packages [#897](https://github.com/openshift/azure-file-csi-driver/pull/897) * feat: supports NFSv3 protocol [#896](https://github.com/openshift/azure-file-csi-driver/pull/896) * feat: upgrade to csi-resizer v1.4.0 [#891](https://github.com/openshift/azure-file-csi-driver/pull/891) * fix: CVE-2021-3996 in image build [#892](https://github.com/openshift/azure-file-csi-driver/pull/892) * feat: upgrade to csi-snapshotter v5.0.1 [#888](https://github.com/openshift/azure-file-csi-driver/pull/888) * feat: upgrade to csi-attacher v3.4.0 [#886](https://github.com/openshift/azure-file-csi-driver/pull/886) * test: upgrade snapshot test to v1 interface [#885](https://github.com/openshift/azure-file-csi-driver/pull/885) * fix: set default mount permissions for nfs as 0777 [#884](https://github.com/openshift/azure-file-csi-driver/pull/884) * feat: upgrade snapshot CRDs to v1 [#883](https://github.com/openshift/azure-file-csi-driver/pull/883) * fix: disable secret cache in CreateVolume by default [#882](https://github.com/openshift/azure-file-csi-driver/pull/882) * feat: upgrade csi-provisioner to v3.1.0 [#879](https://github.com/openshift/azure-file-csi-driver/pull/879) * test: fix get kcm logs error in e2e test [#880](https://github.com/openshift/azure-file-csi-driver/pull/880) * chore: upgrade azure-sdk-for-go and compute sdk to 2021-07-01 [#877](https://github.com/openshift/azure-file-csi-driver/pull/877) * test: change helm install method [#874](https://github.com/openshift/azure-file-csi-driver/pull/874) * doc: change snapshot v1beta1 to v1 [#872](https://github.com/openshift/azure-file-csi-driver/pull/872) * chore: switch master branch to use v1.10.0 [#870](https://github.com/openshift/azure-file-csi-driver/pull/870) * doc: cut v1.9.0 release [#869](https://github.com/openshift/azure-file-csi-driver/pull/869) * feat: add vnet setting in storage class parmaters [#868](https://github.com/openshift/azure-file-csi-driver/pull/868) * cleanup: remove cpu limits [#867](https://github.com/openshift/azure-file-csi-driver/pull/867) * feat: add folder mountPermissions parameter [#866](https://github.com/openshift/azure-file-csi-driver/pull/866) * feat: add folderName support [#865](https://github.com/openshift/azure-file-csi-driver/pull/865) * fix: return error earlier when subnetName is empty [#864](https://github.com/openshift/azure-file-csi-driver/pull/864) * fix: CVE-2021-38561 with golang lib [#861](https://github.com/openshift/azure-file-csi-driver/pull/861) * fix: CVE-2021-43618 in Ubuntu image [#857](https://github.com/openshift/azure-file-csi-driver/pull/857) * test: run external 1.23 tests [#855](https://github.com/openshift/azure-file-csi-driver/pull/855) * cleanup: remove 1903 1909 2004 Windows image which is end of life [#854](https://github.com/openshift/azure-file-csi-driver/pull/854) * cleanup: remove arm64 image build workaround [#852](https://github.com/openshift/azure-file-csi-driver/pull/852) * fix: v1.8.0 chart [#849](https://github.com/openshift/azure-file-csi-driver/pull/849) * chore: switch master branch to use v1.9.0 [#848](https://github.com/openshift/azure-file-csi-driver/pull/848) * doc: cut v1.8.0 release [#844](https://github.com/openshift/azure-file-csi-driver/pull/844) * Dockerfile should copy binary for the correct ARCH [#10](https://github.com/openshift/azure-file-csi-driver/pull/10) * build: set GOARCH appropriately [#9](https://github.com/openshift/azure-file-csi-driver/pull/9) * Updating azure-file-csi-driver images to be consistent with ART [#8](https://github.com/openshift/azure-file-csi-driver/pull/8) * [Full changelog](https://github.com/openshift/azure-file-csi-driver/compare/f88155b4c4a3a6dc4d56bac44edb82198a967a4b...67c3831e8262bb2faaf22228f194ccc926f43390) ### [azure-file-csi-driver-operator](https://github.com/openshift/azure-file-csi-driver-operator/tree/cbe70446f030120348cfe070a88ad0368b8400eb) * [Bug 2099968](https://bugzilla.redhat.com/show_bug.cgi?id=2099968): Only use credentials that are provided by the azure-inject-credentials container [#32](https://github.com/openshift/azure-file-csi-driver-operator/pull/32) * [Bug 2092502](https://bugzilla.redhat.com/show_bug.cgi?id=2092502): Don't ship a StorageClass backed by NFS by default [#30](https://github.com/openshift/azure-file-csi-driver-operator/pull/30) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#27](https://github.com/openshift/azure-file-csi-driver-operator/pull/27) * Fix driver definition manifest: fsGroup is supported, snapshots are not [#28](https://github.com/openshift/azure-file-csi-driver-operator/pull/28) * Updating azure-file-csi-driver-operator images to be consistent with ART [#29](https://github.com/openshift/azure-file-csi-driver-operator/pull/29) * disable snapshots [#26](https://github.com/openshift/azure-file-csi-driver-operator/pull/26) * Updating azure-file-csi-driver-operator images to be consistent with ART [#25](https://github.com/openshift/azure-file-csi-driver-operator/pull/25) * [Full changelog](https://github.com/openshift/azure-file-csi-driver-operator/compare/3807eb37247bb9008d7e64c10e3bf6a3872d199d...cbe70446f030120348cfe070a88ad0368b8400eb) ### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/93b3f9e06f33c38a4ce082b6843548567ca3acb0) * [Bug 2082667](https://bugzilla.redhat.com/show_bug.cgi?id=2082667): Bump MAPI dependency. Separate node drain controller. [#26](https://github.com/openshift/machine-api-provider-azure/pull/26) * [Bug 2087039](https://bugzilla.redhat.com/show_bug.cgi?id=2087039): update dependencies to K8s 1.24, go 1.18 [#21](https://github.com/openshift/machine-api-provider-azure/pull/21) * [Bug 2093044](https://bugzilla.redhat.com/show_bug.cgi?id=2093044): update getAvailabilitySetName function [#22](https://github.com/openshift/machine-api-provider-azure/pull/22) * Updating ose-machine-api-provider-azure images to be consistent with ART [#19](https://github.com/openshift/machine-api-provider-azure/pull/19) * [Bug 2085336](https://bugzilla.redhat.com/show_bug.cgi?id=2085336): Ignore unknown Instance types in accelerated networking check [#20](https://github.com/openshift/machine-api-provider-azure/pull/20) * Bump machine-api-operator to 25e61c2 [#18](https://github.com/openshift/machine-api-provider-azure/pull/18) * update azure instance types [#17](https://github.com/openshift/machine-api-provider-azure/pull/17) * Refactor provider status to use metav1.Condition [#16](https://github.com/openshift/machine-api-provider-azure/pull/16) * [Bug 2067798](https://bugzilla.redhat.com/show_bug.cgi?id=2067798): Bump prometheus/client_golang [#15](https://github.com/openshift/machine-api-provider-azure/pull/15) * Data Disks: add deletionPolicy logic [#14](https://github.com/openshift/machine-api-provider-azure/pull/14) * Implement Azure Ultra Disk (UltraSSD) support [#13](https://github.com/openshift/machine-api-provider-azure/pull/13) * Updating ose-machine-api-provider-azure images to be consistent with ART [#12](https://github.com/openshift/machine-api-provider-azure/pull/12) * [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/0b2bf9904788e4019b91212532e9af35b240cbdc...93b3f9e06f33c38a4ce082b6843548567ca3acb0) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/37684309bcb598757c99d3ea9fbc0758343d64a5) * [Bug 2106062](https://bugzilla.redhat.com/show_bug.cgi?id=2106062): bump RHCOS 4.11 bootimage metadata [#6130](https://github.com/openshift/installer/pull/6130) * BUG 2104906: destroy/gcp: Use min length for destroying disks [#6094](https://github.com/openshift/installer/pull/6094) * [Bug 2104727](https://bugzilla.redhat.com/show_bug.cgi?id=2104727): Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call [#6090](https://github.com/openshift/installer/pull/6090) * [Bug 2093126](https://bugzilla.redhat.com/show_bug.cgi?id=2093126): bump RHCOS 4.11 boot image metadata [#6060](https://github.com/openshift/installer/pull/6060) * [Bug 2100841](https://bugzilla.redhat.com/show_bug.cgi?id=2100841): Print the "export KUBECONFIG=..." command on its own line for easier cut-and-paste [#6018](https://github.com/openshift/installer/pull/6018) * [Bug 1997704](https://bugzilla.redhat.com/show_bug.cgi?id=1997704): [OpenStack] Document in-tree limitation for external LBs [#6033](https://github.com/openshift/installer/pull/6033) * [Bug 2100496](https://bugzilla.redhat.com/show_bug.cgi?id=2100496): oVirt VM creation fails on empty affinity group description [#6044](https://github.com/openshift/installer/pull/6044) * [Bug 2064693](https://bugzilla.redhat.com/show_bug.cgi?id=2064693): Restore ability to use local clouds.yaml [#5947](https://github.com/openshift/installer/pull/5947) * [Bug 2047732](https://bugzilla.redhat.com/show_bug.cgi?id=2047732): [IBM]Volume is not deleted after destroy cluster [#5962](https://github.com/openshift/installer/pull/5962) * [Bug 2076646](https://bugzilla.redhat.com/show_bug.cgi?id=2076646): destroy/gcp: Disk names are filtered using kubernetes name format [#5976](https://github.com/openshift/installer/pull/5976) * [Bug 2095226](https://bugzilla.redhat.com/show_bug.cgi?id=2095226): Added changes to verify cloud connection and dhcp serviceinstance details of a powervs instance [#5899](https://github.com/openshift/installer/pull/5899) * [Bug 2097940](https://bugzilla.redhat.com/show_bug.cgi?id=2097940): PowerVS: Handle optional VPCRegion [#6020](https://github.com/openshift/installer/pull/6020) * [Bug 2082283](https://bugzilla.redhat.com/show_bug.cgi?id=2082283): Transition to the oVirt Terraform provider v2 [#5867](https://github.com/openshift/installer/pull/5867) * [Bug 2096905](https://bugzilla.redhat.com/show_bug.cgi?id=2096905): Swap Nutanix Prism Client [#6002](https://github.com/openshift/installer/pull/6002) * [Bug 2094694](https://bugzilla.redhat.com/show_bug.cgi?id=2094694): Nutanix cluster name validation [#5991](https://github.com/openshift/installer/pull/5991) * [Bug 2098243](https://bugzilla.redhat.com/show_bug.cgi?id=2098243): Adding error handling to powervs platform [#5958](https://github.com/openshift/installer/pull/5958) * [Bug 2096605](https://bugzilla.redhat.com/show_bug.cgi?id=2096605): vsphere: validate diskType if supplied [#6019](https://github.com/openshift/installer/pull/6019) * [Bug 2049108](https://bugzilla.redhat.com/show_bug.cgi?id=2049108): Fix network interface not found error [#6016](https://github.com/openshift/installer/pull/6016) * [Bug 2097260](https://bugzilla.redhat.com/show_bug.cgi?id=2097260): Fixes openshift-install create manifest failure of Power VS Platform [#6007](https://github.com/openshift/installer/pull/6007) * [Bug 2092107](https://bugzilla.redhat.com/show_bug.cgi?id=2092107): Re-add Power VS install-config DNS validation tests [#5938](https://github.com/openshift/installer/pull/5938) * [Bug 2092296](https://bugzilla.redhat.com/show_bug.cgi?id=2092296): Changed DefaultMachineCIDR of PowerVS to 192.168.0.0/16 [#5940](https://github.com/openshift/installer/pull/5940) * [Bug 2097239](https://bugzilla.redhat.com/show_bug.cgi?id=2097239): Changed Lower limits of CPU for PowerVS Cloud [#5929](https://github.com/openshift/installer/pull/5929) * [Bug 2090816](https://bugzilla.redhat.com/show_bug.cgi?id=2090816): Increase bootstrap timeout, not k8s API timeout [#6010](https://github.com/openshift/installer/pull/6010) * [Bug 2095917](https://bugzilla.redhat.com/show_bug.cgi?id=2095917): Nutanix set osDisk with diskSizeGB rather than diskSizeMiB [#5998](https://github.com/openshift/installer/pull/5998) * [Bug 1859153](https://bugzilla.redhat.com/show_bug.cgi?id=1859153): IAM instance profile race condition [#5982](https://github.com/openshift/installer/pull/5982) * OWNERS_ALIASES: update coreos aliases [#5989](https://github.com/openshift/installer/pull/5989) * [Bug 2096352](https://bugzilla.redhat.com/show_bug.cgi?id=2096352): Collect whole journal and netstat data [#5988](https://github.com/openshift/installer/pull/5988) * [Bug 2090816](https://bugzilla.redhat.com/show_bug.cgi?id=2090816): baremetal: wait longer for bootstrap to complete [#5981](https://github.com/openshift/installer/pull/5981) * baremetal: static IP for bootstrap node [#5787](https://github.com/openshift/installer/pull/5787) * [Bug 2068180](https://bugzilla.redhat.com/show_bug.cgi?id=2068180): update doc for DNS and disconnected clusters [#5974](https://github.com/openshift/installer/pull/5974) * [Bug 2090049](https://bugzilla.redhat.com/show_bug.cgi?id=2090049): GCP Destroy resources that are owned by cluster [#5965](https://github.com/openshift/installer/pull/5965) * [Bug 2094902](https://bugzilla.redhat.com/show_bug.cgi?id=2094902): Simplify cross-compiling [#5905](https://github.com/openshift/installer/pull/5905) * [Bug 2085336](https://bugzilla.redhat.com/show_bug.cgi?id=2085336): based on 4.11 CORS-1916 add the vm family [#5913](https://github.com/openshift/installer/pull/5913) * [Bug 2089563](https://bugzilla.redhat.com/show_bug.cgi?id=2089563): Use Power VS machine provider spec from openshift/api [#5873](https://github.com/openshift/installer/pull/5873) * [Bug 2093368](https://bugzilla.redhat.com/show_bug.cgi?id=2093368): OpenStack: Fix LoadBalancer FIP deletion on destroy [#5964](https://github.com/openshift/installer/pull/5964) * [Bug 2057582](https://bugzilla.redhat.com/show_bug.cgi?id=2057582): Remove all occurances of packet_device from upi/metal [#5969](https://github.com/openshift/installer/pull/5969) * [Bug 2057582](https://bugzilla.redhat.com/show_bug.cgi?id=2057582): For metal upi update source and versions of terraform providers [#5941](https://github.com/openshift/installer/pull/5941) * BUG 2075459: IOPS was not being set even when manually configured [#5925](https://github.com/openshift/installer/pull/5925) * [Bug 2084280](https://bugzilla.redhat.com/show_bug.cgi?id=2084280): Remove optional services from permissions check [#5915](https://github.com/openshift/installer/pull/5915) * [Bug 2085380](https://bugzilla.redhat.com/show_bug.cgi?id=2085380): azure: validate VM image and instance HyperV gen match [#5918](https://github.com/openshift/installer/pull/5918) * [Bug 2084580](https://bugzilla.redhat.com/show_bug.cgi?id=2084580): Add check to validate cluster name for dots [#5931](https://github.com/openshift/installer/pull/5931) * [Bug 2086791](https://bugzilla.redhat.com/show_bug.cgi?id=2086791): Azure: validate ultrassd instance types in multi-zone regions [#5937](https://github.com/openshift/installer/pull/5937) * [Bug 2090487](https://bugzilla.redhat.com/show_bug.cgi?id=2090487): SNO network type update [#5927](https://github.com/openshift/installer/pull/5927) * Updating ose-installer images to be consistent with ART [#5950](https://github.com/openshift/installer/pull/5950) * Updating ose-installer-artifacts images to be consistent with ART [#5908](https://github.com/openshift/installer/pull/5908) * [Bug 2085187](https://bugzilla.redhat.com/show_bug.cgi?id=2085187): terraform: revendor golang.org/x/sys [#5896](https://github.com/openshift/installer/pull/5896) * [Bug 2088660](https://bugzilla.redhat.com/show_bug.cgi?id=2088660): Fix for absence folder for bootstrap ignition iso [#5935](https://github.com/openshift/installer/pull/5935) * [Bug 2089682](https://bugzilla.redhat.com/show_bug.cgi?id=2089682): Ensure Presence of Overlay networks in cluster is handled gracefully [#5939](https://github.com/openshift/installer/pull/5939) * [Bug 1965468](https://bugzilla.redhat.com/show_bug.cgi?id=1965468): Revert "Bug 1909136: OpenStack: delete volume snapshots" [#5923](https://github.com/openshift/installer/pull/5923) * [Bug 1969794](https://bugzilla.redhat.com/show_bug.cgi?id=1969794): Correct typo [#5922](https://github.com/openshift/installer/pull/5922) * [Bug 2084441](https://bugzilla.redhat.com/show_bug.cgi?id=2084441): azure: proper premiumIO validation message [#5924](https://github.com/openshift/installer/pull/5924) * [Bug 2078431](https://bugzilla.redhat.com/show_bug.cgi?id=2078431): Set TF_DATA_DIR to the Terraform Dir. [#5864](https://github.com/openshift/installer/pull/5864) * [Bug 2086718](https://bugzilla.redhat.com/show_bug.cgi?id=2086718): Add destroy cluster support for PowerVS [#5737](https://github.com/openshift/installer/pull/5737) * [Bug 2086936](https://bugzilla.redhat.com/show_bug.cgi?id=2086936): vSphere: change socket back to cores [#5914](https://github.com/openshift/installer/pull/5914) * [Bug 2086056](https://bugzilla.redhat.com/show_bug.cgi?id=2086056): openstack: add doc for OVS HW offload [#5886](https://github.com/openshift/installer/pull/5886) * [Bug 2065893](https://bugzilla.redhat.com/show_bug.cgi?id=2065893): bump RHCOS 4.11 bootimage metadata [#5887](https://github.com/openshift/installer/pull/5887) * [Bug 2085721](https://bugzilla.redhat.com/show_bug.cgi?id=2085721): Fix name for customization controller image [#5909](https://github.com/openshift/installer/pull/5909) * Power VS: Use bucket name from coreos stream rather than inferring it [#5782](https://github.com/openshift/installer/pull/5782) * Increase Unit Testing Coverage of AWS Install Config to Include ValidateForProvisioning [#5791](https://github.com/openshift/installer/pull/5791) * Added changes for validating the IBM Account Type for Provisioning Power VS resources [#5734](https://github.com/openshift/installer/pull/5734) * Updating ose-installer images to be consistent with ART [#5895](https://github.com/openshift/installer/pull/5895) * [AGENT-40](https://issues.redhat.com/browse/AGENT-40): allow reading cert keys [#5872](https://github.com/openshift/installer/pull/5872) * Power VS: Separating bootstrap resources to own stage for clean destroy [#5901](https://github.com/openshift/installer/pull/5901) * Aws console logs [#5807](https://github.com/openshift/installer/pull/5807) * GCP: Revert Instance Type from N2 to N1 [#5898](https://github.com/openshift/installer/pull/5898) * Dynamic retrieval of GCP Regions for a Project [#5815](https://github.com/openshift/installer/pull/5815) * Update to Golang v1.17 [#5870](https://github.com/openshift/installer/pull/5870) * azure: move zones functionality to the client API [#5844](https://github.com/openshift/installer/pull/5844) * azure: validation: dedup getting the capabilities [#5893](https://github.com/openshift/installer/pull/5893) * update azure arm templates to support customer provided vnet [#5880](https://github.com/openshift/installer/pull/5880) * machines: Set defaults for machine instance types [#5841](https://github.com/openshift/installer/pull/5841) * Azure Provider: fix vmNetworkType defaults by checking vm capabilities [#5846](https://github.com/openshift/installer/pull/5846) * OpenStack: fix SR-IOV documentation TOC [#5881](https://github.com/openshift/installer/pull/5881) * [Bug 2078875](https://bugzilla.redhat.com/show_bug.cgi?id=2078875): Delete all the ports from tagged Neutron networks. [#5838](https://github.com/openshift/installer/pull/5838) * [Bug 2082604](https://bugzilla.redhat.com/show_bug.cgi?id=2082604): Revert "image: set os name to red-coreos-stable-amd64" [#5869](https://github.com/openshift/installer/pull/5869) * openstack: Add the Kuryr squad as approvers [#5866](https://github.com/openshift/installer/pull/5866) * Update template for CloudProviderConfig [#5875](https://github.com/openshift/installer/pull/5875) * Bump Azure Stack Terraform Provider for Go 1.18 [#5865](https://github.com/openshift/installer/pull/5865) * Add -n argument to copy network config from install environment to install-to-disk.sh.template [#5795](https://github.com/openshift/installer/pull/5795) * Update SR-IOV & DPDK doc for OpenStack [#5712](https://github.com/openshift/installer/pull/5712) * [Bug 2080054](https://bugzilla.redhat.com/show_bug.cgi?id=2080054): Add 'ARG TAGS=""' line for each build step [#5794](https://github.com/openshift/installer/pull/5794) * Pull the OS Image for Nutanix via URL [#5868](https://github.com/openshift/installer/pull/5868) * Power VS: fix terraform vars [#5863](https://github.com/openshift/installer/pull/5863) * Update TF Provider Version to 1.40.1 [#5862](https://github.com/openshift/installer/pull/5862) * Use neutral pronoun in doc. [#5384](https://github.com/openshift/installer/pull/5384) * Change the default machine pool config for Nutanix [#5857](https://github.com/openshift/installer/pull/5857) * [Bug 2074210](https://bugzilla.redhat.com/show_bug.cgi?id=2074210): Add new Regions to the GCP Installer configuration list [#5811](https://github.com/openshift/installer/pull/5811) * Update os name to correct value [#5860](https://github.com/openshift/installer/pull/5860) * Update the comment explaining vCPUs on Nutanix [#5859](https://github.com/openshift/installer/pull/5859) * [Bug 2064170](https://bugzilla.redhat.com/show_bug.cgi?id=2064170): Fixed duplicate strings in explain [#5836](https://github.com/openshift/installer/pull/5836) * [Bug 2077662](https://bugzilla.redhat.com/show_bug.cgi?id=2077662): Fix AWS Platform Provisioning Check [#5831](https://github.com/openshift/installer/pull/5831) * Support RAID and BIOS configuration for master nodes of baremetal IPI deployments [#5196](https://github.com/openshift/installer/pull/5196) * Power VS: Create Remaining TF Resources [#5780](https://github.com/openshift/installer/pull/5780) * Handle the mapi-provider-nutanix types moving to openshift/api [#5812](https://github.com/openshift/installer/pull/5812) * vsphere: upi ignition leak [#5850](https://github.com/openshift/installer/pull/5850) * vSphere: ignore bootstrap eagerly scrub changes [#5848](https://github.com/openshift/installer/pull/5848) * [Bug 2078895](https://bugzilla.redhat.com/show_bug.cgi?id=2078895): ovirt: fixing incorrect 'format' value validation [#5847](https://github.com/openshift/installer/pull/5847) * vsphere upi: missing etc resolv [#5842](https://github.com/openshift/installer/pull/5842) * vsphere: remove unused namer interface [#5824](https://github.com/openshift/installer/pull/5824) * [Bug 2029438](https://bugzilla.redhat.com/show_bug.cgi?id=2029438): Set rc-manager=unmanaged on baremetal bootstrap [#5482](https://github.com/openshift/installer/pull/5482) * Unpack to install dir [#5825](https://github.com/openshift/installer/pull/5825) * baremetal: remove redundant proxy setting [#5598](https://github.com/openshift/installer/pull/5598) * Determine Nic name in Bootstrap VM for ARM and x86 [#5698](https://github.com/openshift/installer/pull/5698) * Add bootstrap directory for Nutanix platform [#5828](https://github.com/openshift/installer/pull/5828) * Provider Azure: Enable accelerated networking on control plane nodes [#5309](https://github.com/openshift/installer/pull/5309) * Ensure that the /bin/terraform-provider-matchbox binary is present [#5829](https://github.com/openshift/installer/pull/5829) * [Bug 2074659](https://bugzilla.redhat.com/show_bug.cgi?id=2074659): Fix empty string usage in ValidateForProvisioning [#5801](https://github.com/openshift/installer/pull/5801) * vsphere: upi, use community ignition provider [#5808](https://github.com/openshift/installer/pull/5808) * [Bug 2076393](https://bugzilla.redhat.com/show_bug.cgi?id=2076393): vsphere: no longer logout of platform client before finished [#5818](https://github.com/openshift/installer/pull/5818) * [Bug 2076880](https://bugzilla.redhat.com/show_bug.cgi?id=2076880): for vsphere ipi add cluster domain to the uploaded vm configs so that 30-local-dns-prepender can use it [#5788](https://github.com/openshift/installer/pull/5788) * Ensure Nutanix API VIP is populated in the SAN for the MCS Cert [#5821](https://github.com/openshift/installer/pull/5821) * [Bug 2048451](https://bugzilla.redhat.com/show_bug.cgi?id=2048451): Fix proxy dial to pick all proxies [#5743](https://github.com/openshift/installer/pull/5743) * update the vm types OCPQE-8674 [#5704](https://github.com/openshift/installer/pull/5704) * data/bootstrap/files/usr/local/bin/bootkube: --rm all Podman containers [#5803](https://github.com/openshift/installer/pull/5803) * libvirt: use el8 repo for Google Cloud SDK [#5467](https://github.com/openshift/installer/pull/5467) * AWS IMDSv2 support [#5793](https://github.com/openshift/installer/pull/5793) * [Bug 2075873](https://bugzilla.redhat.com/show_bug.cgi?id=2075873): data/data/coreos/fcos.json: update initial FCOS to 35.20220327.3.0 [#5817](https://github.com/openshift/installer/pull/5817) * Changing the machine-config service name [#5707](https://github.com/openshift/installer/pull/5707) * Ensure ignition host is set to API VIP for Nutanix platform [#5813](https://github.com/openshift/installer/pull/5813) * Add Power VS-specific fields to cloud-provider config [#5809](https://github.com/openshift/installer/pull/5809) * Check for CVO failing condition before exiting as success [#5745](https://github.com/openshift/installer/pull/5745) * Add in-repo documentation for user-selectable capabilities [#5732](https://github.com/openshift/installer/pull/5732) * vSphere session cleanup [#5796](https://github.com/openshift/installer/pull/5796) * Power VS: Add basic install-config validation [#5779](https://github.com/openshift/installer/pull/5779) * Adding public&private zones to DNS config on PowerVS [#5749](https://github.com/openshift/installer/pull/5749) * Revert "cluster: unpack terraform binaries into install directory" [#5810](https://github.com/openshift/installer/pull/5810) * [Bug 2064170](https://bugzilla.redhat.com/show_bug.cgi?id=2064170): Fixed Azure punctuation installconfig.controlPlane.platf… [#5802](https://github.com/openshift/installer/pull/5802) * Repin libvirt-version [#5797](https://github.com/openshift/installer/pull/5797) * Add IBM Power VS: tf data [#5614](https://github.com/openshift/installer/pull/5614) * cluster: unpack terraform binaries into install directory [#5715](https://github.com/openshift/installer/pull/5715) * azure: Enable HyperVGeneration setting for Azure disks [#5721](https://github.com/openshift/installer/pull/5721) * pkg/destroy/aws: Log unfiltered pagination [#5775](https://github.com/openshift/installer/pull/5775) * terraform: fix module name of terraform providers [#5727](https://github.com/openshift/installer/pull/5727) * remove platform.azure.osDisk [#5785](https://github.com/openshift/installer/pull/5785) * Lower severity of ListAWSDefaultServiceQuotas warning msg [#5747](https://github.com/openshift/installer/pull/5747) * images: Update terraform version in UPI image [#5762](https://github.com/openshift/installer/pull/5762) * [Bug 2033482](https://bugzilla.redhat.com/show_bug.cgi?id=2033482): vsphere: ensure terraform variables are defined [#5778](https://github.com/openshift/installer/pull/5778) * Add VolumeID testscases for Power VS machinepool [#5742](https://github.com/openshift/installer/pull/5742) * Power VS quota asset [#5748](https://github.com/openshift/installer/pull/5748) * [MGMT-9797](https://issues.redhat.com/browse/MGMT-9797): Set single-node none-platform clusters Ingress `DefaultPlacement` to `ControlPlane` [#5746](https://github.com/openshift/installer/pull/5746) * Added platform validation testcases for IBM PowerVS platform [#5708](https://github.com/openshift/installer/pull/5708) * Add cluster destroy logic for Nutanix clusters [#5638](https://github.com/openshift/installer/pull/5638) * Add IBM Power VS: tfvars [#5615](https://github.com/openshift/installer/pull/5615) * pkg/asset/manifests/operators: Set kubernetes.io/description for cluster-config-v1 [#5783](https://github.com/openshift/installer/pull/5783) * Updating ose-baremetal-installer images to be consistent with ART [#5590](https://github.com/openshift/installer/pull/5590) * Add exit code for infra, bootstrip and install failures [#5702](https://github.com/openshift/installer/pull/5702) * Bootstrap-in-place ignition creation should also create a `worker.ign` file [#5786](https://github.com/openshift/installer/pull/5786) * Remove defaultStorageContainer from nutanix platform installconfig [#5784](https://github.com/openshift/installer/pull/5784) * Update installconfig validation for Nutanix [#5781](https://github.com/openshift/installer/pull/5781) * Re-update BMO vendor to use ipxe for iRMC [#5662](https://github.com/openshift/installer/pull/5662) * [Bug 2038774](https://bugzilla.redhat.com/show_bug.cgi?id=2038774): [IBM] add IPsec IKE UDP ports 500, 4500 to security group [#5539](https://github.com/openshift/installer/pull/5539) * Update declarative assets for Nutanix [#5636](https://github.com/openshift/installer/pull/5636) * [Bug 2056460](https://bugzilla.redhat.com/show_bug.cgi?id=2056460): Preallocated disks for OCP nodes on oVirt [#5594](https://github.com/openshift/installer/pull/5594) * gather: collect sssd journal logs [#5771](https://github.com/openshift/installer/pull/5771) * Add nutanix-specific terraform variables [#5637](https://github.com/openshift/installer/pull/5637) * Removing no-longer-needed DNS etcd stuff [#5764](https://github.com/openshift/installer/pull/5764) * Add nutanix-specific customizations to installconfig [#5633](https://github.com/openshift/installer/pull/5633) * Update default releaseimage to 4.11 [#5774](https://github.com/openshift/installer/pull/5774) * collect machine state in bootstrap gather [#5770](https://github.com/openshift/installer/pull/5770) * Refactor UltraSSD tfvars [#5757](https://github.com/openshift/installer/pull/5757) * [Bug 1918005](https://bugzilla.redhat.com/show_bug.cgi?id=1918005): vsphere: Use Managed Object ID for networks instead of potentially duplicate name. [#5673](https://github.com/openshift/installer/pull/5673) * Azure: validate UltraSSD instance types [#5759](https://github.com/openshift/installer/pull/5759) * OWNERS_ALIASES: Update current installer team [#5766](https://github.com/openshift/installer/pull/5766) * Validate disk encryption sets [#5692](https://github.com/openshift/installer/pull/5692) * vendor: update api to latest version to use AzureUltraSSDCapabilityEnabled [#5756](https://github.com/openshift/installer/pull/5756) * vsphere: make cluster destroy more resilient to api failures [#5556](https://github.com/openshift/installer/pull/5556) * [Bug 2061891](https://bugzilla.redhat.com/show_bug.cgi?id=2061891): IBMCloud: Add br-sao region to static list [#5760](https://github.com/openshift/installer/pull/5760) * Add Nutanix-specific customizations to manifests [#5631](https://github.com/openshift/installer/pull/5631) * terraform: add terraform verification to ./hack/verify-vendor.sh [#5675](https://github.com/openshift/installer/pull/5675) * Add nutanix-specific customizaitons to machines [#5632](https://github.com/openshift/installer/pull/5632) * [Bug 2047935](https://bugzilla.redhat.com/show_bug.cgi?id=2047935): bump RHCOS 4.11 bootimage metadata [#5729](https://github.com/openshift/installer/pull/5729) * [Bug 2066463](https://bugzilla.redhat.com/show_bug.cgi?id=2066463): IBMCloud: Patch IBM client auth [#5736](https://github.com/openshift/installer/pull/5736) * [Bug 2062998](https://bugzilla.redhat.com/show_bug.cgi?id=2062998): Update region check for coreos AMIs [#5731](https://github.com/openshift/installer/pull/5731) * terraform: compress provider binaries faster [#5739](https://github.com/openshift/installer/pull/5739) * Add nutanix-specific customizations for assorted assets [#5634](https://github.com/openshift/installer/pull/5634) * [Bug 2048067](https://bugzilla.redhat.com/show_bug.cgi?id=2048067): [Alibaba] fix location service endpoint [#5664](https://github.com/openshift/installer/pull/5664) * [Bug 2060687](https://bugzilla.redhat.com/show_bug.cgi?id=2060687): terraform: fix setting of zone in load balancers for non-zonal azure regions [#5684](https://github.com/openshift/installer/pull/5684) * Doc: Update VIP number to 2 [#5599](https://github.com/openshift/installer/pull/5599) * Updating ose-installer-artifacts images to be consistent with ART [#5591](https://github.com/openshift/installer/pull/5591) * Add the terraform plugin for Nutanix [#5635](https://github.com/openshift/installer/pull/5635) * Add IBM Power VS: cluster assets [#5651](https://github.com/openshift/installer/pull/5651) * AlibabaCloud: fix for bootstrap teardown removing slb backends [#5682](https://github.com/openshift/installer/pull/5682) * Use powervs NewClient in GetDNSZone [#5723](https://github.com/openshift/installer/pull/5723) * vsphereprivate: update to v2 terraform sdk [#5716](https://github.com/openshift/installer/pull/5716) * [Bug 2064969](https://bugzilla.redhat.com/show_bug.cgi?id=2064969): terraform: upgrade aws provider to v4.5.0 [#5719](https://github.com/openshift/installer/pull/5719) * Revert "Merge pull request #5665 from r4f4/azure-azid-adapter" [#5722](https://github.com/openshift/installer/pull/5722) * vendor: upgrade aws sdk to v1.43.19 [#5710](https://github.com/openshift/installer/pull/5710) * Azure: Add ultraSSDCapability to control plane instances. [#5701](https://github.com/openshift/installer/pull/5701) * [Bug 2061549](https://bugzilla.redhat.com/show_bug.cgi?id=2061549): azurestack: create the api DNS record when publishing internally [#5691](https://github.com/openshift/installer/pull/5691) * Set ignition string to sensitive [#5720](https://github.com/openshift/installer/pull/5720) * [Bug 2047670](https://bugzilla.redhat.com/show_bug.cgi?id=2047670): aws: remove validation check for internal publish strategy [#5695](https://github.com/openshift/installer/pull/5695) * baremetal: refresh owners list [#5713](https://github.com/openshift/installer/pull/5713) * include conn timed out err for bootstrap collection [#5677](https://github.com/openshift/installer/pull/5677) * Bump gophercloud [#5686](https://github.com/openshift/installer/pull/5686) * Add Nutanix-specific platform types [#5603](https://github.com/openshift/installer/pull/5603) * vSphere: Update terraform provider to current upstream [#5694](https://github.com/openshift/installer/pull/5694) * Add IBM Power VS: machine assets [#5611](https://github.com/openshift/installer/pull/5611) * [Bug 2060617](https://bugzilla.redhat.com/show_bug.cgi?id=2060617): fix(ibmcloud): Properly match regex for DNS destroy [#5679](https://github.com/openshift/installer/pull/5679) * Add IBM Power VS: manifest assets [#5610](https://github.com/openshift/installer/pull/5610) * Azure azidentity adapter [#5665](https://github.com/openshift/installer/pull/5665) * Validate BMC driver supported and requires provisioning network [#5458](https://github.com/openshift/installer/pull/5458) * terraform: build binaries on go.mod changes [#5672](https://github.com/openshift/installer/pull/5672) * Add IBM Power VS: installconfig assets [#5612](https://github.com/openshift/installer/pull/5612) * Add VPCRegionForPowerVSRegion function [#5700](https://github.com/openshift/installer/pull/5700) * Azure disk encryption support [#5641](https://github.com/openshift/installer/pull/5641) * [Bug 2060508](https://bugzilla.redhat.com/show_bug.cgi?id=2060508): azurestack: fix backend address pools for internal publishing [#5678](https://github.com/openshift/installer/pull/5678) * azure/validation: Skip "resource group empty" check for ARO [#5330](https://github.com/openshift/installer/pull/5330) * [Bug 2061527](https://bugzilla.redhat.com/show_bug.cgi?id=2061527): IBMCloud: Missing infra providertype [#5687](https://github.com/openshift/installer/pull/5687) * [Bug 2061544](https://bugzilla.redhat.com/show_bug.cgi?id=2061544): azurestack: stop pinning to Standard_LRS for disk type [#5688](https://github.com/openshift/installer/pull/5688) * [Bug 2060970](https://bugzilla.redhat.com/show_bug.cgi?id=2060970): data/data/coreos/fcos.json: update initial FCOS to 35.20220213.3.0 [#5680](https://github.com/openshift/installer/pull/5680) * doc: terraform maintenance document [#5670](https://github.com/openshift/installer/pull/5670) * Updating ose-installer images to be consistent with ART [#5589](https://github.com/openshift/installer/pull/5589) * remove stray tmp/simple_log.log file [#5606](https://github.com/openshift/installer/pull/5606) * GCP may also return Forbidden status when trying to check quotas [#5649](https://github.com/openshift/installer/pull/5649) * [Bug 2026356](https://bugzilla.redhat.com/show_bug.cgi?id=2026356): Fix bootstrap disk instance type [#5515](https://github.com/openshift/installer/pull/5515) * [Bug 2034147](https://bugzilla.redhat.com/show_bug.cgi?id=2034147): Validate num cores with vcpus [#5656](https://github.com/openshift/installer/pull/5656) * [Bug 2059213](https://bugzilla.redhat.com/show_bug.cgi?id=2059213): build all terraform providers and terraform binary locally [#5666](https://github.com/openshift/installer/pull/5666) * Add IBM Power VS: types [#5609](https://github.com/openshift/installer/pull/5609) * point 06_workers.json to azurestack version [#5661](https://github.com/openshift/installer/pull/5661) * [Bug 2021041](https://bugzilla.redhat.com/show_bug.cgi?id=2021041): vsphere: Not found TagCategory when destroying ipi cluster [#5558](https://github.com/openshift/installer/pull/5558) * Render the CVO manifest with user-specified capabilities from the install-config [#5645](https://github.com/openshift/installer/pull/5645) * isolate terraform [#5507](https://github.com/openshift/installer/pull/5507) * [Bug 2046181](https://bugzilla.redhat.com/show_bug.cgi?id=2046181): baremetal: reduce API timeout to 15 minutes [#5639](https://github.com/openshift/installer/pull/5639) * Check for DeletePlacementGroup permission before destroying cluster [#5655](https://github.com/openshift/installer/pull/5655) * OWNERS_ALIASES: Drop wking from approvers [#5644](https://github.com/openshift/installer/pull/5644) * data/manifests/bootkube/cvo-overrides: Default to stable-4.11 [#5621](https://github.com/openshift/installer/pull/5621) * Updated owners to current OCP on RHV members [#5654](https://github.com/openshift/installer/pull/5654) * baremetal: use combined Ironic, drop MariaDB [#5553](https://github.com/openshift/installer/pull/5553) * Update OWNERS_ALIASES [#5640](https://github.com/openshift/installer/pull/5640) * [Bug 2047257](https://bugzilla.redhat.com/show_bug.cgi?id=2047257): openstack: Migration script should --force drain [#5618](https://github.com/openshift/installer/pull/5618) * Tested instance type lists for AWS/Azure/GCP [#5517](https://github.com/openshift/installer/pull/5517) * [Bug 2047925](https://bugzilla.redhat.com/show_bug.cgi?id=2047925): Update BMO vendor [#5588](https://github.com/openshift/installer/pull/5588) * cmd/openshift-install/create: Do not attempt analysis when we fail to gather logs [#5582](https://github.com/openshift/installer/pull/5582) * [Bug 2046181](https://bugzilla.redhat.com/show_bug.cgi?id=2046181): baremetal: wait for image-customization to come up [#5579](https://github.com/openshift/installer/pull/5579) * aws: support the entirety of the secret partitions [#5597](https://github.com/openshift/installer/pull/5597) * [Bug 2050767](https://bugzilla.redhat.com/show_bug.cgi?id=2050767): vsphere: check that network exist in provisioning validation [#5607](https://github.com/openshift/installer/pull/5607) * [Bug 2048451](https://bugzilla.redhat.com/show_bug.cgi?id=2048451): Use proxy dial to validate endpoints [#5600](https://github.com/openshift/installer/pull/5600) * [Bug 2050146](https://bugzilla.redhat.com/show_bug.cgi?id=2050146): Don't shortcut OpenStack scraping if quota is unavailable [#5601](https://github.com/openshift/installer/pull/5601) * [Bug 2048222](https://bugzilla.redhat.com/show_bug.cgi?id=2048222): Remove non-public AWS regions from list of regions [#5595](https://github.com/openshift/installer/pull/5595) * Azure Stack: Add UPI Instructions for internal CA [#5573](https://github.com/openshift/installer/pull/5573) * Remove Caleb Boylan from core installer reviewers [#5593](https://github.com/openshift/installer/pull/5593) * Ensure removal of placement-groups during cluster destroy on AWS [#5528](https://github.com/openshift/installer/pull/5528) * [Full changelog](https://github.com/openshift/installer/compare/d63a12ba0ec33d492093a8fc0e268a01a075f5da...37684309bcb598757c99d3ea9fbc0758343d64a5) ### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/a65be8623c4b89b4a6a9856ff51d2405f8e4f802) * [Bug 2082667](https://bugzilla.redhat.com/show_bug.cgi?id=2082667): Bump MAPI dependency. Separate node drain controller. [#172](https://github.com/openshift/cluster-api-provider-baremetal/pull/172) * [Bug 2067734](https://bugzilla.redhat.com/show_bug.cgi?id=2067734): [CVE] Upgrade controller-runtime to v0.12.1 [#171](https://github.com/openshift/cluster-api-provider-baremetal/pull/171) * [Bug 2080303](https://bugzilla.redhat.com/show_bug.cgi?id=2080303): Uplift BMO to remove go-getter dependency [#170](https://github.com/openshift/cluster-api-provider-baremetal/pull/170) * [Bug 2061833](https://bugzilla.redhat.com/show_bug.cgi?id=2061833): Delay after ensuring annotation [#167](https://github.com/openshift/cluster-api-provider-baremetal/pull/167) * Update OWNERS file [#169](https://github.com/openshift/cluster-api-provider-baremetal/pull/169) * Bump mao version, rewrite Machine types import to openshift/api [#168](https://github.com/openshift/cluster-api-provider-baremetal/pull/168) * Remove stbenjam from OWNERS [#163](https://github.com/openshift/cluster-api-provider-baremetal/pull/163) * [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/0716ee4cb33bdef966f9ccbef2579d68df8bcd92...a65be8623c4b89b4a6a9856ff51d2405f8e4f802) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/22b522cf1e9c3b3a9ed197d5f8d7c781c893efa1) * [Bug 2087213](https://bugzilla.redhat.com/show_bug.cgi?id=2087213): Don't require pre-provisioning image for live ISO provisioning [#231](https://github.com/openshift/baremetal-operator/pull/231) * [Bug 2087213](https://bugzilla.redhat.com/show_bug.cgi?id=2087213): Don't require PreprovisioningImages for older ZTP [#229](https://github.com/openshift/baremetal-operator/pull/229) * [Bug 2092650](https://bugzilla.redhat.com/show_bug.cgi?id=2092650): Stop treating missing network as fatal error [#227](https://github.com/openshift/baremetal-operator/pull/227) * Merge upstream [#224](https://github.com/openshift/baremetal-operator/pull/224) * Check if bmc hostname follows DNS Standard [#1068](https://github.com/openshift/baremetal-operator/pull/1068) * Uplift kustomize to v4 to remove go-getter dependency [#1118](https://github.com/openshift/baremetal-operator/pull/1118) * Uplift go modules to latest release and controller tools to v0.8.0 [#1117](https://github.com/openshift/baremetal-operator/pull/1117) * Set minReadySeconds for BMO and Ironic [#1106](https://github.com/openshift/baremetal-operator/pull/1106) * [Bug 2080305](https://bugzilla.redhat.com/show_bug.cgi?id=2080305): Uplift kustomize to v4 to remove go-getter dependency [#223](https://github.com/openshift/baremetal-operator/pull/223) * Update vendoring [#222](https://github.com/openshift/baremetal-operator/pull/222) * Disable iDRAC RAID [#219](https://github.com/openshift/baremetal-operator/pull/219) * Merge upstream [#218](https://github.com/openshift/baremetal-operator/pull/218) * Allow image provider to override kernel and add kernel params [#1109](https://github.com/openshift/baremetal-operator/pull/1109) * Revert "Set maintenance reason when turning maintenance on" [#1116](https://github.com/openshift/baremetal-operator/pull/1116) * Add Riccardo to reviewers [#1115](https://github.com/openshift/baremetal-operator/pull/1115) * docs/api: Add iRMC default port info [#1108](https://github.com/openshift/baremetal-operator/pull/1108) * Enable RAID for Redfish-based iDRAC driver flavor [#1095](https://github.com/openshift/baremetal-operator/pull/1095) * Add NET_RAW capability for dnsmasq [#1104](https://github.com/openshift/baremetal-operator/pull/1104) * Check for empty HFS status settings [#1100](https://github.com/openshift/baremetal-operator/pull/1100) * Fix make target for setting Ironic image [#1102](https://github.com/openshift/baremetal-operator/pull/1102) * Fix NAMEPREFIX default value [#1096](https://github.com/openshift/baremetal-operator/pull/1096) * Remove amd64 and linux to ensure multiarch container build [#1097](https://github.com/openshift/baremetal-operator/pull/1097) * Clarify documentation on BMC formats [#1093](https://github.com/openshift/baremetal-operator/pull/1093) * Set maintenance reason when turning maintenance on [#1088](https://github.com/openshift/baremetal-operator/pull/1088) * Move bmh crd to level 31 [#216](https://github.com/openshift/baremetal-operator/pull/216) * Enable multi-arch builds [#214](https://github.com/openshift/baremetal-operator/pull/214) * ocp: add baremetal capability annotation [#212](https://github.com/openshift/baremetal-operator/pull/212) * Merge upstream [#213](https://github.com/openshift/baremetal-operator/pull/213) * Expose CheckRAIDInterface from the RAID module [#1094](https://github.com/openshift/baremetal-operator/pull/1094) * Only update the HFS status on changes [#1080](https://github.com/openshift/baremetal-operator/pull/1080) * imageprovider: an explicit state when an image is not ready [#1089](https://github.com/openshift/baremetal-operator/pull/1089) * Merge upstream [#211](https://github.com/openshift/baremetal-operator/pull/211) * Switch the deployment to use a single ironic process [#1091](https://github.com/openshift/baremetal-operator/pull/1091) * Copy labels from BaremetalHost to PreprovisioningImage [#1092](https://github.com/openshift/baremetal-operator/pull/1092) * Use deep copy/equal for host root device hints [#1083](https://github.com/openshift/baremetal-operator/pull/1083) * Add mac address validation for BootMACAddress [#1087](https://github.com/openshift/baremetal-operator/pull/1087) * Merge upstream [#209](https://github.com/openshift/baremetal-operator/pull/209) * Add make targets for setting images [#1074](https://github.com/openshift/baremetal-operator/pull/1074) * deploy.sh: use getopts to parse arguments [#1078](https://github.com/openshift/baremetal-operator/pull/1078) * Update CI badges with Metal3 [#1081](https://github.com/openshift/baremetal-operator/pull/1081) * Move from Available to Preparing if HostFirmwareSettings changed [#1075](https://github.com/openshift/baremetal-operator/pull/1075) * [Bug 2043118](https://bugzilla.redhat.com/show_bug.cgi?id=2043118): Move from Available to Preparing if HostFirmwareSettings… [#208](https://github.com/openshift/baremetal-operator/pull/208) * downstream: add vendor target [#207](https://github.com/openshift/baremetal-operator/pull/207) * Merge upstream [#205](https://github.com/openshift/baremetal-operator/pull/205) * Rework run_local_ironic to use combined Ironic [#1065](https://github.com/openshift/baremetal-operator/pull/1065) * Make bmc subscription validator less aggressive [#1077](https://github.com/openshift/baremetal-operator/pull/1077) * [Bug 2041765](https://bugzilla.redhat.com/show_bug.cgi?id=2041765): irmc: change BootInterface to ipxe [#1076](https://github.com/openshift/baremetal-operator/pull/1076) * move maelk to emeritus_approvers list [#1071](https://github.com/openshift/baremetal-operator/pull/1071) * Allow flags to be set when running bmo [#1067](https://github.com/openshift/baremetal-operator/pull/1067) * Add physicalDisk and controller WebHook validation for HardwareRAID [#1070](https://github.com/openshift/baremetal-operator/pull/1070) * Use integer value in clean steps for HostFirmwareSettings Integer type [#1064](https://github.com/openshift/baremetal-operator/pull/1064) * Add physicalDisks and controller parameters to HardwareRAID [#1062](https://github.com/openshift/baremetal-operator/pull/1062) * Update ironic-image, ipa-downloader tag to main [#1069](https://github.com/openshift/baremetal-operator/pull/1069) * Add BareMetalHost validation [#1000](https://github.com/openshift/baremetal-operator/pull/1000) * Add prometheus metric for provisioner not ready [#997](https://github.com/openshift/baremetal-operator/pull/997) * Publish events for all invalid HostFirmwareSettings [#1060](https://github.com/openshift/baremetal-operator/pull/1060) * Make the inspector use the same image as Ironic [#1066](https://github.com/openshift/baremetal-operator/pull/1066) * Update error message when soft poweroff fails [#1055](https://github.com/openshift/baremetal-operator/pull/1055) * Minor doc fixes for HostFirmwareSettings [#1058](https://github.com/openshift/baremetal-operator/pull/1058) * Add main branch reference instead of master [#1057](https://github.com/openshift/baremetal-operator/pull/1057) * Uplift ulikunitz/xz v0.5.8 [CVE-2020-16845] [#1056](https://github.com/openshift/baremetal-operator/pull/1056) * make-bm-worker: add some options and fix some issues [#1039](https://github.com/openshift/baremetal-operator/pull/1039) * update provisioning state info [#1032](https://github.com/openshift/baremetal-operator/pull/1032) * Doc changes for HostFirmwareSettings and FirmwareSchema resources [#1015](https://github.com/openshift/baremetal-operator/pull/1015) * Add bfournier & remove asalfeld from OWNERS [#206](https://github.com/openshift/baremetal-operator/pull/206) * Updating ose-baremetal-operator images to be consistent with ART [#204](https://github.com/openshift/baremetal-operator/pull/204) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/28771f489634da2364fb46766953f2e1962bf350...22b522cf1e9c3b3a9ed197d5f8d7c781c893efa1) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/70d770dd86d0cd783ee35b73a8b69b16671c8d49) * [Bug 2096226](https://bugzilla.redhat.com/show_bug.cgi?id=2096226): Check chosen node-ip can be used [#181](https://github.com/openshift/baremetal-runtimecfg/pull/181) * [Bug 2086483](https://bugzilla.redhat.com/show_bug.cgi?id=2086483): Update k8s dependencies to 1.24 [#180](https://github.com/openshift/baremetal-runtimecfg/pull/180) * Updating baremetal-runtimecfg images to be consistent with ART [#179](https://github.com/openshift/baremetal-runtimecfg/pull/179) * [Bug 2069740](https://bugzilla.redhat.com/show_bug.cgi?id=2069740): Avoid kubernetes node port range [#175](https://github.com/openshift/baremetal-runtimecfg/pull/175) * node: update IsUpgradeStillRunning() logic [#173](https://github.com/openshift/baremetal-runtimecfg/pull/173) * Update OWNERS to reflect current team [#177](https://github.com/openshift/baremetal-runtimecfg/pull/177) * Dockerfile: migrate repo to CentOS 8 Stream [#174](https://github.com/openshift/baremetal-runtimecfg/pull/174) * Updating baremetal-runtimecfg images to be consistent with ART [#168](https://github.com/openshift/baremetal-runtimecfg/pull/168) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/40c11f7299386a9608e18feb8cc062c2ebc3364b...70d770dd86d0cd783ee35b73a8b69b16671c8d49) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/70750898e45ff4a349995b08e1d64a359e4c4880) * [Bug 2108617](https://bugzilla.redhat.com/show_bug.cgi?id=2108617): Add ManifestListDigest field to release info struct [#1209](https://github.com/openshift/oc/pull/1209) * [Bug 2104589](https://bugzilla.redhat.com/show_bug.cgi?id=2104589): set proper pod security ns labels [#1198](https://github.com/openshift/oc/pull/1198) * [Bug 2104282](https://bugzilla.redhat.com/show_bug.cgi?id=2104282): Add new IsManifestList flag into ReleaseInfo struct [#1193](https://github.com/openshift/oc/pull/1193) * [Bug 1905850](https://bugzilla.redhat.com/show_bug.cgi?id=1905850): add a new option for checking a subresource to oc adm policy who-can [#1179](https://github.com/openshift/oc/pull/1179) * [Bug 2015321](https://bugzilla.redhat.com/show_bug.cgi?id=2015321): Add destdir special character validation in must-gather [#1178](https://github.com/openshift/oc/pull/1178) * [Bug 2100138](https://bugzilla.redhat.com/show_bug.cgi?id=2100138): Add json support for release info bug printing [#1177](https://github.com/openshift/oc/pull/1177) * [Bug 2099637](https://bugzilla.redhat.com/show_bug.cgi?id=2099637): Use filter options only when keep-manifest-list is true [#1176](https://github.com/openshift/oc/pull/1176) * [Bug 2096855](https://bugzilla.redhat.com/show_bug.cgi?id=2096855): extract linux/amd64 to read release metadata [#1174](https://github.com/openshift/oc/pull/1174) * [Bug 2057633](https://bugzilla.redhat.com/show_bug.cgi?id=2057633): add validations for a pod & container to rsync [#1087](https://github.com/openshift/oc/pull/1087) * [Bug 1957668](https://bugzilla.redhat.com/show_bug.cgi?id=1957668): show console URL when asking for Authentication [#883](https://github.com/openshift/oc/pull/883) * [Bug 2097334](https://bugzilla.redhat.com/show_bug.cgi?id=2097334): ensure kubectl name is replaced in plugin cmd [#1173](https://github.com/openshift/oc/pull/1173) * [Bug 1823143](https://bugzilla.redhat.com/show_bug.cgi?id=1823143): add --icsp-file option to adm release subcommands [#1169](https://github.com/openshift/oc/pull/1169) * [Bug 2090692](https://bugzilla.redhat.com/show_bug.cgi?id=2090692): fix version from 1.24.0 beta to 1.24.1 [#1168](https://github.com/openshift/oc/pull/1168) * [Bug 1999891](https://bugzilla.redhat.com/show_bug.cgi?id=1999891): bubble errors which happen prior to collection to BackupGathering [#1093](https://github.com/openshift/oc/pull/1093) * [Bug 2090266](https://bugzilla.redhat.com/show_bug.cgi?id=2090266): add --filter-by-os support in oc adm release extract and linux/amd64 for getting IS during mirror [#1167](https://github.com/openshift/oc/pull/1167) * [Bug 2093797](https://bugzilla.redhat.com/show_bug.cgi?id=2093797): deprecate --service-account flag for oc registry login [#1166](https://github.com/openshift/oc/pull/1166) * [Bug 2088483](https://bugzilla.redhat.com/show_bug.cgi?id=2088483): update 'oc adm catalog mirror' command to accept --continue-on-error flag [#1152](https://github.com/openshift/oc/pull/1152) * *: add relevant code owners for catalog alias [#1159](https://github.com/openshift/oc/pull/1159) * [Bug 2087103](https://bugzilla.redhat.com/show_bug.cgi?id=2087103): pkg/cli/admin/upgrade: "Updating to" -> "Requesting update to" [#1156](https://github.com/openshift/oc/pull/1156) * [Bug 2090692](https://bugzilla.redhat.com/show_bug.cgi?id=2090692): Beautify help and align with kubectl output [#1121](https://github.com/openshift/oc/pull/1121) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): pkg/cli/debug: suggest pod security labels on violations [#1155](https://github.com/openshift/oc/pull/1155) * Add user coreydaley as an approver [#1144](https://github.com/openshift/oc/pull/1144) * [Bug 2090751](https://bugzilla.redhat.com/show_bug.cgi?id=2090751): Correcting skipMissing flag usage when a manifest cannot be found [#1105](https://github.com/openshift/oc/pull/1105) * [Bug 2083770](https://bugzilla.redhat.com/show_bug.cgi?id=2083770): Change release signature file extension to json [#1151](https://github.com/openshift/oc/pull/1151) * [Bug 2040654](https://bugzilla.redhat.com/show_bug.cgi?id=2040654): Pass pod exit error codes to user [#1150](https://github.com/openshift/oc/pull/1150) * [Bug 2083999](https://bugzilla.redhat.com/show_bug.cgi?id=2083999): Delete recently created images when --prune-over-size-limit is used [#1143](https://github.com/openshift/oc/pull/1143) * [Bug 2086459](https://bugzilla.redhat.com/show_bug.cgi?id=2086459): Continue inspection when some resources are not found [#1137](https://github.com/openshift/oc/pull/1137) * [Bug 2065507](https://bugzilla.redhat.com/show_bug.cgi?id=2065507): Add the ReleaseAccepted condition to the oc adm upgrade command [#1113](https://github.com/openshift/oc/pull/1113) * Update images to be consistent with ART [#1132](https://github.com/openshift/oc/pull/1132) * release: update oc source URL in client READMEs [#1129](https://github.com/openshift/oc/pull/1129) * [WRKLDS-370](https://issues.redhat.com/browse/WRKLDS-370): copy manifests from linux/amd64 to all manifests in a list [#1120](https://github.com/openshift/oc/pull/1120) * Enable using existing namespace for must-gather operations [#1080](https://github.com/openshift/oc/pull/1080) * [Bug 2023295](https://bugzilla.redhat.com/show_bug.cgi?id=2023295): [inspect] Add namespace-scoped networking resources to inspect [#1128](https://github.com/openshift/oc/pull/1128) * [Bug 2074237](https://bugzilla.redhat.com/show_bug.cgi?id=2074237): clarify use of --image-stream for oc new-app [#1119](https://github.com/openshift/oc/pull/1119) * Deprecate oc serviceaccounts command [#1126](https://github.com/openshift/oc/pull/1126) * Replace temporary show-managed fields hack with a proper solution [#1127](https://github.com/openshift/oc/pull/1127) * [Bug 2080416](https://bugzilla.redhat.com/show_bug.cgi?id=2080416): Fix project command auto completion [#1125](https://github.com/openshift/oc/pull/1125) * Remove long-deprecated commands oc adm migrate etcd-ttl|image-references|legacy-hpa|storage [#1124](https://github.com/openshift/oc/pull/1124) * Fix squash merge regex [#1118](https://github.com/openshift/oc/pull/1118) * [Bug 2007647](https://bugzilla.redhat.com/show_bug.cgi?id=2007647): Add squash-merge support into oc adm release info [#1116](https://github.com/openshift/oc/pull/1116) * [Bug 2071614](https://bugzilla.redhat.com/show_bug.cgi?id=2071614): Remove network CRDs scheme registration [#1110](https://github.com/openshift/oc/pull/1110) * [Bug 2074902](https://bugzilla.redhat.com/show_bug.cgi?id=2074902): Pass non-zero exit code to debug command [#1115](https://github.com/openshift/oc/pull/1115) * adm inspect: delete unused pod URL getting code [#1032](https://github.com/openshift/oc/pull/1032) * [Bug 2073113](https://bugzilla.redhat.com/show_bug.cgi?id=2073113): do not report docker conf deprecation warning when the docker is not available [#1106](https://github.com/openshift/oc/pull/1106) * Drop k8s carries and bump to kubectl v0.24.0-beta-0 [#1092](https://github.com/openshift/oc/pull/1092) * [Bug 2075647](https://bugzilla.redhat.com/show_bug.cgi?id=2075647): pkg/cli/admin/upgrade: Use PATCH instead of POST for spec updates [#1111](https://github.com/openshift/oc/pull/1111) * Add --keep-manifest-list support to `oc adm release *` commands [#1109](https://github.com/openshift/oc/pull/1109) * [Bug 2041454](https://bugzilla.redhat.com/show_bug.cgi?id=2041454): Validate reference-policy for import-image command [#1108](https://github.com/openshift/oc/pull/1108) * [Bug 1823143](https://bugzilla.redhat.com/show_bug.cgi?id=1823143): wire ICSP lookups to oc image info [#829](https://github.com/openshift/oc/pull/829) * Use ServerGroupResources instead deprecated ServerResources [#1101](https://github.com/openshift/oc/pull/1101) * Introduce Jira defects into release info [#1100](https://github.com/openshift/oc/pull/1100) * Fix component name for oc [#1102](https://github.com/openshift/oc/pull/1102) * pkg/cli/admin/mustgather: label must-gather ns as privileged [#1099](https://github.com/openshift/oc/pull/1099) * Obtain OpenShift version from ClusterVersion resource [#1091](https://github.com/openshift/oc/pull/1091) * Allow triggers on batch/v1 CronJobs [#1077](https://github.com/openshift/oc/pull/1077) * pkg/cli/admin/upgrade: Mention channel choices [#1088](https://github.com/openshift/oc/pull/1088) * Add Nutanix platform [#1046](https://github.com/openshift/oc/pull/1046) * [Bug 2057101](https://bugzilla.redhat.com/show_bug.cgi?id=2057101): remove klog format and update messages for docker config deprecation [#1082](https://github.com/openshift/oc/pull/1082) * [Bug 2056893](https://bugzilla.redhat.com/show_bug.cgi?id=2056893): pkg/cli/admin/upgrade: Drop --to-image help warning [#1078](https://github.com/openshift/oc/pull/1078) * [Bug 2049889](https://bugzilla.redhat.com/show_bug.cgi?id=2049889): logging / help improvements around 'oc new-app --search' [#1086](https://github.com/openshift/oc/pull/1086) * [Bug 2056122](https://bugzilla.redhat.com/show_bug.cgi?id=2056122): expose --keep-startup flag for oc debug [#1085](https://github.com/openshift/oc/pull/1085) * [Bug 2052578](https://bugzilla.redhat.com/show_bug.cgi?id=2052578): reuse SourceRepository.DetectAuth during argument classification for consistent interaction with private source repositories [#1059](https://github.com/openshift/oc/pull/1059) * Add support for batch/v1 CronJob [#1081](https://github.com/openshift/oc/pull/1081) * [OSDOCS-3257](https://issues.redhat.com/browse/OSDOCS-3257): Adding in new metadata requirement for docs [#1072](https://github.com/openshift/oc/pull/1072) * Update all images to be consistent with ART [#1071](https://github.com/openshift/oc/pull/1071) * Updating openshift-enterprise-cli images to be consistent with ART [#1039](https://github.com/openshift/oc/pull/1039) * [Bug 2049234](https://bugzilla.redhat.com/show_bug.cgi?id=2049234): Fix mirroring images that have dots in their namespace [#1063](https://github.com/openshift/oc/pull/1063) * [Bug 2052034](https://bugzilla.redhat.com/show_bug.cgi?id=2052034): make sure that we check for resorces and files before picking the simplest path [#1062](https://github.com/openshift/oc/pull/1062) * [Bug 2049133](https://bugzilla.redhat.com/show_bug.cgi?id=2049133): Fix catalog mirror from files [#1058](https://github.com/openshift/oc/pull/1058) * Comment tolerations used in must-gather [#1004](https://github.com/openshift/oc/pull/1004) * Remove unused methods and re-use pre-existing ones where needed [#951](https://github.com/openshift/oc/pull/951) * Show managedFields in inspect [#1051](https://github.com/openshift/oc/pull/1051) * [Bug 2046319](https://bugzilla.redhat.com/show_bug.cgi?id=2046319): improve error message for debug [#1053](https://github.com/openshift/oc/pull/1053) * [Bug 2047895](https://bugzilla.redhat.com/show_bug.cgi?id=2047895): release: handle aarch64/arm64 naming disparity in mirror [#1038](https://github.com/openshift/oc/pull/1038) * [Bug 2044140](https://bugzilla.redhat.com/show_bug.cgi?id=2044140): pkg/cli/admin/upgrade: Fix nextStep option sense [#1050](https://github.com/openshift/oc/pull/1050) * Add TMOUT env to debug node pod [#1048](https://github.com/openshift/oc/pull/1048) * [Bug 2044140](https://bugzilla.redhat.com/show_bug.cgi?id=2044140): Updated the error message to include the suggestion [#1041](https://github.com/openshift/oc/pull/1041) * [Bug 2035717](https://bugzilla.redhat.com/show_bug.cgi?id=2035717): Enhancing the output provided when backup collections are attempted [#1013](https://github.com/openshift/oc/pull/1013) * [Full changelog](https://github.com/openshift/oc/compare/45460a55f50834ff18308b13b4569a6c89b9d37a...70750898e45ff4a349995b08e1d64a359e4c4880) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/9a40d747bc23e72aeb1bfad94f1b692400b2071f) * [Bug 2105468](https://bugzilla.redhat.com/show_bug.cgi?id=2105468): Make ccoctl work with credentials fetched from gcloud cli defaults [#477](https://github.com/openshift/cloud-credential-operator/pull/477) * [Bug 2102834](https://bugzilla.redhat.com/show_bug.cgi?id=2102834): manifests/00-namespace: Set empty openshift.io/run-level [#473](https://github.com/openshift/cloud-credential-operator/pull/473) * [Bug 2093986](https://bugzilla.redhat.com/show_bug.cgi?id=2093986): Make pod identity webhook comply to restricted pod security level [#469](https://github.com/openshift/cloud-credential-operator/pull/469) * Updating ose-cloud-credential-operator images to be consistent with ART [#466](https://github.com/openshift/cloud-credential-operator/pull/466) * manifests/deployment: comply to restricted pod security level [#463](https://github.com/openshift/cloud-credential-operator/pull/463) * Add a check for no CredentialsRequest manifest in directory [#462](https://github.com/openshift/cloud-credential-operator/pull/462) * [Bug 2067800](https://bugzilla.redhat.com/show_bug.cgi?id=2067800): upgrade prometheus/client_golang to v1.12.1 [#464](https://github.com/openshift/cloud-credential-operator/pull/464) * Minor doc updates [#461](https://github.com/openshift/cloud-credential-operator/pull/461) * Update OWNERS file to reflect reality [#460](https://github.com/openshift/cloud-credential-operator/pull/460) * Change the ccoctl generated nutanix-credentials secret data format [#457](https://github.com/openshift/cloud-credential-operator/pull/457) * Skip directories when reading credentials requests [#459](https://github.com/openshift/cloud-credential-operator/pull/459) * Add nutanix credentials handling with manual mode [#450](https://github.com/openshift/cloud-credential-operator/pull/450) * Leader election migration 1: ConfigMap & Lease [#446](https://github.com/openshift/cloud-credential-operator/pull/446) * Updating ose-cloud-credential-operator images to be consistent with ART [#449](https://github.com/openshift/cloud-credential-operator/pull/449) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/aa5510254782d506f59a0578661f22a8d639dc85...9a40d747bc23e72aeb1bfad94f1b692400b2071f) ### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/7a3c3c9ea200d11db5128663deade53f20105ac9) * [Bug 2094438](https://bugzilla.redhat.com/show_bug.cgi?id=2094438): Make AWS URL parsing more lenient for GetNodeEgressIPConfiguration [#45](https://github.com/openshift/cloud-network-config-controller/pull/45) * [Bug 2092047](https://bugzilla.redhat.com/show_bug.cgi?id=2092047): 1.24 rebase [#44](https://github.com/openshift/cloud-network-config-controller/pull/44) * [Bug 2071914](https://bugzilla.redhat.com/show_bug.cgi?id=2071914): azure: default empty environment to AzurePublicCloud [#36](https://github.com/openshift/cloud-network-config-controller/pull/36) * Add instructions for how to run image in cloud [#31](https://github.com/openshift/cloud-network-config-controller/pull/31) * [Bug 2072439](https://bugzilla.redhat.com/show_bug.cgi?id=2072439): Get subnet information from subnet instead of from network addresses [#32](https://github.com/openshift/cloud-network-config-controller/pull/32) * [Bug 2060334](https://bugzilla.redhat.com/show_bug.cgi?id=2060334): Fix Azure VNET lookup when the NIC's subnet is in a different resource group [#26](https://github.com/openshift/cloud-network-config-controller/pull/26) * [Bug 2060361](https://bugzilla.redhat.com/show_bug.cgi?id=2060361): Fix Unable to enumerate NICs due to a missing 'primary' field due to security restrictions [#27](https://github.com/openshift/cloud-network-config-controller/pull/27) * Fix run_locally.sh [#21](https://github.com/openshift/cloud-network-config-controller/pull/21) * Updating ose-cloud-network-config-controller images to be consistent with ART [#25](https://github.com/openshift/cloud-network-config-controller/pull/25) * README.md [#22](https://github.com/openshift/cloud-network-config-controller/pull/22) * [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/8723adb2d36b7d96363d57b8a9208880eccea53e...7a3c3c9ea200d11db5128663deade53f20105ac9) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/e2bcbaafc381ad909b5f51c6a10e7286e8af97bc) * [Bug 2107028](https://bugzilla.redhat.com/show_bug.cgi?id=2107028): only ever include certificates in the oauth-serving-cert CM [#574](https://github.com/openshift/cluster-authentication-operator/pull/574) * [AUTH-133](https://issues.redhat.com/browse/AUTH-133): bindata/oauth-openshift: specify pod security level [#570](https://github.com/openshift/cluster-authentication-operator/pull/570) * Update Links [#568](https://github.com/openshift/cluster-authentication-operator/pull/568) * [Bug 1958198](https://bugzilla.redhat.com/show_bug.cgi?id=1958198): Avoid zero or low resync intervals [#491](https://github.com/openshift/cluster-authentication-operator/pull/491) * manifests: specify pod security level [#565](https://github.com/openshift/cluster-authentication-operator/pull/565) * e2e: Use Keycloak v18.0.0 [#567](https://github.com/openshift/cluster-authentication-operator/pull/567) * [AUTH-89](https://issues.redhat.com/browse/AUTH-89): add audit options to oauth-server on oauth-audit-profile Variant03 [#563](https://github.com/openshift/cluster-authentication-operator/pull/563) * [MGMT-9797](https://issues.redhat.com/browse/MGMT-9797): Bump `openshift/api` dependency to `04e1813ebb11` [#564](https://github.com/openshift/cluster-authentication-operator/pull/564) * make apiserver readiness probe honor readyz [#561](https://github.com/openshift/cluster-authentication-operator/pull/561) * [Bug 2063342](https://bugzilla.redhat.com/show_bug.cgi?id=2063342): vendor: bump library-go [#558](https://github.com/openshift/cluster-authentication-operator/pull/558) * [Bug 2059515](https://bugzilla.redhat.com/show_bug.cgi?id=2059515): e2e: Use Keycloak v17.0.0 [#554](https://github.com/openshift/cluster-authentication-operator/pull/554) * Update OCP branding within oauth-templates [#540](https://github.com/openshift/cluster-authentication-operator/pull/540) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/d5638f89489feae006e0d84e5ec3a33e38af46ea...e2bcbaafc381ad909b5f51c6a10e7286e8af97bc) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/80a9b6d18762f4c14ba68c8ebf75b85fb0cd06dd) * [Bug 2102947](https://bugzilla.redhat.com/show_bug.cgi?id=2102947): Have VPA ignore phantom containers named "POD" [#234](https://github.com/openshift/kubernetes-autoscaler/pull/234) * [Bug 2087037](https://bugzilla.redhat.com/show_bug.cgi?id=2087037): Rebase onto latest master from upstream [#231](https://github.com/openshift/kubernetes-autoscaler/pull/231) * [Bug 2087037](https://bugzilla.redhat.com/show_bug.cgi?id=2087037): Rebase Autoscaler onto upstream release-1.24 branch [#227](https://github.com/openshift/kubernetes-autoscaler/pull/227) * added bindata.go in e2e/vendor to fix the e2e test failures [#225](https://github.com/openshift/kubernetes-autoscaler/pull/225) * add user configurable cluster api version [#223](https://github.com/openshift/kubernetes-autoscaler/pull/223) * Update vendor to Kubernetes 1.24.0 [#4871](https://github.com/openshift/kubernetes-autoscaler/pull/4871) * Cherry-pick #4836 - Update ionos-cloud SDK and refactor [#4854](https://github.com/openshift/kubernetes-autoscaler/pull/4854) * Drop deprecated CAPI annotations [#4928](https://github.com/openshift/kubernetes-autoscaler/pull/4928) * Add cordon-node-before-terminating to FAQ [#4907](https://github.com/openshift/kubernetes-autoscaler/pull/4907) * Minor updates and improvements to the OCI (Instance-Pool) cloud provider [#4912](https://github.com/openshift/kubernetes-autoscaler/pull/4912) * Don't deref nil nodegroup in deleteCreatedNodesWithErrors [#4926](https://github.com/openshift/kubernetes-autoscaler/pull/4926) * CA - AWS - Instance List Update 2022-05-30 [#4925](https://github.com/openshift/kubernetes-autoscaler/pull/4925) * Extract actuation-related logic out of legacy scale-down to Actuator [#4908](https://github.com/openshift/kubernetes-autoscaler/pull/4908) * CA - AWS - Instance List Update 2022-05-25 [#4917](https://github.com/openshift/kubernetes-autoscaler/pull/4917) * Add new AWS GPU type NVIDIA A10g [#4920](https://github.com/openshift/kubernetes-autoscaler/pull/4920) * Move handing unremovable nodes to dedicated object [#4894](https://github.com/openshift/kubernetes-autoscaler/pull/4894) * Setting Arch Label in GCE node [#4906](https://github.com/openshift/kubernetes-autoscaler/pull/4906) * Offset Reserved memory and ephemeral storage for ARM arch in GCE [#4899](https://github.com/openshift/kubernetes-autoscaler/pull/4899) * Upgrade CA images to v1.22.2 in aws example. [#4905](https://github.com/openshift/kubernetes-autoscaler/pull/4905) * Support policy/v1 for PodDisruptionBudget for v1.21+ [#4888](https://github.com/openshift/kubernetes-autoscaler/pull/4888) * Update the README to show correct number of modes [#4890](https://github.com/openshift/kubernetes-autoscaler/pull/4890) * Switch to using policy v1 API [#4895](https://github.com/openshift/kubernetes-autoscaler/pull/4895) * Expose backoff time parameters [#3853](https://github.com/openshift/kubernetes-autoscaler/pull/3853) * Vpa to v1 cronjob [#4887](https://github.com/openshift/kubernetes-autoscaler/pull/4887) * properly name secret [#4868](https://github.com/openshift/kubernetes-autoscaler/pull/4868) * OCI cloud provider : Optional Feature - Skip time-consuming findInstanceByDetails API call by adding non_pool_member annotation to the node [#4860](https://github.com/openshift/kubernetes-autoscaler/pull/4860) * Various fixes to the OVHcloud provider [#4874](https://github.com/openshift/kubernetes-autoscaler/pull/4874) * Document how to use templates in userdata and use in example [#4885](https://github.com/openshift/kubernetes-autoscaler/pull/4885) * VPA release 0.11.0 [#4881](https://github.com/openshift/kubernetes-autoscaler/pull/4881) * bump cloud-provider-azure version in CA [#4883](https://github.com/openshift/kubernetes-autoscaler/pull/4883) * Move GetMatchingPods into block guarded by klog.V(4) [#4882](https://github.com/openshift/kubernetes-autoscaler/pull/4882) * Parameterize GcePriceInfo into GcePriceModel for capability to expand… [#4870](https://github.com/openshift/kubernetes-autoscaler/pull/4870) * use the PreFilterResult in SchedulerBasedPredicateChecker [#4865](https://github.com/openshift/kubernetes-autoscaler/pull/4865) * Allow checking specific nodes removal in simulator [#4864](https://github.com/openshift/kubernetes-autoscaler/pull/4864) * Cherry support ssh keys [#4867](https://github.com/openshift/kubernetes-autoscaler/pull/4867) * Update golang to go1.18 [#4863](https://github.com/openshift/kubernetes-autoscaler/pull/4863) * add cherryservers cloud provider [#4843](https://github.com/openshift/kubernetes-autoscaler/pull/4843) * Vendor Update to K8s v1.25.0-alpha.0 [#4858](https://github.com/openshift/kubernetes-autoscaler/pull/4858) * cluster-autoscaler/cloudprovider/clusterapi/README.md - simple typo fix [#4856](https://github.com/openshift/kubernetes-autoscaler/pull/4856) * Refactoring gce_price_model.go to separate pricing info from model ca… [#4857](https://github.com/openshift/kubernetes-autoscaler/pull/4857) * Move the condition for ScaleDownInProgress to legacy scaledown code [#4839](https://github.com/openshift/kubernetes-autoscaler/pull/4839) * Update ionos cloud sdk [#4836](https://github.com/openshift/kubernetes-autoscaler/pull/4836) * cluster-autoscaler: Add --max-pod-eviction-time flag to configure MaxPodEvictionTime [#4842](https://github.com/openshift/kubernetes-autoscaler/pull/4842) * External gRPC Cloud Provider [#4654](https://github.com/openshift/kubernetes-autoscaler/pull/4654) * add cluster-autoscaler missing flags in documentation [#4846](https://github.com/openshift/kubernetes-autoscaler/pull/4846) * Make NodeDeletionTracker implement ActuationStatus interface [#4828](https://github.com/openshift/kubernetes-autoscaler/pull/4828) * Put ScaleDown logic behind an interface [#4806](https://github.com/openshift/kubernetes-autoscaler/pull/4806) * Fix a typo in scale_down.go [#4823](https://github.com/openshift/kubernetes-autoscaler/pull/4823) * Fix a typo in scale_down.go [#1](https://github.com/openshift/kubernetes-autoscaler/pull/1) * Exoscale cloud provider overhaul [#4247](https://github.com/openshift/kubernetes-autoscaler/pull/4247) * Fix CI script to use GO111MODULE auto as default [#4738](https://github.com/openshift/kubernetes-autoscaler/pull/4738) * fix: log level [#4814](https://github.com/openshift/kubernetes-autoscaler/pull/4814) * Add resource validation [#4798](https://github.com/openshift/kubernetes-autoscaler/pull/4798) * Add .Release.Namespace to each template [#4808](https://github.com/openshift/kubernetes-autoscaler/pull/4808) * Design proposal for parallel drain [#4766](https://github.com/openshift/kubernetes-autoscaler/pull/4766) * Support for dynamic SKUs for scaling from zero scenario [#4804](https://github.com/openshift/kubernetes-autoscaler/pull/4804) * Fix updater main [#4824](https://github.com/openshift/kubernetes-autoscaler/pull/4824) * update azure instance types [#4818](https://github.com/openshift/kubernetes-autoscaler/pull/4818) * Work around VPA e2e test failures [#4821](https://github.com/openshift/kubernetes-autoscaler/pull/4821) * Fix indentation [#4819](https://github.com/openshift/kubernetes-autoscaler/pull/4819) * Minor bugfix to update-vendor script [#4802](https://github.com/openshift/kubernetes-autoscaler/pull/4802) * Remove newline indentation from CA deployment [#4812](https://github.com/openshift/kubernetes-autoscaler/pull/4812) * [AWS EKS - Scale-to-0] Add Managed Nodegroup Cache [#4491](https://github.com/openshift/kubernetes-autoscaler/pull/4491) * feat: add support for deployment annotations to helm chart [#4791](https://github.com/openshift/kubernetes-autoscaler/pull/4791) * Introduce extraction of System Architecture from AutoscalerVars [#4807](https://github.com/openshift/kubernetes-autoscaler/pull/4807) * docs: Fix FAQ typo [#4809](https://github.com/openshift/kubernetes-autoscaler/pull/4809) * Continue CA loop when unregistered nodes were removed [#4810](https://github.com/openshift/kubernetes-autoscaler/pull/4810) * Update owners for cluster-autoscaler Equnix Metal provider [#4783](https://github.com/openshift/kubernetes-autoscaler/pull/4783) * Fix label indentation for the service monitor manifest [#4702](https://github.com/openshift/kubernetes-autoscaler/pull/4702) * remove check for returning in-memory size when VMSS is in updating state [#4787](https://github.com/openshift/kubernetes-autoscaler/pull/4787) * gce: rm unnecessary GetMigInstanceTemplate locking [#4621](https://github.com/openshift/kubernetes-autoscaler/pull/4621) * Incremental updates and improvements to the OCI (Instance-Pool) cloud provider [#4769](https://github.com/openshift/kubernetes-autoscaler/pull/4769) * Update kubernetes vendor to 1.24.0-beta.0 [#4778](https://github.com/openshift/kubernetes-autoscaler/pull/4778) * Update e2e vendor [#4771](https://github.com/openshift/kubernetes-autoscaler/pull/4771) * Update vendor to kubernetes 1.24.0-alpha.4 + Handle daemonsets using the daemonset controller logic [#4761](https://github.com/openshift/kubernetes-autoscaler/pull/4761) * Adding note about Container Engine for Kubernetes [#4736](https://github.com/openshift/kubernetes-autoscaler/pull/4736) * cluster-autoscaler/cloudstack: Identify node by name and id [#4753](https://github.com/openshift/kubernetes-autoscaler/pull/4753) * : Upgrade PriorityClass api version in FAQ.md [#4747](https://github.com/openshift/kubernetes-autoscaler/pull/4747) * Charts - CA - Remove AWS IAM Docs - Replace With Link [#4701](https://github.com/openshift/kubernetes-autoscaler/pull/4701) * Add skuFamily field in InstanceType [#4740](https://github.com/openshift/kubernetes-autoscaler/pull/4740) * Skip pod hostname when comparing PodSpecs [#4742](https://github.com/openshift/kubernetes-autoscaler/pull/4742) * Limit caching pods per owner reference [#4735](https://github.com/openshift/kubernetes-autoscaler/pull/4735) * Migrate CA off python2 to python3 [#4734](https://github.com/openshift/kubernetes-autoscaler/pull/4734) * Fix lint issues in vertical pod autoscaller [#4723](https://github.com/openshift/kubernetes-autoscaler/pull/4723) * [CA Helm] fix RBAC for namespaced mode [#4721](https://github.com/openshift/kubernetes-autoscaler/pull/4721) * cloudprovider: add TencentCloud Provider [#4639](https://github.com/openshift/kubernetes-autoscaler/pull/4639) * Early abort if AWS node group has no capacity [#4489](https://github.com/openshift/kubernetes-autoscaler/pull/4489) * Expose nodes with unready GPU in CA status [#4674](https://github.com/openshift/kubernetes-autoscaler/pull/4674) * FixBug-invalidMetadataUrl-add-getSubscriptionIdFromInstanceMetadata [#4689](https://github.com/openshift/kubernetes-autoscaler/pull/4689) * Turn VPA Logging Level to V4 for Not Updating Messages [#4693](https://github.com/openshift/kubernetes-autoscaler/pull/4693) * vpa: admission-controller: add logs for failure to start webhook server [#4706](https://github.com/openshift/kubernetes-autoscaler/pull/4706) * clusterautoscaler helm chart fixes for clusterAPI cloud provider [#4691](https://github.com/openshift/kubernetes-autoscaler/pull/4691) * add user configurable cluster api version [#4716](https://github.com/openshift/kubernetes-autoscaler/pull/4716) * update huaweicloud sdk [#4709](https://github.com/openshift/kubernetes-autoscaler/pull/4709) * CA - AWS - Rework IAM Docs/Snippets [#4670](https://github.com/openshift/kubernetes-autoscaler/pull/4670) * CA - Docs - Clarify when multi expander support introduced [#4684](https://github.com/openshift/kubernetes-autoscaler/pull/4684) * CA - AWS - Instance List Update 16-02-22 [#4683](https://github.com/openshift/kubernetes-autoscaler/pull/4683) * Add gRPC expander plugin [#4452](https://github.com/openshift/kubernetes-autoscaler/pull/4452) * Fixed anchor link for section "implementation" [#4698](https://github.com/openshift/kubernetes-autoscaler/pull/4698) * fix autoscaling due to VMSS tag prefix issue [#4686](https://github.com/openshift/kubernetes-autoscaler/pull/4686) * azure vmss cache fixes and improvements [#4685](https://github.com/openshift/kubernetes-autoscaler/pull/4685) * Add ClusterAPI as supported Provider to the helm chart [#4301](https://github.com/openshift/kubernetes-autoscaler/pull/4301) * Add expire time for nodeInfo cache items [#4669](https://github.com/openshift/kubernetes-autoscaler/pull/4669) * Explain how to prevent deletion of non-empty nodes [#4628](https://github.com/openshift/kubernetes-autoscaler/pull/4628) * CA - Exoscale Provider - Add owners file [#4644](https://github.com/openshift/kubernetes-autoscaler/pull/4644) * Increase `--test.timeout` for e2e tests [#4672](https://github.com/openshift/kubernetes-autoscaler/pull/4672) * Update CA dependencies to 1.24.0-alpha.2 k8s release. [#4675](https://github.com/openshift/kubernetes-autoscaler/pull/4675) * feat: add helm chart support for multiple expanders including "priority" [#4665](https://github.com/openshift/kubernetes-autoscaler/pull/4665) * Cloudprovider support Vultr [#4653](https://github.com/openshift/kubernetes-autoscaler/pull/4653) * Add OCI instance-pool based cloud provider [#4349](https://github.com/openshift/kubernetes-autoscaler/pull/4349) * Fix example in values file for topologySpreadConstraint [#4663](https://github.com/openshift/kubernetes-autoscaler/pull/4663) * Update VPA to go1.16 [#4658](https://github.com/openshift/kubernetes-autoscaler/pull/4658) * Remove disable scale down callback if schedulable pods are found in filter_out_schedulable. [#4661](https://github.com/openshift/kubernetes-autoscaler/pull/4661) * mig_info_provider.GetMigForInstance will now use locking when calli… [#4660](https://github.com/openshift/kubernetes-autoscaler/pull/4660) * Add topology spread constraints to control how Pods are spread [#4578](https://github.com/openshift/kubernetes-autoscaler/pull/4578) * Add more buckets to admission_latency_seconds metric [#4657](https://github.com/openshift/kubernetes-autoscaler/pull/4657) * Change VPA default version to 0.10.0 [#4649](https://github.com/openshift/kubernetes-autoscaler/pull/4649) * Enables AZURE_CLUSTER_NAME even if .Values.azureUseManagedIdentityExtension is "true". [#4564](https://github.com/openshift/kubernetes-autoscaler/pull/4564) * increase azclients polling delays [#4571](https://github.com/openshift/kubernetes-autoscaler/pull/4571) * CA: Debugging snapshotter locking optimisation for better transactions [#4651](https://github.com/openshift/kubernetes-autoscaler/pull/4651) * CA: Debugging snapshot adding a new field for TemplateNode. [#4633](https://github.com/openshift/kubernetes-autoscaler/pull/4633) * Don't cache NodeInfo for recently Ready nodes [#4641](https://github.com/openshift/kubernetes-autoscaler/pull/4641) * update azure instances and template with np-series SKU [#4648](https://github.com/openshift/kubernetes-autoscaler/pull/4648) * Allow colon in AWS ASG autodiscovery tag keys [#4636](https://github.com/openshift/kubernetes-autoscaler/pull/4636) * VPA release 0.10.0 [#4642](https://github.com/openshift/kubernetes-autoscaler/pull/4642) * Ensure ClusterAPI DeleteNodes accounts for out of band changes scale [#4634](https://github.com/openshift/kubernetes-autoscaler/pull/4634) * Remove TestDeleteBlob UT [#4626](https://github.com/openshift/kubernetes-autoscaler/pull/4626) * GCE: Add m2-megamem-416 price [#4627](https://github.com/openshift/kubernetes-autoscaler/pull/4627) * Introduce gce image types and remove *_containerd gce os distributions [#4603](https://github.com/openshift/kubernetes-autoscaler/pull/4603) * Introduce per-VPA minReplicas to allow overriding global setting. [#4560](https://github.com/openshift/kubernetes-autoscaler/pull/4560) * Add AutoscalingContext to the scale-down post-processor [#4617](https://github.com/openshift/kubernetes-autoscaler/pull/4617) * Update Cluster Autoscaler to go 1.17 [#4587](https://github.com/openshift/kubernetes-autoscaler/pull/4587) * azure: change a flacky test [#4620](https://github.com/openshift/kubernetes-autoscaler/pull/4620) * Rename packet to equinix metal [#4580](https://github.com/openshift/kubernetes-autoscaler/pull/4580) * Introduce the scale down processor that picks the final scale down candidates [#4519](https://github.com/openshift/kubernetes-autoscaler/pull/4519) * Cluster API OWNERS: Remove randomvariable [#4579](https://github.com/openshift/kubernetes-autoscaler/pull/4579) * Cluster Autoscaler: GCE: check the result of the operation [#4508](https://github.com/openshift/kubernetes-autoscaler/pull/4508) * Create a multi-architecture manifest when pushing image to registry [#4581](https://github.com/openshift/kubernetes-autoscaler/pull/4581) * use gcr hosted cluster-autoscaler image [#4582](https://github.com/openshift/kubernetes-autoscaler/pull/4582) * Enhancement proposal to add minReplicas per VPA Object (see #4560) [#4566](https://github.com/openshift/kubernetes-autoscaler/pull/4566) * Fix azure unit tests failure [#4594](https://github.com/openshift/kubernetes-autoscaler/pull/4594) * Shorten Hetzners node names with hex repr [#4507](https://github.com/openshift/kubernetes-autoscaler/pull/4507) * Adding support for Debugging Snapshot [#4552](https://github.com/openshift/kubernetes-autoscaler/pull/4552) * chore: remove a time consuming unit test in provider azure [#4565](https://github.com/openshift/kubernetes-autoscaler/pull/4565) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/25d3ad55b9c54979ae42b05e258a66c1ec23bff5...80a9b6d18762f4c14ba68c8ebf75b85fb0cd06dd) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/fcffbcda0262923ec12b455e2c353ea135e9d6ac) * [Bug 2087039](https://bugzilla.redhat.com/show_bug.cgi?id=2087039): update dependencies to K8s 1.24, go 1.18 [#246](https://github.com/openshift/cluster-autoscaler-operator/pull/246) * [Bug 2067803](https://bugzilla.redhat.com/show_bug.cgi?id=2067803): Bump prometheus/client_golang [#242](https://github.com/openshift/cluster-autoscaler-operator/pull/242) * [Bug 2063194](https://bugzilla.redhat.com/show_bug.cgi?id=2063194): add leader election flags to autoscaler deployment [#241](https://github.com/openshift/cluster-autoscaler-operator/pull/241) * add capi version to autoscaler deployment [#240](https://github.com/openshift/cluster-autoscaler-operator/pull/240) * Updating ose-cluster-autoscaler-operator images to be consistent with ART [#238](https://github.com/openshift/cluster-autoscaler-operator/pull/238) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/8bcdcccbf043bc164eb5b728a8cfd962112b2aa5...fcffbcda0262923ec12b455e2c353ea135e9d6ac) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/0f415d16cfb6938ea816da2522730af6005af381) * [Bug 2084215](https://bugzilla.redhat.com/show_bug.cgi?id=2084215): Add baremetal prefix to kube-rbac-proxy [#272](https://github.com/openshift/cluster-baremetal-operator/pull/272) * [Bug 2099928](https://bugzilla.redhat.com/show_bug.cgi?id=2099928): Add UT for image_customization_test [#243](https://github.com/openshift/cluster-baremetal-operator/pull/243) * [Bug 2088428](https://bugzilla.redhat.com/show_bug.cgi?id=2088428): Fix interpretation of Deployment Status Conditions [#266](https://github.com/openshift/cluster-baremetal-operator/pull/266) * [Bug 2080306](https://bugzilla.redhat.com/show_bug.cgi?id=2080306): Uplift kustomize and BMO to remove go-getter dependency [#262](https://github.com/openshift/cluster-baremetal-operator/pull/262) * Change registry reference for image customization controller image, p… [#260](https://github.com/openshift/cluster-baremetal-operator/pull/260) * Revert "Allow access to InfraEnv resources from assisted service" [#254](https://github.com/openshift/cluster-baremetal-operator/pull/254) * Extract functions for ZTP integration [#261](https://github.com/openshift/cluster-baremetal-operator/pull/261) * bump golangci [#257](https://github.com/openshift/cluster-baremetal-operator/pull/257) * Change registry reference for image customization controller image [#258](https://github.com/openshift/cluster-baremetal-operator/pull/258) * [Bug 1961844](https://bugzilla.redhat.com/show_bug.cgi?id=1961844): Adding baremetal ClusterOperator relatedObjects directly to its manifest [#255](https://github.com/openshift/cluster-baremetal-operator/pull/255) * Add baremetal capability annotations [#249](https://github.com/openshift/cluster-baremetal-operator/pull/249) * Allow access to InfraEnv resources from assisted service [#251](https://github.com/openshift/cluster-baremetal-operator/pull/251) * More updates to the OWNERS file [#253](https://github.com/openshift/cluster-baremetal-operator/pull/253) * Update the OWNERS file based on new contributors [#252](https://github.com/openshift/cluster-baremetal-operator/pull/252) * Updating ose-cluster-baremetal-operator images to be consistent with ART [#242](https://github.com/openshift/cluster-baremetal-operator/pull/242) * Use combined Ironic process, drop RPC and MariaDB [#234](https://github.com/openshift/cluster-baremetal-operator/pull/234) * Remove asalkeld and kirankt from Owners [#228](https://github.com/openshift/cluster-baremetal-operator/pull/228) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/85fbfb7435d75d336d0946894f0e320616fb8f7e...0f415d16cfb6938ea816da2522730af6005af381) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/c2f2cbfa0369fd78a9349de3bf80891c74213d3d) * [Bug 2089334](https://bugzilla.redhat.com/show_bug.cgi?id=2089334): Use service account credentials for all providers [#193](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/193) * [Bug 2067806](https://bugzilla.redhat.com/show_bug.cgi?id=2067806): Bump dependencies to K8s 1.24 [#192](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/192) * Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART [#191](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/191) * [Bug 2082687](https://bugzilla.redhat.com/show_bug.cgi?id=2082687): IBMCloud: Remove CCM port argument [#189](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/189) * Remove port argument and update enivronment variable name from powervs cloud provider deployment [#188](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/188) * [Bug 2074471](https://bugzilla.redhat.com/show_bug.cgi?id=2074471): update enabled and use-octavia options in cloud-conf config-map [#183](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/183) * [Bug 2074606](https://bugzilla.redhat.com/show_bug.cgi?id=2074606): Allow OpenStack CCM to annotate Service objects [#184](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/184) * OpenStack: ensure config-map is updated only when needed [#185](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/185) * Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART [#166](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/166) * [Bug 2051457](https://bugzilla.redhat.com/show_bug.cgi?id=2051457): CCM PodDisruptionBudgets [#174](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/174) * Add a troubleshooting doc [#177](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/177) * Add generation of config for OpenStack CCM [#178](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/178) * Add PowerVS cloud controller manager [#179](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/179) * Use "go install" to fetch binaries [#161](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/161) * [Bug 2059716](https://bugzilla.redhat.com/show_bug.cgi?id=2059716): Ensure release version is set on config sync controller [#176](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/176) * [Bug 2059716](https://bugzilla.redhat.com/show_bug.cgi?id=2059716): Ensure release version is injected into all controller status clients [#175](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/175) * [Bug 2055723](https://bugzilla.redhat.com/show_bug.cgi?id=2055723): start watching KubeControllerManager resource [#173](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/173) * Changes to support config map sych for Power VS Platform [#172](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/172) * Added credential request file for Power VS [#171](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/171) * Update OWNERS [#170](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/170) * Fix a typo in watch predicates [#169](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/169) * [Bug 2047998](https://bugzilla.redhat.com/show_bug.cgi?id=2047998): Alibaba should deploy image from release payload [#167](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/167) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/e2e0d4f901ef8a89dcda6f5555b44ff9398cf22d...c2f2cbfa0369fd78a9349de3bf80891c74213d3d) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/0e01b06b43d710eee7f2fe2d3cce987990510644) * Update images to be consistent with ART [#253](https://github.com/openshift/cluster-config-operator/pull/253) * [Bug 2082763](https://bugzilla.redhat.com/show_bug.cgi?id=2082763): Drop the OperatorHub CR instance [#245](https://github.com/openshift/cluster-config-operator/pull/245) * bump openshift/api, client-go [#251](https://github.com/openshift/cluster-config-operator/pull/251) * manifests/deployment: comply to restricted pod security level [#248](https://github.com/openshift/cluster-config-operator/pull/248) * Reorder the empty Node CR resource to ensure it is applied after the Node CRD [#244](https://github.com/openshift/cluster-config-operator/pull/244) * Bump(o/client-go); Add empty config/v1/node/cluster object [#238](https://github.com/openshift/cluster-config-operator/pull/238) * [Bug 2074243](https://bugzilla.redhat.com/show_bug.cgi?id=2074243): Bump `openshift/api` to `c3bb724c28` [#243](https://github.com/openshift/cluster-config-operator/pull/243) * Revert config/v1/Node crd.yaml [#242](https://github.com/openshift/cluster-config-operator/pull/242) * Bump openshift/api, openshit/client-go to add ImageMirrorSet CRDs [#236](https://github.com/openshift/cluster-config-operator/pull/236) * bumped openshift API to have node object related changes [#233](https://github.com/openshift/cluster-config-operator/pull/233) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/0840c6f2f7f25ad9aba1a36597760f36ff0ab097...0e01b06b43d710eee7f2fe2d3cce987990510644) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/8d0774fd2bb6beb10e5ee61b41c82af500553415) * [Bug 2097283](https://bugzilla.redhat.com/show_bug.cgi?id=2097283): Update manifests to v6.0.1 [#121](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/121) * Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART [#119](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/119) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#118](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/118) * [AUTH-133](https://issues.redhat.com/browse/AUTH-133): assets: comply to restricted pod security level [#120](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/120) * manifests/deployment: comply to restricted pod security level [#116](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/116) * [Bug 2057079](https://bugzilla.redhat.com/show_bug.cgi?id=2057079): Fix race when setting Progressing condition [#114](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/114) * Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART [#113](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/113) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/ace186237dad53c28b0d05761a2c85ce7b32b56b...8d0774fd2bb6beb10e5ee61b41c82af500553415) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/89980935d93894dd26bc155234c2ff851f093e38) * [Bug 2092041](https://bugzilla.redhat.com/show_bug.cgi?id=2092041): Bump k8s to 1.24 and Golang to 1.18 [#328](https://github.com/openshift/cluster-dns-operator/pull/328) * [Bug 2095941](https://bugzilla.redhat.com/show_bug.cgi?id=2095941): topology aware hints to prefer to keep dns traffic within a zone [#322](https://github.com/openshift/cluster-dns-operator/pull/322) * [Bug 2093236](https://bugzilla.redhat.com/show_bug.cgi?id=2093236): propagate retry request for progressing updates [#325](https://github.com/openshift/cluster-dns-operator/pull/325) * [Bug 2061244](https://bugzilla.redhat.com/show_bug.cgi?id=2061244): desiredDNSDaemonSet: Allow autoscaler to evict [#320](https://github.com/openshift/cluster-dns-operator/pull/320) * [Bug 2037190](https://bugzilla.redhat.com/show_bug.cgi?id=2037190): Skip frequent updates to progressing and degraded conditions to prevent status flaps [#318](https://github.com/openshift/cluster-dns-operator/pull/318) * [NE-755](https://issues.redhat.com/browse/NE-755): Support CoreDNS forwarding DNS requests over TLS [#314](https://github.com/openshift/cluster-dns-operator/pull/314) * [AUTH-182](https://issues.redhat.com/browse/AUTH-182): manifests/deployment: comply to restricted pod security level [#319](https://github.com/openshift/cluster-dns-operator/pull/319) * NE-815 Extract test Corefiles inside DNS ConfigMap test to individual files [#315](https://github.com/openshift/cluster-dns-operator/pull/315) * Added gcs278 to OWNERS [#312](https://github.com/openshift/cluster-dns-operator/pull/312) * [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/bc48e0aa0135bfdcdb6dbf7fbf18628c5849892b...89980935d93894dd26bc155234c2ff851f093e38) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/61832e684ec63edc07549d67674ad54ef656d82b) * fixing unit test health flakes with tolerance [#881](https://github.com/openshift/cluster-etcd-operator/pull/881) * [Bug 2105146](https://bugzilla.redhat.com/show_bug.cgi?id=2105146): fix degraded missing cluster version [#877](https://github.com/openshift/cluster-etcd-operator/pull/877) * [Bug 2105247](https://bugzilla.redhat.com/show_bug.cgi?id=2105247): Add etcd pod liveness probe [#879](https://github.com/openshift/cluster-etcd-operator/pull/879) * [Bug 2101460](https://bugzilla.redhat.com/show_bug.cgi?id=2101460): add timeout to health checks [#863](https://github.com/openshift/cluster-etcd-operator/pull/863) * [Bug 2095703](https://bugzilla.redhat.com/show_bug.cgi?id=2095703): fix multi-address member removal [#858](https://github.com/openshift/cluster-etcd-operator/pull/858) * [Bug 2092880](https://bugzilla.redhat.com/show_bug.cgi?id=2092880): avoid extrapolation in leaderhip alert [#851](https://github.com/openshift/cluster-etcd-operator/pull/851) * [Bug 2092395](https://bugzilla.redhat.com/show_bug.cgi?id=2092395): etcdHighNumberOfFailedGRPCRequests alerts with wrong results [#843](https://github.com/openshift/cluster-etcd-operator/pull/843) * [Bug 2064024](https://bugzilla.redhat.com/show_bug.cgi?id=2064024): Update library-go to 80f9619c2 [#816](https://github.com/openshift/cluster-etcd-operator/pull/816) * [Bug 2090929](https://bugzilla.redhat.com/show_bug.cgi?id=2090929): cluster-backup.sh script has a conflict to use the '/etc/kubernetes/static-pod-certs' folder if a custom API certificate is defined [#845](https://github.com/openshift/cluster-etcd-operator/pull/845) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): defines a startupProbe for etcd container [#840](https://github.com/openshift/cluster-etcd-operator/pull/840) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): brings back initial delay seconds to the previous value [#839](https://github.com/openshift/cluster-etcd-operator/pull/839) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): increase initial delay seconds to match the discovery timeout [#838](https://github.com/openshift/cluster-etcd-operator/pull/838) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): removes TestScalingUpAndDownSingleNode [#813](https://github.com/openshift/cluster-etcd-operator/pull/813) * [Bug 2073901](https://bugzilla.redhat.com/show_bug.cgi?id=2073901): revisit defrag controller degradation [#812](https://github.com/openshift/cluster-etcd-operator/pull/812) * [Bug 2087983](https://bugzilla.redhat.com/show_bug.cgi?id=2087983): remove etcd_perf before restore [#823](https://github.com/openshift/cluster-etcd-operator/pull/823) * Updating cluster-etcd-operator images to be consistent with ART [#831](https://github.com/openshift/cluster-etcd-operator/pull/831) * [Bug 2012065](https://bugzilla.redhat.com/show_bug.cgi?id=2012065): Add summary to etcd alert rules [#822](https://github.com/openshift/cluster-etcd-operator/pull/822) * [Bug 2067738](https://bugzilla.redhat.com/show_bug.cgi?id=2067738): update prometheus client [#821](https://github.com/openshift/cluster-etcd-operator/pull/821) * [Bug 2061496](https://bugzilla.redhat.com/show_bug.cgi?id=2061496): Adding message to ControllerStarted:RecentBackup condition [#760](https://github.com/openshift/cluster-etcd-operator/pull/760) * [Bug 2063183](https://bugzilla.redhat.com/show_bug.cgi?id=2063183): Upping defrag timeout to 1 minute [#762](https://github.com/openshift/cluster-etcd-operator/pull/762) * manifests/deployment: comply to restricted pod security level [#802](https://github.com/openshift/cluster-etcd-operator/pull/802) * test utils changes the way endpoints data key is calculated [#814](https://github.com/openshift/cluster-etcd-operator/pull/814) * [Bug 2077160](https://bugzilla.redhat.com/show_bug.cgi?id=2077160): Adding Thomas to reviewers and me to approvers [#815](https://github.com/openshift/cluster-etcd-operator/pull/815) * [Bug 2079724](https://bugzilla.redhat.com/show_bug.cgi?id=2079724): manually disable defrag [#798](https://github.com/openshift/cluster-etcd-operator/pull/798) * fire an event on successfull member removal [#808](https://github.com/openshift/cluster-etcd-operator/pull/808) * Scale up new members as learners [#758](https://github.com/openshift/cluster-etcd-operator/pull/758) * clustermemberremovalcontroller must examine cluster health before removing a member [#805](https://github.com/openshift/cluster-etcd-operator/pull/805) * [Bug 2077833](https://bugzilla.redhat.com/show_bug.cgi?id=2077833): add more logging [#800](https://github.com/openshift/cluster-etcd-operator/pull/800) * [Bug 2076793](https://bugzilla.redhat.com/show_bug.cgi?id=2076793): pkg/operator/upgradebackupcontroller: Pivot from Failing to ReleaseAccepted [#799](https://github.com/openshift/cluster-etcd-operator/pull/799) * [Bug 2076831](https://bugzilla.redhat.com/show_bug.cgi?id=2076831): fixing client readyz leak [#796](https://github.com/openshift/cluster-etcd-operator/pull/796) * exports common functions used by the scaling controllers [#795](https://github.com/openshift/cluster-etcd-operator/pull/795) * introduces MachineDeletionHooksController [#781](https://github.com/openshift/cluster-etcd-operator/pull/781) * ClusterMemberController adds members whose machines are not pending deletion [#790](https://github.com/openshift/cluster-etcd-operator/pull/790) * Update owners with new team members [#792](https://github.com/openshift/cluster-etcd-operator/pull/792) * member removal part two [#779](https://github.com/openshift/cluster-etcd-operator/pull/779) * adds attemptToRemoveLearningMember to the cluster member removal controller [#791](https://github.com/openshift/cluster-etcd-operator/pull/791) * [Bug 2063831](https://bugzilla.redhat.com/show_bug.cgi?id=2063831): Replace quorumguard and add readyz server [#789](https://github.com/openshift/cluster-etcd-operator/pull/789) * [Bug 2074544](https://bugzilla.redhat.com/show_bug.cgi?id=2074544): revert #784 and #780 to fix ipv6 [#786](https://github.com/openshift/cluster-etcd-operator/pull/786) * [Bug 2075015](https://bugzilla.redhat.com/show_bug.cgi?id=2075015): Revert "replace quorumguard and add readyz server" [#787](https://github.com/openshift/cluster-etcd-operator/pull/787) * no pending on etcdHighNumberOfLeaderChanges 1st 1h [#783](https://github.com/openshift/cluster-etcd-operator/pull/783) * [Bug 2063831](https://bugzilla.redhat.com/show_bug.cgi?id=2063831): replace quorumguard and add readyz server [#763](https://github.com/openshift/cluster-etcd-operator/pull/763) * adds attemptToRemoveLearningMember to the cluster member removal controller [#784](https://github.com/openshift/cluster-etcd-operator/pull/784) * [Bug 2053596](https://bugzilla.redhat.com/show_bug.cgi?id=2053596): Increase IBMCloud VPC heartbeat timeout to 500ms and leader election timeout to 2500ms [#759](https://github.com/openshift/cluster-etcd-operator/pull/759) * ClusterMemberController adds members whose machines are not pending deletion [#780](https://github.com/openshift/cluster-etcd-operator/pull/780) * refactors the member removal controller [#782](https://github.com/openshift/cluster-etcd-operator/pull/782) * Revert "Merge pull request #768 from p0lyn0mial/member-removal-part-two" [#778](https://github.com/openshift/cluster-etcd-operator/pull/778) * member removal part two [#768](https://github.com/openshift/cluster-etcd-operator/pull/768) * turn on initial corruption check [#770](https://github.com/openshift/cluster-etcd-operator/pull/770) * adds helpers functions used by the vertical scaling controllers [#769](https://github.com/openshift/cluster-etcd-operator/pull/769) * introduces ReadDesiredControlPlaneReplicasCount [#767](https://github.com/openshift/cluster-etcd-operator/pull/767) * [Bug 2057642](https://bugzilla.redhat.com/show_bug.cgi?id=2057642): Change fsync degraded reason to CamelCase [#756](https://github.com/openshift/cluster-etcd-operator/pull/756) * [Bug 2057644](https://bugzilla.redhat.com/show_bug.cgi?id=2057644): Fix FSyncController degraded latch [#754](https://github.com/openshift/cluster-etcd-operator/pull/754) * an e2e test for checking scaling up and down by one master node [#740](https://github.com/openshift/cluster-etcd-operator/pull/740) * adds member removal controller [#737](https://github.com/openshift/cluster-etcd-operator/pull/737) * [Bug 2053596](https://bugzilla.redhat.com/show_bug.cgi?id=2053596): Increasing election timeout for IBMCloud VPC [#746](https://github.com/openshift/cluster-etcd-operator/pull/746) * [Bug 2053582](https://bugzilla.redhat.com/show_bug.cgi?id=2053582): Track static pod lifecycle [#750](https://github.com/openshift/cluster-etcd-operator/pull/750) * [Bug 2053582](https://bugzilla.redhat.com/show_bug.cgi?id=2053582): Track static pod lifecycle [#748](https://github.com/openshift/cluster-etcd-operator/pull/748) * changes the signature of the MemberRemove method to accept a memberID (uint64) not a Name (string) [#741](https://github.com/openshift/cluster-etcd-operator/pull/741) * [Bug 2052270](https://bugzilla.redhat.com/show_bug.cgi?id=2052270): pkg/operator/metriccontroller/fsync_controller: Fix "treshold" -> "thresholds" typos [#743](https://github.com/openshift/cluster-etcd-operator/pull/743) * an e2e test for checking scaling up by one master node [#732](https://github.com/openshift/cluster-etcd-operator/pull/732) * wait for other installers to finish [#736](https://github.com/openshift/cluster-etcd-operator/pull/736) * [Bug 2042501](https://bugzilla.redhat.com/show_bug.cgi?id=2042501): bump library-go [#729](https://github.com/openshift/cluster-etcd-operator/pull/729) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/2233707bfe5542c63a295e00781729f772fd3b54...61832e684ec63edc07549d67674ad54ef656d82b) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/4d66ea3f78416e89fa180c5a296caffd6f752d53) * [Bug 2083466](https://bugzilla.redhat.com/show_bug.cgi?id=2083466): Disable dualstack when it is not available [#784](https://github.com/openshift/cluster-image-registry-operator/pull/784) * [IR-234](https://issues.redhat.com/browse/IR-234): Custom certificate authorities for S3 [#759](https://github.com/openshift/cluster-image-registry-operator/pull/759) * Updating ose-cluster-image-registry-operator images to be consistent with ART [#782](https://github.com/openshift/cluster-image-registry-operator/pull/782) * Bump golangci-lint [#783](https://github.com/openshift/cluster-image-registry-operator/pull/783) * Add reviewers [#781](https://github.com/openshift/cluster-image-registry-operator/pull/781) * [Bug 2009352](https://bugzilla.redhat.com/show_bug.cgi?id=2009352): IR-253: add prometheus rules for image registry operations metrics [#769](https://github.com/openshift/cluster-image-registry-operator/pull/769) * [Bug 2082492](https://bugzilla.redhat.com/show_bug.cgi?id=2082492): IBMCloud: Add admin permissions to CR [#776](https://github.com/openshift/cluster-image-registry-operator/pull/776) * [Bug 2009352](https://bugzilla.redhat.com/show_bug.cgi?id=2009352): IR-120: Add prometheus rules for image stream tags rules [#772](https://github.com/openshift/cluster-image-registry-operator/pull/772) * [Bug 2065224](https://bugzilla.redhat.com/show_bug.cgi?id=2065224): Fix cloudfront middleware configuration [#764](https://github.com/openshift/cluster-image-registry-operator/pull/764) * [Bug 2065552](https://bugzilla.redhat.com/show_bug.cgi?id=2065552): Bump aws-sdk-go to 1.44.4 [#771](https://github.com/openshift/cluster-image-registry-operator/pull/771) * Fix storageClass name when creating PVC [#773](https://github.com/openshift/cluster-image-registry-operator/pull/773) * [Bug 2007611](https://bugzilla.redhat.com/show_bug.cgi?id=2007611): Merge S3 CA bundle with system CA bundle [#770](https://github.com/openshift/cluster-image-registry-operator/pull/770) * [IR-195](https://issues.redhat.com/browse/IR-195): set pod topology spread constraint [#730](https://github.com/openshift/cluster-image-registry-operator/pull/730) * [IR-198](https://issues.redhat.com/browse/IR-198): Add default storage type for Nutanix platform [#760](https://github.com/openshift/cluster-image-registry-operator/pull/760) * [IR-120](https://issues.redhat.com/browse/IR-120): Implementing metrics for ImageStreams [#768](https://github.com/openshift/cluster-image-registry-operator/pull/768) * [Bug 2067995](https://bugzilla.redhat.com/show_bug.cgi?id=2067995): Deployment annotations, runtimeClassName override and fs policy change [#763](https://github.com/openshift/cluster-image-registry-operator/pull/763) * [Bug 2015459](https://bugzilla.redhat.com/show_bug.cgi?id=2015459): Enable health check for storage driver [#732](https://github.com/openshift/cluster-image-registry-operator/pull/732) * [Bug 2056519](https://bugzilla.redhat.com/show_bug.cgi?id=2056519): Enable enableHttpsTrafficOnly for Azure storage account [#756](https://github.com/openshift/cluster-image-registry-operator/pull/756) * Updating ose-cluster-image-registry-operator images to be consistent with ART [#747](https://github.com/openshift/cluster-image-registry-operator/pull/747) * [Bug 1990125](https://bugzilla.redhat.com/show_bug.cgi?id=1990125): Retry on pruner failures [#754](https://github.com/openshift/cluster-image-registry-operator/pull/754) * [Bug 1992553](https://bugzilla.redhat.com/show_bug.cgi?id=1992553): Remove PrometheusRule [#750](https://github.com/openshift/cluster-image-registry-operator/pull/750) * [Bug 2048214](https://bugzilla.redhat.com/show_bug.cgi?id=2048214): Alibaba: adding permissions for using KMS encryption [#751](https://github.com/openshift/cluster-image-registry-operator/pull/751) * [Bug 2048186](https://bugzilla.redhat.com/show_bug.cgi?id=2048186): Fix panic in finalizer handler [#745](https://github.com/openshift/cluster-image-registry-operator/pull/745) * [Bug 2015800](https://bugzilla.redhat.com/show_bug.cgi?id=2015800): fix(ibmcos): Resource key validation + update status granularly [#742](https://github.com/openshift/cluster-image-registry-operator/pull/742) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/d2df5e8ef58452eac263b9352c02e3cdc1249847...4d66ea3f78416e89fa180c5a296caffd6f752d53) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/2432dad67a27dbefdbfc69b70f39f4b20d75d50e) * [Bug 2106116](https://bugzilla.redhat.com/show_bug.cgi?id=2106116): Bump openshift/api for healthCheckInterval fix [#806](https://github.com/openshift/cluster-ingress-operator/pull/806) * [Bug 2093462](https://bugzilla.redhat.com/show_bug.cgi?id=2093462): status: Watch clusteroperators [#714](https://github.com/openshift/cluster-ingress-operator/pull/714) * [Bug 2092042](https://bugzilla.redhat.com/show_bug.cgi?id=2092042): Bump vendored k8s libraries to 1.24 [#768](https://github.com/openshift/cluster-ingress-operator/pull/768) * [Bug 1944851](https://bugzilla.redhat.com/show_bug.cgi?id=1944851): Clear route status when an ingress controller is deleted or a route is un-admitted [#724](https://github.com/openshift/cluster-ingress-operator/pull/724) * [Bug 2094932](https://bugzilla.redhat.com/show_bug.cgi?id=2094932): Patching config.ingresses status requires patch permissions [#788](https://github.com/openshift/cluster-ingress-operator/pull/788) * [Bug 2097555](https://bugzilla.redhat.com/show_bug.cgi?id=2097555): Fix loadBalancerServiceAnnotationsChanged check and update [#783](https://github.com/openshift/cluster-ingress-operator/pull/783) * [Bug 2094932](https://bugzilla.redhat.com/show_bug.cgi?id=2094932): Ingress operator needs permission to list nodes [#785](https://github.com/openshift/cluster-ingress-operator/pull/785) * [Bug 2095229](https://bugzilla.redhat.com/show_bug.cgi?id=2095229): desiredRouterDeployment: Check for nil hostNetwork [#780](https://github.com/openshift/cluster-ingress-operator/pull/780) * [Bug 2094962](https://bugzilla.redhat.com/show_bug.cgi?id=2094962): Fix flakey logic in haproxy timeout tests [#775](https://github.com/openshift/cluster-ingress-operator/pull/775) * [Bug 2094932](https://bugzilla.redhat.com/show_bug.cgi?id=2094932): MGMT-10403: Set the `defaultPlacement` for none-platform SNO clusters installed before 4.11 [#767](https://github.com/openshift/cluster-ingress-operator/pull/767) * [Bug 2075671](https://bugzilla.redhat.com/show_bug.cgi?id=2075671): Add a e2e test that verifies the ingress operator's cache doesn't include everything [#764](https://github.com/openshift/cluster-ingress-operator/pull/764) * [Bug 2055601](https://bugzilla.redhat.com/show_bug.cgi?id=2055601): Add cluster tag to *.apps domain record [#737](https://github.com/openshift/cluster-ingress-operator/pull/737) * [Bug 2080379](https://bugzilla.redhat.com/show_bug.cgi?id=2080379): Group all e2e tests as parallel or serial [#756](https://github.com/openshift/cluster-ingress-operator/pull/756) * [Bug 2082428](https://bugzilla.redhat.com/show_bug.cgi?id=2082428): Add MicroSecond processing [#762](https://github.com/openshift/cluster-ingress-operator/pull/762) * [NE-408](https://issues.redhat.com/browse/NE-408): Allow configuring ELB connection idle timeout [#451](https://github.com/openshift/cluster-ingress-operator/pull/451) * [NE-825](https://issues.redhat.com/browse/NE-825): Update router to use random balancing algorithm once again [#727](https://github.com/openshift/cluster-ingress-operator/pull/727) * [Bug 2084433](https://bugzilla.redhat.com/show_bug.cgi?id=2084433): AUTH-133: assets: comply to pod security [#760](https://github.com/openshift/cluster-ingress-operator/pull/760) * [NE-577](https://issues.redhat.com/browse/NE-577): Support a Configurable ROUTER_MAX_CONNECTIONS in HAproxy [#735](https://github.com/openshift/cluster-ingress-operator/pull/735) * Add support for route53 in the us-isob-east-1 region + fix [#754](https://github.com/openshift/cluster-ingress-operator/pull/754) * [AUTH-184](https://issues.redhat.com/browse/AUTH-184): manifests/deployment: comply to restricted pod security level [#749](https://github.com/openshift/cluster-ingress-operator/pull/749) * [Bug 2081447](https://bugzilla.redhat.com/show_bug.cgi?id=2081447): `desiredRouterDeployment`: Fix for port defaulting [#753](https://github.com/openshift/cluster-ingress-operator/pull/753) * [Bug 2079468](https://bugzilla.redhat.com/show_bug.cgi?id=2079468): Enhance the waitForIngressControllerCondition for better CI results [#745](https://github.com/openshift/cluster-ingress-operator/pull/745) * [NE-882](https://issues.redhat.com/browse/NE-882): Set `ROUTER_DOMAIN` to enable route subdomain field [#674](https://github.com/openshift/cluster-ingress-operator/pull/674) * Specify host port for host networking strategy [#694](https://github.com/openshift/cluster-ingress-operator/pull/694) * [Bug 2007246](https://bugzilla.redhat.com/show_bug.cgi?id=2007246): Add allowPrivilegeEscalation to the router container [#743](https://github.com/openshift/cluster-ingress-operator/pull/743) * [MGMT-9797](https://issues.redhat.com/browse/MGMT-9797): Determine number of replicas according to `DefaultPlacement` [#728](https://github.com/openshift/cluster-ingress-operator/pull/728) * [Bug 2076193](https://bugzilla.redhat.com/show_bug.cgi?id=2076193): Remove special-casing for default ingresscontroller probe parameters [#742](https://github.com/openshift/cluster-ingress-operator/pull/742) * [NE-585](https://issues.redhat.com/browse/NE-585): Make ROUTER_BACKEND_CHECK_INTERVAL configurable [#712](https://github.com/openshift/cluster-ingress-operator/pull/712) * BUG 2076984: test/e2e: add resilience to RBAC test teardown [#744](https://github.com/openshift/cluster-ingress-operator/pull/744) * BUG 2054200: Fix removing custom created service in openshift-ingress with same name [#707](https://github.com/openshift/cluster-ingress-operator/pull/707) * Add Nutanix platform [#730](https://github.com/openshift/cluster-ingress-operator/pull/730) * Revert "Bug 2007246: Ingress Controller does not set allowPrivilegeEscalation in the router deployment" [#741](https://github.com/openshift/cluster-ingress-operator/pull/741) * [Bug 2075671](https://bugzilla.redhat.com/show_bug.cgi?id=2075671): Fix k8s client cache object global inclusion and duplication. [#740](https://github.com/openshift/cluster-ingress-operator/pull/740) * [NE-781](https://issues.redhat.com/browse/NE-781): Allow users to tune kubelet probe timeouts [#736](https://github.com/openshift/cluster-ingress-operator/pull/736) * [Bug 2072106](https://bugzilla.redhat.com/show_bug.cgi?id=2072106): Fix test `Errorf` limitation in go 1.18 [#733](https://github.com/openshift/cluster-ingress-operator/pull/733) * [Bug 2071139](https://bugzilla.redhat.com/show_bug.cgi?id=2071139): add pod eviction permission [#734](https://github.com/openshift/cluster-ingress-operator/pull/734) * [Bug 2071139](https://bugzilla.redhat.com/show_bug.cgi?id=2071139): delete default ingress pod if it is scheduled where another router pod already is [#720](https://github.com/openshift/cluster-ingress-operator/pull/720) * [Bug 2069457](https://bugzilla.redhat.com/show_bug.cgi?id=2069457): Delete LoadBalancer-type service finalizer logic [#729](https://github.com/openshift/cluster-ingress-operator/pull/729) * [Bug 2021446](https://bugzilla.redhat.com/show_bug.cgi?id=2021446): Set canary status as unknown if not admitted to default ingress controller [#723](https://github.com/openshift/cluster-ingress-operator/pull/723) * [Bug 2066444](https://bugzilla.redhat.com/show_bug.cgi?id=2066444): update relatedObjects for clusteroperator status [#721](https://github.com/openshift/cluster-ingress-operator/pull/721) * [Bug 2007246](https://bugzilla.redhat.com/show_bug.cgi?id=2007246): Ingress Controller does not set allowPrivilegeEscalation in the router deployment [#718](https://github.com/openshift/cluster-ingress-operator/pull/718) * [Bug 1995953](https://bugzilla.redhat.com/show_bug.cgi?id=1995953): Add unit test for verifying router deployment env is always sorted [#715](https://github.com/openshift/cluster-ingress-operator/pull/715) * [Bug 2057762](https://bugzilla.redhat.com/show_bug.cgi?id=2057762): Set Upgradeable=False if default cert has no SAN [#708](https://github.com/openshift/cluster-ingress-operator/pull/708) * [Bug 2055470](https://bugzilla.redhat.com/show_bug.cgi?id=2055470): Normalize the AWS internal LB annotation value [#704](https://github.com/openshift/cluster-ingress-operator/pull/704) * BUG 2037447: Disable keepalive for canary probe [#701](https://github.com/openshift/cluster-ingress-operator/pull/701) * pkg/operator/controller/ingress/status_test: Fix `...-tag` -> `...-tags` test-case description [#700](https://github.com/openshift/cluster-ingress-operator/pull/700) * Added gcs278 to OWNERS [#698](https://github.com/openshift/cluster-ingress-operator/pull/698) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/24d1205129b99d243104af992f21a1d374955096...2432dad67a27dbefdbfc69b70f39f4b20d75d50e) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/c7c94db87f9dc7ab4010842aadc587f4db682c33) * [Bug 2100155](https://bugzilla.redhat.com/show_bug.cgi?id=2100155): specify resource=pod for PSa violation alerts [#1362](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1362) * [Bug 2100155](https://bugzilla.redhat.com/show_bug.cgi?id=2100155): Add new alert on Pod Security violations [#1361](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1361) * [Bug 2050407](https://bugzilla.redhat.com/show_bug.cgi?id=2050407): revert dev cert rotation [#1307](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1307) * [Bug 2100347](https://bugzilla.redhat.com/show_bug.cgi?id=2100347): Bump(openshift/library-go) latency profile observer, controller [#1360](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1360) * [Bug 2074031](https://bugzilla.redhat.com/show_bug.cgi?id=2074031): Support tuning GOGC within a limited range. [#1359](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1359) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): exempt build controller SA from PodSecurity admission [#1358](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1358) * [Bug 2067456](https://bugzilla.redhat.com/show_bug.cgi?id=2067456): OCP 4.11 should be firing APIRemovedInNextEUSReleaseInUse and APIRemovedInNextReleaseInUse for APIs removed in 1.25 [#1332](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1332) * [Bug 2086092](https://bugzilla.redhat.com/show_bug.cgi?id=2086092): bump to k8s v0.24.0 [#1341](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1341) * Updating ose-cluster-kube-apiserver-operator images to be consistent with ART [#1356](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1356) * Config Observer and Latency Controller for nodes.config.openshift.io WorkerLatencyProfile [#1328](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1328) * Update library-go to 80f9619c2 [#1354](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1354) * Fix debugging information [#1353](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1353) * Revert "Revert "Merge pull request #1338 from stlaz/more_restrictive_sccs"" [#1351](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1351) * Revert "Merge pull request #1338 from stlaz/more_restrictive_sccs" [#1350](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1350) * manifests/deployment: comply to restricted pod security level [#1348](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1348) * add more restrictive SCCs to the platform [#1338](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1338) * [rebase v1.24]: remove insecure-port from kas args [#1347](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1347) * remove enable-swagger-ui from default config [#1343](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1343) * [AUTH-2](https://issues.redhat.com/browse/AUTH-2): reenable PodSecurity on privileged level [#1308](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1308) * render apirequest count to reduce startup errors [#1336](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1336) * Bump(openshift/api): to get CSI changes [#1310](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1310) * Revert pull request 1309 [#1316](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1316) * fix label for max-in-flight-recorder [#1333](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1333) * [Bug 2063342](https://bugzilla.redhat.com/show_bug.cgi?id=2063342): vendor: bump library-go [#1330](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1330) * [Bug 2067384](https://bugzilla.redhat.com/show_bug.cgi?id=2067384): OCP 4.10 should be firing APIRemovedInNextEUSReleaseInUse for APIs removed in 1.25 [#1331](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1331) * [Bug 2053582](https://bugzilla.redhat.com/show_bug.cgi?id=2053582): Track static pod lifecycle [#1323](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1323) * [Bug 2053582](https://bugzilla.redhat.com/show_bug.cgi?id=2053582): Track static pod lifecycle [#1321](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1321) * [Bug 2052513](https://bugzilla.redhat.com/show_bug.cgi?id=2052513): degraded webhook conditions to errors [#1313](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1313) * [Bug 2052513](https://bugzilla.redhat.com/show_bug.cgi?id=2052513): disable webhook supportability during upgrade [#1309](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1309) * update library-go to get rapid installer pod fixes [#1300](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1300) * Updating ose-cluster-kube-apiserver-operator images to be consistent with ART [#1299](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1299) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/78da169541f6a2d13b1e2cdba9fd0564f6fc1e3a...c7c94db87f9dc7ab4010842aadc587f4db682c33) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/a6cb4282c8ceae5238c1ade9e5b8bf98b4c82f7d) * [Bug 2104552](https://bugzilla.redhat.com/show_bug.cgi?id=2104552): Decouple KCM-O's status from monitoring stack [#637](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/637) * [Bug 2099668](https://bugzilla.redhat.com/show_bug.cgi?id=2099668): introduce GC Watcher controller and add alerts for GarbageCollector [#623](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/623) * [Bug 2087684](https://bugzilla.redhat.com/show_bug.cgi?id=2087684): Reject transition from/to extreme latency profiles (default<->low) [#629](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/629) * [Bug 1902307](https://bugzilla.redhat.com/show_bug.cgi?id=1902307): Let vsphere-legacy-cloud-provider update node objects [#631](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/631) * [Bug 2097186](https://bugzilla.redhat.com/show_bug.cgi?id=2097186): add rbac roles for the podsecuritylabelsyncer even outside bootkube [#632](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/632) * [Bug 2053622](https://bugzilla.redhat.com/show_bug.cgi?id=2053622): PodDisruptionBudgetAtLimit should not alert when no app/pods exist [#630](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/630) * [Bug 2086092](https://bugzilla.redhat.com/show_bug.cgi?id=2086092): bump to k8s v0.24.0 [#614](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/614) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): bindata/../namespace-openshift-infra: label namespace as privileged [#628](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/628) * [Bug 2086958](https://bugzilla.redhat.com/show_bug.cgi?id=2086958): e2e: Fix test pod disruption budget at limit alert [#627](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/627) * [Bug 2086959](https://bugzilla.redhat.com/show_bug.cgi?id=2086959): e2e: fix flaky TestLogLevel [#626](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/626) * Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART [#624](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/624) * Config Observer and Latency Controller for nodes.config.openshift.io WorkerLatencyProfile [#611](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/611) * add RBAC for PSa label syncing controller [#616](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/616) * Fix debugging information [#621](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/621) * manifests/deployment: comply to restricted pod security level [#619](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/619) * policy-controller RBAC: use the new leases API [#618](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/618) * [Bug 1918690](https://bugzilla.redhat.com/show_bug.cgi?id=1918690): update resource-graph to include current resources [#613](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/613) * Update OWNERS [#612](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/612) * Bump(openshift/api): to get CSI changes [#601](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/601) * [Bug 2053582](https://bugzilla.redhat.com/show_bug.cgi?id=2053582): Track static pod lifecycle [#608](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/608) * [Bug 2053582](https://bugzilla.redhat.com/show_bug.cgi?id=2053582): Track static pod lifecycle [#606](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/606) * Update to use configmapleases [#602](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/602) * [Bug 2029470](https://bugzilla.redhat.com/show_bug.cgi?id=2029470): update library-go to get rapid installer pod fixes [#597](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/597) * [Bug 2045872](https://bugzilla.redhat.com/show_bug.cgi?id=2045872): allow cluster-policy-controller to fallback to default cert [#594](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/594) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/ca3ff5396f45632a4ae9997d9b71441b52b62efd...a6cb4282c8ceae5238c1ade9e5b8bf98b4c82f7d) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/b8fed26659f0b1a6c5934d34dae4883d5a20d798) * [Bug 2062459](https://bugzilla.redhat.com/show_bug.cgi?id=2062459): Introduce sync unit test [#430](https://github.com/openshift/cluster-kube-scheduler-operator/pull/430) * [Bug 2086092](https://bugzilla.redhat.com/show_bug.cgi?id=2086092): bump to k8s v0.24.0 [#420](https://github.com/openshift/cluster-kube-scheduler-operator/pull/420) * [Bug 2062459](https://bugzilla.redhat.com/show_bug.cgi?id=2062459): Fix bootstrap leader election config [#428](https://github.com/openshift/cluster-kube-scheduler-operator/pull/428) * [Bug 2064024](https://bugzilla.redhat.com/show_bug.cgi?id=2064024): README: fix scheduler configuration formatting [#427](https://github.com/openshift/cluster-kube-scheduler-operator/pull/427) * [Bug 2064024](https://bugzilla.redhat.com/show_bug.cgi?id=2064024): Update library-go to 80f9619c2 [#425](https://github.com/openshift/cluster-kube-scheduler-operator/pull/425) * Fix debugging information [#424](https://github.com/openshift/cluster-kube-scheduler-operator/pull/424) * manifests/deployment: comply to restricted pod security level [#421](https://github.com/openshift/cluster-kube-scheduler-operator/pull/421) * [rebase v1.24] remove --port flag from bootstrap [#422](https://github.com/openshift/cluster-kube-scheduler-operator/pull/422) * Update OWNERS [#419](https://github.com/openshift/cluster-kube-scheduler-operator/pull/419) * Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#406](https://github.com/openshift/cluster-kube-scheduler-operator/pull/406) * [Bug 2053582](https://bugzilla.redhat.com/show_bug.cgi?id=2053582): Track static pod lifecycle [#417](https://github.com/openshift/cluster-kube-scheduler-operator/pull/417) * [Bug 2053582](https://bugzilla.redhat.com/show_bug.cgi?id=2053582): Track static pod lifecycle [#415](https://github.com/openshift/cluster-kube-scheduler-operator/pull/415) * Update resourcelock to configmapleases [#412](https://github.com/openshift/cluster-kube-scheduler-operator/pull/412) * Bump(openshift/api): to get CSI changes [#411](https://github.com/openshift/cluster-kube-scheduler-operator/pull/411) * Do not wait for a port which is no longer used by the scheduler [#410](https://github.com/openshift/cluster-kube-scheduler-operator/pull/410) * update cert injection annotations to beta [#409](https://github.com/openshift/cluster-kube-scheduler-operator/pull/409) * [Bug 2029470](https://bugzilla.redhat.com/show_bug.cgi?id=2029470): update library-go to get rapid installer pod fixes [#407](https://github.com/openshift/cluster-kube-scheduler-operator/pull/407) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/d8694a5bde4de696c8dd710816c1da76fa49cc36...b8fed26659f0b1a6c5934d34dae4883d5a20d798) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/12d050abd0cf37dae8973d453930bcf494a2499b) * Updating ose-cluster-kube-storage-version-migrator-operator images to be consistent with ART [#82](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/82) * bindata: comply to restricted pod security level [#85](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/85) * manifests/deployment: comply to restricted pod security level [#83](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/83) * [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/7e1f56849bb85b870585b2b67566d29fd7767a31...12d050abd0cf37dae8973d453930bcf494a2499b) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/3ee1fe4d777f8e04b26bade2960609fc9b151d94) * [Bug 2087039](https://bugzilla.redhat.com/show_bug.cgi?id=2087039): update dependencies to K8s 1.24, go 1.18 [#165](https://github.com/openshift/cluster-machine-approver/pull/165) * Set default container for log retrieval [#163](https://github.com/openshift/cluster-machine-approver/pull/163) * Define all flags before parsing flags [#161](https://github.com/openshift/cluster-machine-approver/pull/161) * [Bug 2047702](https://bugzilla.redhat.com/show_bug.cgi?id=2047702): Reconcile CSRs approved by other controllers [#160](https://github.com/openshift/cluster-machine-approver/pull/160) * Add techpreview manifests for CAPI machines [#159](https://github.com/openshift/cluster-machine-approver/pull/159) * [Bug 1978303](https://bugzilla.redhat.com/show_bug.cgi?id=1978303): update approve condition logic [#158](https://github.com/openshift/cluster-machine-approver/pull/158) * Allow to define several API groups [#157](https://github.com/openshift/cluster-machine-approver/pull/157) * Shrink csr_check_test.go size [#155](https://github.com/openshift/cluster-machine-approver/pull/155) * Make 'reject_expired' tests works in any time zone [#154](https://github.com/openshift/cluster-machine-approver/pull/154) * README.md: Elaborate a bit more on node join [#150](https://github.com/openshift/cluster-machine-approver/pull/150) * Updating ose-cluster-machine-approver images to be consistent with ART [#153](https://github.com/openshift/cluster-machine-approver/pull/153) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/55fb0f057498628a6e1240fe657b556a0721f596...3ee1fe4d777f8e04b26bade2960609fc9b151d94) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/fcc377d33b5c41bcdacecb5838ac5d60fd5010ac) * [Bug 2107493](https://bugzilla.redhat.com/show_bug.cgi?id=2107493): Set HA convention on admission-webhook [#1717](https://github.com/openshift/cluster-monitoring-operator/pull/1717) * Synchronize versions of the downstream components [#1698](https://github.com/openshift/cluster-monitoring-operator/pull/1698) * [MON-2091](https://issues.redhat.com/browse/MON-2091): Add support for user-defined alert relabel configs [#1676](https://github.com/openshift/cluster-monitoring-operator/pull/1676) * [Bug 2037513](https://bugzilla.redhat.com/show_bug.cgi?id=2037513): Fix dashboards having container_fs* metrices in queries [#1554](https://github.com/openshift/cluster-monitoring-operator/pull/1554) * [MON-2552](https://issues.redhat.com/browse/MON-2552): Add support for user-defined alerting rules [#1675](https://github.com/openshift/cluster-monitoring-operator/pull/1675) * Pin Jsonnet versions for release 4.11 [#1693](https://github.com/openshift/cluster-monitoring-operator/pull/1693) * [Bug 2091902](https://bugzilla.redhat.com/show_bug.cgi?id=2091902): Improve performance of Prometheus Adapter [#1692](https://github.com/openshift/cluster-monitoring-operator/pull/1692) * Adding a usage metric for Openshift Sandboxed Containers [#1662](https://github.com/openshift/cluster-monitoring-operator/pull/1662) * [MON-2567](https://issues.redhat.com/browse/MON-2567): enable AlertmanagerConfig v1beta1 [#1682](https://github.com/openshift/cluster-monitoring-operator/pull/1682) * Synchronize versions of the downstream components [#1689](https://github.com/openshift/cluster-monitoring-operator/pull/1689) * [Bug 2096315](https://bugzilla.redhat.com/show_bug.cgi?id=2096315): Create a patch im CMO for NodeClockNotSynchronising [#1604](https://github.com/openshift/cluster-monitoring-operator/pull/1604) * [Bug 2069068](https://bugzilla.redhat.com/show_bug.cgi?id=2069068): Refactors DeleteDeployment to wait for deletion of the deployment [#1655](https://github.com/openshift/cluster-monitoring-operator/pull/1655) * *: bump Go dependencies [#1688](https://github.com/openshift/cluster-monitoring-operator/pull/1688) * [Bug 2057832](https://bugzilla.redhat.com/show_bug.cgi?id=2057832): Updates recording rule cluster:telemetry_selected_series:count [#1646](https://github.com/openshift/cluster-monitoring-operator/pull/1646) * [Bug 2094704](https://bugzilla.redhat.com/show_bug.cgi?id=2094704): remove verbose output from kube-rbac-proxy in Prometheus-k8s pod [#1684](https://github.com/openshift/cluster-monitoring-operator/pull/1684) * Allow deployment of dedicated Alertmanager for user-defined alerts [#1661](https://github.com/openshift/cluster-monitoring-operator/pull/1661) * [MON-2480](https://issues.redhat.com/browse/MON-2480): Double the ServiceMonitor intervals for SNO [#1652](https://github.com/openshift/cluster-monitoring-operator/pull/1652) * Synchronize versions of the downstream components [#1666](https://github.com/openshift/cluster-monitoring-operator/pull/1666) * whitelist cluster-logging-operator metrics for telemetry [#1546](https://github.com/openshift/cluster-monitoring-operator/pull/1546) * [Bug 2090838](https://bugzilla.redhat.com/show_bug.cgi?id=2090838): ignore flapping host interface 'tunbr' [#1681](https://github.com/openshift/cluster-monitoring-operator/pull/1681) * [Bug 2089574](https://bugzilla.redhat.com/show_bug.cgi?id=2089574): Removes master node selector from PO when running with HostedControlPlane external [#1679](https://github.com/openshift/cluster-monitoring-operator/pull/1679) * [Bug 2009352](https://bugzilla.redhat.com/show_bug.cgi?id=2009352): IR-254: Collecting registry and image stream usage [#1668](https://github.com/openshift/cluster-monitoring-operator/pull/1668) * [Bug 2079292](https://bugzilla.redhat.com/show_bug.cgi?id=2079292): Adds necessary SecurityContext settings to UWM deployments [#1660](https://github.com/openshift/cluster-monitoring-operator/pull/1660) * eo metrics for Telemetry [#1559](https://github.com/openshift/cluster-monitoring-operator/pull/1559) * [Bug 2084079](https://bugzilla.redhat.com/show_bug.cgi?id=2084079): Refactors CreateRouteIfNotExists to CreateOrUpdateRoute [#1671](https://github.com/openshift/cluster-monitoring-operator/pull/1671) * Add bodysize limit for metric scraping. [#1467](https://github.com/openshift/cluster-monitoring-operator/pull/1467) * OWNERS: move @fpetkovski, @PhilipGough and @bison to emeritus section [#1670](https://github.com/openshift/cluster-monitoring-operator/pull/1670) * Updating cluster-monitoring-operator images to be consistent with ART [#1667](https://github.com/openshift/cluster-monitoring-operator/pull/1667) * [Bug 2069068](https://bugzilla.redhat.com/show_bug.cgi?id=2069068): Refactors DeleteDeployment to wait for deletion of the deployment [#1655](https://github.com/openshift/cluster-monitoring-operator/pull/1655) * Expose ovnkube_master_egress_routing_via_host via telemetry [#1635](https://github.com/openshift/cluster-monitoring-operator/pull/1635) * Add runbook for kube persistent volume inodes filling up [#1663](https://github.com/openshift/cluster-monitoring-operator/pull/1663) * Synchronize versions of the downstream components [#1658](https://github.com/openshift/cluster-monitoring-operator/pull/1658) * [MON-1913](https://issues.redhat.com/browse/MON-1913): pkg/manifest: Allow retention to be configurable for Thanos-Ruler in UWM [#1651](https://github.com/openshift/cluster-monitoring-operator/pull/1651) * *: add standalone admission webhook [#1640](https://github.com/openshift/cluster-monitoring-operator/pull/1640) * Synchronize versions of the downstream components [#1650](https://github.com/openshift/cluster-monitoring-operator/pull/1650) * [Bug 2064705](https://bugzilla.redhat.com/show_bug.cgi?id=2064705): [bot] Synchronize versions of the downstream components [#1648](https://github.com/openshift/cluster-monitoring-operator/pull/1648) * [MON-2213](https://issues.redhat.com/browse/MON-2213): Expose the /federate endpoint of UWM Prometheus as a route [#1633](https://github.com/openshift/cluster-monitoring-operator/pull/1633) * [Bug 2074807](https://bugzilla.redhat.com/show_bug.cgi?id=2074807): [bot] Update jsonnet dependencies [#1643](https://github.com/openshift/cluster-monitoring-operator/pull/1643) * [Bug 2073112](https://bugzilla.redhat.com/show_bug.cgi?id=2073112): Adds UWM extrenalLabels from Prometheus to ThanosRuler labels [#1645](https://github.com/openshift/cluster-monitoring-operator/pull/1645) * Extend e2e metric test [#1642](https://github.com/openshift/cluster-monitoring-operator/pull/1642) * [MON-2193](https://issues.redhat.com/browse/MON-2193): pkg/manifests: Expose retention size settings for UWM Prometheus [#1630](https://github.com/openshift/cluster-monitoring-operator/pull/1630) * [MON-2193](https://issues.redhat.com/browse/MON-2193): pkg/manifests: Expose retention size settings for Platform Prometheus [#1579](https://github.com/openshift/cluster-monitoring-operator/pull/1579) * [MON-2206](https://issues.redhat.com/browse/MON-2206): Adds sigv4 settings for remote write [#1638](https://github.com/openshift/cluster-monitoring-operator/pull/1638) * [Bug 2074084](https://bugzilla.redhat.com/show_bug.cgi?id=2074084): CMO metrics not visible in the OCP webconsole UI [#1634](https://github.com/openshift/cluster-monitoring-operator/pull/1634) * [Bug 2033575](https://bugzilla.redhat.com/show_bug.cgi?id=2033575): use bearer token as fall-back authn method [#1637](https://github.com/openshift/cluster-monitoring-operator/pull/1637) * [Bug 2067740](https://bugzilla.redhat.com/show_bug.cgi?id=2067740): update prometheus/client_golang version [#1636](https://github.com/openshift/cluster-monitoring-operator/pull/1636) * [MON-2207](https://issues.redhat.com/browse/MON-2207): Expose Authorization settings for remote write in the CMO configuration [#1598](https://github.com/openshift/cluster-monitoring-operator/pull/1598) * [Bug 2057967](https://bugzilla.redhat.com/show_bug.cgi?id=2057967): [bot] Update jsonnet dependencies [#1628](https://github.com/openshift/cluster-monitoring-operator/pull/1628) * Add Oauth2 settings to prometheusK8s.remoteWrite config [#1617](https://github.com/openshift/cluster-monitoring-operator/pull/1617) * [MON-2212](https://issues.redhat.com/browse/MON-2212): Expose the /federate endpoint of UWM Prometheus as a service [#1601](https://github.com/openshift/cluster-monitoring-operator/pull/1601) * [Bug 2067005](https://bugzilla.redhat.com/show_bug.cgi?id=2067005): Remove Grafana from Prometheus rules added by CMO [#1629](https://github.com/openshift/cluster-monitoring-operator/pull/1629) * [MON-1708](https://issues.redhat.com/browse/MON-1708): Enforce label scrape limits in UWM [#1350](https://github.com/openshift/cluster-monitoring-operator/pull/1350) * CHANGELOG: add entry for https://issues.redhat.com/browse/MON-2245 [#1623](https://github.com/openshift/cluster-monitoring-operator/pull/1623) * [Bug 2048333](https://bugzilla.redhat.com/show_bug.cgi?id=2048333): [bot] Update jsonnet dependencies [#1621](https://github.com/openshift/cluster-monitoring-operator/pull/1621) * doc: add Testing section to CONTRIBUTING.md [#1620](https://github.com/openshift/cluster-monitoring-operator/pull/1620) * pkg/manifest: remove unused function AlertmanagerExternalURL [#1622](https://github.com/openshift/cluster-monitoring-operator/pull/1622) * [Bug 2063047](https://bugzilla.redhat.com/show_bug.cgi?id=2063047): Add condition to check for relative paths in query log file path [#1608](https://github.com/openshift/cluster-monitoring-operator/pull/1608) * Synchronize versions of the downstream components [#1616](https://github.com/openshift/cluster-monitoring-operator/pull/1616) * Update jsonnet dependencies [#1615](https://github.com/openshift/cluster-monitoring-operator/pull/1615) * Documentation/data-collection: Collect cluster_version_capability [#1607](https://github.com/openshift/cluster-monitoring-operator/pull/1607) * [MON-2269](https://issues.redhat.com/browse/MON-2269): test: deploy prometheus as remote_write receiver [#1602](https://github.com/openshift/cluster-monitoring-operator/pull/1602) * Synchronize versions of the downstream components [#1614](https://github.com/openshift/cluster-monitoring-operator/pull/1614) * Documentation/data-collection: Assign cluster-version metrics to Cincinnati team [#1606](https://github.com/openshift/cluster-monitoring-operator/pull/1606) * [Bug 2067004](https://bugzilla.redhat.com/show_bug.cgi?id=2067004): manifests: Remove Grafana image references [#1612](https://github.com/openshift/cluster-monitoring-operator/pull/1612) * [Bug 2063905](https://bugzilla.redhat.com/show_bug.cgi?id=2063905): [bot] Update jsonnet dependencies [#1610](https://github.com/openshift/cluster-monitoring-operator/pull/1610) * [Bug 2067062](https://bugzilla.redhat.com/show_bug.cgi?id=2067062): [bot] Synchronize versions of the downstream components [#1609](https://github.com/openshift/cluster-monitoring-operator/pull/1609) * [Bug 2065577](https://bugzilla.redhat.com/show_bug.cgi?id=2065577): CMO now creates by default an empty CM for UWM [#1603](https://github.com/openshift/cluster-monitoring-operator/pull/1603) * Automated jsonnet dependencies update [#1600](https://github.com/openshift/cluster-monitoring-operator/pull/1600) * [Bug 2065682](https://bugzilla.redhat.com/show_bug.cgi?id=2065682): manifest: explicitly drop the temporary cluster id label [#1597](https://github.com/openshift/cluster-monitoring-operator/pull/1597) * [Bug 2065076](https://bugzilla.redhat.com/show_bug.cgi?id=2065076): manifests: advertise public urls without path component [#1595](https://github.com/openshift/cluster-monitoring-operator/pull/1595) * MON-1632 Removing grafana from monitoring stack [#1557](https://github.com/openshift/cluster-monitoring-operator/pull/1557) * Makefile: add tools to path for run-local target [#1592](https://github.com/openshift/cluster-monitoring-operator/pull/1592) * [MON-2245](https://issues.redhat.com/browse/MON-2245): manifest: Add cluster_id label to remote_write configurations [#1578](https://github.com/openshift/cluster-monitoring-operator/pull/1578) * [OADP-22](https://issues.redhat.com/browse/OADP-22): Send Telemetry metrics on OADP [#1536](https://github.com/openshift/cluster-monitoring-operator/pull/1536) * [Bug 2063047](https://bugzilla.redhat.com/show_bug.cgi?id=2063047): Added support for full-path query log file [#1587](https://github.com/openshift/cluster-monitoring-operator/pull/1587) * [MON-2222](https://issues.redhat.com/browse/MON-2222): Enable validating webhook for AlertmanagerConfig custom resources [#1567](https://github.com/openshift/cluster-monitoring-operator/pull/1567) * Automated dependencies version update [#1591](https://github.com/openshift/cluster-monitoring-operator/pull/1591) * Automated jsonnet dependencies update [#1583](https://github.com/openshift/cluster-monitoring-operator/pull/1583) * [Bug 2060083](https://bugzilla.redhat.com/show_bug.cgi?id=2060083): React to changes in clusteroperators [#1575](https://github.com/openshift/cluster-monitoring-operator/pull/1575) * Automated dependencies version update [#1540](https://github.com/openshift/cluster-monitoring-operator/pull/1540) * [Bug 2050120](https://bugzilla.redhat.com/show_bug.cgi?id=2050120): Sanitize all regex allow/denylist used in KSM component [#1574](https://github.com/openshift/cluster-monitoring-operator/pull/1574) * [Bug 2060091](https://bugzilla.redhat.com/show_bug.cgi?id=2060091): Properly deal with an empty console URL [#1576](https://github.com/openshift/cluster-monitoring-operator/pull/1576) * [Bug 2051470](https://bugzilla.redhat.com/show_bug.cgi?id=2051470): Update prometheus-operator and sync jsonnet [#1571](https://github.com/openshift/cluster-monitoring-operator/pull/1571) * manifest: use path module to construct externalURL [#1562](https://github.com/openshift/cluster-monitoring-operator/pull/1562) * [Bug 2057403](https://bugzilla.redhat.com/show_bug.cgi?id=2057403): jsonnet: Give CMO explicit get permissions for ReplicaSets [#1564](https://github.com/openshift/cluster-monitoring-operator/pull/1564) * [Bug 2037513](https://bugzilla.redhat.com/show_bug.cgi?id=2037513): Update jsonnet dependencies and prometheus-operator version [#1556](https://github.com/openshift/cluster-monitoring-operator/pull/1556) * [Bug 2057025](https://bugzilla.redhat.com/show_bug.cgi?id=2057025): fix init-config-reloader resource requests [#1563](https://github.com/openshift/cluster-monitoring-operator/pull/1563) * go.mod: switch to go 1.17 [#1561](https://github.com/openshift/cluster-monitoring-operator/pull/1561) * Use service ca beta annotation [#1560](https://github.com/openshift/cluster-monitoring-operator/pull/1560) * : Add runbooks for FailedToSendAlerts [#1530](https://github.com/openshift/cluster-monitoring-operator/pull/1530) * pkg: drop code removing the legacy Alertmanager service monitor [#1551](https://github.com/openshift/cluster-monitoring-operator/pull/1551) * [Bug 2050707](https://bugzilla.redhat.com/show_bug.cgi?id=2050707): test: account for pdb and Prometheus' staleness period [#1553](https://github.com/openshift/cluster-monitoring-operator/pull/1553) * [MON-1631](https://issues.redhat.com/browse/MON-1631): prometheus: remove ui access [#1532](https://github.com/openshift/cluster-monitoring-operator/pull/1532) * Updating cluster-monitoring-operator images to be consistent with ART [#1550](https://github.com/openshift/cluster-monitoring-operator/pull/1550) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/57d239c2c2909ea4f8a561d738db0c34b7275ad8...fcc377d33b5c41bcdacecb5838ac5d60fd5010ac) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/3528a6baa2c81c2a675541e62cc217d690c73686) * [Bug 2108236](https://bugzilla.redhat.com/show_bug.cgi?id=2108236): Revert "Bug 2085089: Pass enable-udp-aggregation=true to ovn-kubernetes" [#1513](https://github.com/openshift/cluster-network-operator/pull/1513) * [Bug 2085089](https://bugzilla.redhat.com/show_bug.cgi?id=2085089): Pass enable-udp-aggregation=true to ovn-kubernetes [#1489](https://github.com/openshift/cluster-network-operator/pull/1489) * [Bug 2089681](https://bugzilla.redhat.com/show_bug.cgi?id=2089681): Disable EgressIP reachability check in hypershift deployments [#1485](https://github.com/openshift/cluster-network-operator/pull/1485) * [Bug 2084062](https://bugzilla.redhat.com/show_bug.cgi?id=2084062): Make northd probe interval default to 10 seconds [#1494](https://github.com/openshift/cluster-network-operator/pull/1494) * [Bug 2100079](https://bugzilla.redhat.com/show_bug.cgi?id=2100079): Update sdn-controller perms for "configmapsleases" leaderelection [#1496](https://github.com/openshift/cluster-network-operator/pull/1496) * [Bug 2099357](https://bugzilla.redhat.com/show_bug.cgi?id=2099357): k8s 1.24 bump: add RBAC coordination leases for ovn-k master [#1490](https://github.com/openshift/cluster-network-operator/pull/1490) * [Bug 2094071](https://bugzilla.redhat.com/show_bug.cgi?id=2094071): Add southboundStale alert runbook [#1481](https://github.com/openshift/cluster-network-operator/pull/1481) * [Bug 2095772](https://bugzilla.redhat.com/show_bug.cgi?id=2095772): bindata: managed: reduce memory requests to align with observed usage [#1479](https://github.com/openshift/cluster-network-operator/pull/1479) * [Bug 2095756](https://bugzilla.redhat.com/show_bug.cgi?id=2095756): client: register types during init, not later [#1483](https://github.com/openshift/cluster-network-operator/pull/1483) * [Bug 2090336](https://bugzilla.redhat.com/show_bug.cgi?id=2090336): Multus should log at a verbose log level (without a logfile) [#1474](https://github.com/openshift/cluster-network-operator/pull/1474) * [Bug 2092047](https://bugzilla.redhat.com/show_bug.cgi?id=2092047): cncc: add RBAC coordination.k8s.io leases [#1461](https://github.com/openshift/cluster-network-operator/pull/1461) * [Bug 2089805](https://bugzilla.redhat.com/show_bug.cgi?id=2089805): Enable config duration for OVN-Kubernetes [#1455](https://github.com/openshift/cluster-network-operator/pull/1455) * [Bug 2090437](https://bugzilla.redhat.com/show_bug.cgi?id=2090437): Bump CNO to k8s 1.24 [#1459](https://github.com/openshift/cluster-network-operator/pull/1459) * [Bug 2073452](https://bugzilla.redhat.com/show_bug.cgi?id=2073452): Copying CNI binaries should be an atomic operation. [#1472](https://github.com/openshift/cluster-network-operator/pull/1472) * [Bug 2092495](https://bugzilla.redhat.com/show_bug.cgi?id=2092495): ovn: use up to 4 northd threads in non-SNO clusters [#1471](https://github.com/openshift/cluster-network-operator/pull/1471) * [Bug 2091167](https://bugzilla.redhat.com/show_bug.cgi?id=2091167): incorrectly setting rbac role for certificatesigningrequests [#1463](https://github.com/openshift/cluster-network-operator/pull/1463) * Revert "Copying CNI binaries should be an atomic operation." [#1466](https://github.com/openshift/cluster-network-operator/pull/1466) * [Bug 2073452](https://bugzilla.redhat.com/show_bug.cgi?id=2073452): Copying CNI binaries should be an atomic operation. [#1462](https://github.com/openshift/cluster-network-operator/pull/1462) * [Bug 2076776](https://bugzilla.redhat.com/show_bug.cgi?id=2076776): remove patch permissions from ovnkube-node service account [#1450](https://github.com/openshift/cluster-network-operator/pull/1450) * [Bug 2089968](https://bugzilla.redhat.com/show_bug.cgi?id=2089968): ensures type: Directory for multus host paths [#1453](https://github.com/openshift/cluster-network-operator/pull/1453) * [Bug 2090343](https://bugzilla.redhat.com/show_bug.cgi?id=2090343): [temporary] Adds multus debug logging [#1456](https://github.com/openshift/cluster-network-operator/pull/1456) * [Bug 2087942](https://bugzilla.redhat.com/show_bug.cgi?id=2087942): bump to go 1.18, lint improvements [#1451](https://github.com/openshift/cluster-network-operator/pull/1451) * [Bug 2086461](https://bugzilla.redhat.com/show_bug.cgi?id=2086461): Hypershift: Also add default for Azure mtu [#1454](https://github.com/openshift/cluster-network-operator/pull/1454) * [Bug 2086461](https://bugzilla.redhat.com/show_bug.cgi?id=2086461): AWS: Use hardcoded MTU to speed up cluster creation [#1441](https://github.com/openshift/cluster-network-operator/pull/1441) * [Bug 2087556](https://bugzilla.redhat.com/show_bug.cgi?id=2087556): Fix rendering DPU manifests [#1448](https://github.com/openshift/cluster-network-operator/pull/1448) * [Bug 2086506](https://bugzilla.redhat.com/show_bug.cgi?id=2086506): hypershift: respect statefulset when upgrading ovnk [#1447](https://github.com/openshift/cluster-network-operator/pull/1447) * [Bug 2087135](https://bugzilla.redhat.com/show_bug.cgi?id=2087135): Fixing Hypershift nodeport flow [#1440](https://github.com/openshift/cluster-network-operator/pull/1440) * [Bug 2086544](https://bugzilla.redhat.com/show_bug.cgi?id=2086544): Stop passing hosted cluster token as a parameter to ovnkube-master [#1446](https://github.com/openshift/cluster-network-operator/pull/1446) * [Bug 2086437](https://bugzilla.redhat.com/show_bug.cgi?id=2086437): Enable EgressQoS controller [#1430](https://github.com/openshift/cluster-network-operator/pull/1430) * [Bug 2086143](https://bugzilla.redhat.com/show_bug.cgi?id=2086143): Status controller: use a label, rather than watching all objects [#1431](https://github.com/openshift/cluster-network-operator/pull/1431) * [Bug 2082235](https://bugzilla.redhat.com/show_bug.cgi?id=2082235): manifests: Add in service, service-cert, and ServiceMonitor [#1433](https://github.com/openshift/cluster-network-operator/pull/1433) * [Bug 2023295](https://bugzilla.redhat.com/show_bug.cgi?id=2023295): Cleanup CNO relatedObjects [#1432](https://github.com/openshift/cluster-network-operator/pull/1432) * [Bug 2079422](https://bugzilla.redhat.com/show_bug.cgi?id=2079422): Bump PodDisruptionBudget to v1 [#1427](https://github.com/openshift/cluster-network-operator/pull/1427) * Re-reconcile network on configmap, stop watching all configmaps in proxy controllers [#1416](https://github.com/openshift/cluster-network-operator/pull/1416) * hypershift: add ovnkube-node-proxy container in ovnkube-node ds [#1408](https://github.com/openshift/cluster-network-operator/pull/1408) * Hypershift: enable TLS for ovnkube-master metrics [#1423](https://github.com/openshift/cluster-network-operator/pull/1423) * Add gm metric record to use for telemetry exposure [#1425](https://github.com/openshift/cluster-network-operator/pull/1425) * Revert "ovn: reduce SB<->ovn-controller inactivity probe to 30 seconds" [#1428](https://github.com/openshift/cluster-network-operator/pull/1428) * [Bug 2082611](https://bugzilla.redhat.com/show_bug.cgi?id=2082611): Limit Kuryr pods permissions [#1367](https://github.com/openshift/cluster-network-operator/pull/1367) * [Bug 2076877](https://bugzilla.redhat.com/show_bug.cgi?id=2076877): Bump FlowScema apiVersion to v1beta2 [#1419](https://github.com/openshift/cluster-network-operator/pull/1419) * bindata/network-diagnostics, cloud-network-config-controller: comply to restricted pod security level [#1406](https://github.com/openshift/cluster-network-operator/pull/1406) * Remove ObjectMeta.ClusterName usage [#1421](https://github.com/openshift/cluster-network-operator/pull/1421) * Hypershift: Fix ovnkube-master priority class and set resource requests on token-minter [#1420](https://github.com/openshift/cluster-network-operator/pull/1420) * add more sysctls to the multus allowlist [#1411](https://github.com/openshift/cluster-network-operator/pull/1411) * ovn: fix northd preStop command handling [#1414](https://github.com/openshift/cluster-network-operator/pull/1414) * Add control-plane-component label to ovnkube-master for hypershift [#1422](https://github.com/openshift/cluster-network-operator/pull/1422) * Add link to runbook urls [#1417](https://github.com/openshift/cluster-network-operator/pull/1417) * Hypershift: Copy all CNO conditions to HostedControlPlane status [#1415](https://github.com/openshift/cluster-network-operator/pull/1415) * ovn: reduce SB<->ovn-controller inactivity probe to 30 seconds [#1412](https://github.com/openshift/cluster-network-operator/pull/1412) * [Bug 2075475](https://bugzilla.redhat.com/show_bug.cgi?id=2075475): Add default-route field to egress-router k8s.v1.cni.cncf.io/networks [#1390](https://github.com/openshift/cluster-network-operator/pull/1390) * OCPVE-106 Customize rollout strategy to fix SNO upgrade [#1392](https://github.com/openshift/cluster-network-operator/pull/1392) * [Bug 2080255](https://bugzilla.redhat.com/show_bug.cgi?id=2080255): SDN: Re-add list/watch/get permissions for nodes needed for EgressIP [#1409](https://github.com/openshift/cluster-network-operator/pull/1409) * [Bug 2071859](https://bugzilla.redhat.com/show_bug.cgi?id=2071859): Switch dnsPolicy to Default for OVN hostNetwork pods [#1395](https://github.com/openshift/cluster-network-operator/pull/1395) * Revert "Revert ipsec: Allow enablement/disablement at runtime" [#1384](https://github.com/openshift/cluster-network-operator/pull/1384) * ovnkube: export OVS metrics along with OVN metrics [#1393](https://github.com/openshift/cluster-network-operator/pull/1393) * [Bug 2078910](https://bugzilla.redhat.com/show_bug.cgi?id=2078910): Correct runbook_url field location within schema [#1396](https://github.com/openshift/cluster-network-operator/pull/1396) * Adds dougbtv to owners as approver and reviewer [#1397](https://github.com/openshift/cluster-network-operator/pull/1397) * [Bug 2072215](https://bugzilla.redhat.com/show_bug.cgi?id=2072215): Make the use of the ip-reconciler cronjob opt-in by detecting IPAM type usage [#1369](https://github.com/openshift/cluster-network-operator/pull/1369) * ovn-kube hypershift: fix pipefailure that prevents HA startup [#1394](https://github.com/openshift/cluster-network-operator/pull/1394) * [Bug 2063123](https://bugzilla.redhat.com/show_bug.cgi?id=2063123): Drop Node update permission for sdn-node [#1350](https://github.com/openshift/cluster-network-operator/pull/1350) * OVN-K alert: Increase severity and add runbook_url for NoRunningOvnMa… [#1327](https://github.com/openshift/cluster-network-operator/pull/1327) * Remove Kuryr mutating DNS webhook [#1363](https://github.com/openshift/cluster-network-operator/pull/1363) * raise the alert NoOvnMasterLeader to critical and add the runbook url [#1328](https://github.com/openshift/cluster-network-operator/pull/1328) * [Bug 2072710](https://bugzilla.redhat.com/show_bug.cgi?id=2072710): Make northd probe interval default to 10 seconds [#1386](https://github.com/openshift/cluster-network-operator/pull/1386) * hypershift: get control plane replicas from hcp [#1385](https://github.com/openshift/cluster-network-operator/pull/1385) * [Bug 2072766](https://bugzilla.redhat.com/show_bug.cgi?id=2072766): Reserve port TCP/9104 for cluster-network-operator [#1378](https://github.com/openshift/cluster-network-operator/pull/1378) * Multus: split pod/status rbac [#1340](https://github.com/openshift/cluster-network-operator/pull/1340) * add runbook link for NodeWithoutOVNKubeNodePodRunning and V4SubnetAll… [#1366](https://github.com/openshift/cluster-network-operator/pull/1366) * OVN: remove detecing db_ip via kapi [#1368](https://github.com/openshift/cluster-network-operator/pull/1368) * Hypershift: Respect publishing strategy of OVN southbound database service [#1349](https://github.com/openshift/cluster-network-operator/pull/1349) * Proxyconfig: Add a knob for Hypershift to enable proxying internal apiserver address [#1381](https://github.com/openshift/cluster-network-operator/pull/1381) * [Bug 1983056](https://bugzilla.redhat.com/show_bug.cgi?id=1983056): Kuryr: Update CRD from upstream [#1360](https://github.com/openshift/cluster-network-operator/pull/1360) * hypershift: disable TLS for ovnk master metrics [#1382](https://github.com/openshift/cluster-network-operator/pull/1382) * hypershift: enable publishNotReadyAddress explicitly for ovnk-master service [#1372](https://github.com/openshift/cluster-network-operator/pull/1372) * [Bug 2070047](https://bugzilla.redhat.com/show_bug.cgi?id=2070047): Bump max value of hist quantile for kuryr_cni_request_duration [#1359](https://github.com/openshift/cluster-network-operator/pull/1359) * Don't return err with empty relatedClusterObject annotation [#1379](https://github.com/openshift/cluster-network-operator/pull/1379) * hypershift: enable ovnk-master metrics in management cluster [#1374](https://github.com/openshift/cluster-network-operator/pull/1374) * Use (un)setProgressing for pod status update [#1376](https://github.com/openshift/cluster-network-operator/pull/1376) * Use the hosted cluster token explicitly [#1370](https://github.com/openshift/cluster-network-operator/pull/1370) * HyperShift: Watch StatefulSets in the management cluster [#1364](https://github.com/openshift/cluster-network-operator/pull/1364) * Exclude openshift-kube-apiserver and openshift-apiserver service/endpoints from connectivity checks in hypershift [#1375](https://github.com/openshift/cluster-network-operator/pull/1375) * Run ovnkube-master statefulset pods in parallel [#1361](https://github.com/openshift/cluster-network-operator/pull/1361) * Add ibm-cloud-managed annotations to 02-cncc-credentials.yaml, this is required in HyperShift [#1358](https://github.com/openshift/cluster-network-operator/pull/1358) * Add ipsec daemonset for hypershift managed cluster [#1356](https://github.com/openshift/cluster-network-operator/pull/1356) * Add statefulset in status manager [#1345](https://github.com/openshift/cluster-network-operator/pull/1345) * hypershift ovnk route status [#1341](https://github.com/openshift/cluster-network-operator/pull/1341) * Add tuning cni sysctl allowlist to nodes [#1347](https://github.com/openshift/cluster-network-operator/pull/1347) * [Bug 2058368](https://bugzilla.redhat.com/show_bug.cgi?id=2058368): move enable memory trimming to readiness prob [#1365](https://github.com/openshift/cluster-network-operator/pull/1365) * Add ovnkube-node initContainer to make sure sbdb is up before running other containers [#1354](https://github.com/openshift/cluster-network-operator/pull/1354) * Vendor: pull in hypershift [#1346](https://github.com/openshift/cluster-network-operator/pull/1346) * Hypershift: Use token minter instead of a kubeconfig in ovn-kubernetes master [#1344](https://github.com/openshift/cluster-network-operator/pull/1344) * Add an option to define the client name for in-cluster config [#1342](https://github.com/openshift/cluster-network-operator/pull/1342) * Add ovnkube manifests for hypershift [#1329](https://github.com/openshift/cluster-network-operator/pull/1329) * network, bootstrap: don't get apiserver from the environment [#1339](https://github.com/openshift/cluster-network-operator/pull/1339) * Fix MTU detection for multi path default routes [#1338](https://github.com/openshift/cluster-network-operator/pull/1338) * Multi cluster support in CNO [#1319](https://github.com/openshift/cluster-network-operator/pull/1319) * Fix golang image version in Dockerfile [#1330](https://github.com/openshift/cluster-network-operator/pull/1330) * Remove empty selector from the mtu prober job. [#1331](https://github.com/openshift/cluster-network-operator/pull/1331) * Switch to server-side apply [#1304](https://github.com/openshift/cluster-network-operator/pull/1304) * Probe MTU from a Job, rather than directly in the CNO [#1313](https://github.com/openshift/cluster-network-operator/pull/1313) * [Bug 2058368](https://bugzilla.redhat.com/show_bug.cgi?id=2058368): Move memory-trimming-on-compaction out of dbchecker to nbdb/sbdb [#1320](https://github.com/openshift/cluster-network-operator/pull/1320) * Fix group for CVO override used for running CNO locally [#1314](https://github.com/openshift/cluster-network-operator/pull/1314) * [Bug 2058671](https://bugzilla.redhat.com/show_bug.cgi?id=2058671): ip reconciler: auto clean failed jobs [#1318](https://github.com/openshift/cluster-network-operator/pull/1318) * [Bug 2037721](https://bugzilla.redhat.com/show_bug.cgi?id=2037721): Do not apply OVN-Kubernetes `PodDisruptionBudget` on single-node clusters [#1307](https://github.com/openshift/cluster-network-operator/pull/1307) * ovn: stop spawning the ovn-nbctl daemon [#1315](https://github.com/openshift/cluster-network-operator/pull/1315) * [Bug 1944264](https://bugzilla.redhat.com/show_bug.cgi?id=1944264): ovnkube: gracefully terminate databases from preStop [#1312](https://github.com/openshift/cluster-network-operator/pull/1312) * [Bug 2044227](https://bugzilla.redhat.com/show_bug.cgi?id=2044227): Add rolling update strategy for Kuryr-CNI. [#1311](https://github.com/openshift/cluster-network-operator/pull/1311) * [Bug 2032559](https://bugzilla.redhat.com/show_bug.cgi?id=2032559): Block DualStack migration for unsupported cluster types [#1257](https://github.com/openshift/cluster-network-operator/pull/1257) * [Bug 2010361](https://bugzilla.redhat.com/show_bug.cgi?id=2010361): SDN alerts: conform to monitoring team style guide [#1248](https://github.com/openshift/cluster-network-operator/pull/1248) * Update project owners [#1309](https://github.com/openshift/cluster-network-operator/pull/1309) * [Bug 2048575](https://bugzilla.redhat.com/show_bug.cgi?id=2048575): The Whereabouts ip-reconciler should use api-int load balancer [#1302](https://github.com/openshift/cluster-network-operator/pull/1302) * [Bug 2048793](https://bugzilla.redhat.com/show_bug.cgi?id=2048793): Kuryr: Decrease vif_annotation_timeout [#1293](https://github.com/openshift/cluster-network-operator/pull/1293) * [Bug 2049613](https://bugzilla.redhat.com/show_bug.cgi?id=2049613): Use a separate configmap for mtu migration config to avoid pod restart [#1299](https://github.com/openshift/cluster-network-operator/pull/1299) * Fix bond cni source directory path [#1295](https://github.com/openshift/cluster-network-operator/pull/1295) * Updating cluster-network-operator images to be consistent with ART [#1294](https://github.com/openshift/cluster-network-operator/pull/1294) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/a9b63ea675fc71fc01836518f7f9b9d0caf02ba9...3528a6baa2c81c2a675541e62cc217d690c73686) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/a7921b7004c119bea0fd53e73062e9f95f408cdd) * Revert PAO and later changes [#330](https://github.com/openshift/cluster-node-tuning-operator/pull/330) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/73f960989a07e5c4aed79ba1e9a86a09886eb271...a7921b7004c119bea0fd53e73062e9f95f408cdd) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/5ddbeef319c297618a94d97a79dcb0cc0a2ec497) * [Bug 2102834](https://bugzilla.redhat.com/show_bug.cgi?id=2102834): operator NS manifest: Set empty openshift.io/run-level [#499](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/499) * manifests/deployment: comply to restricted pod security level [#495](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/495) * [Bug 2066886](https://bugzilla.redhat.com/show_bug.cgi?id=2066886): make apiserver readiness probe honor readyz [#494](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/494) * [Bug 2019215](https://bugzilla.redhat.com/show_bug.cgi?id=2019215): enable shutdown-send-retry-after for apiserver [#486](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/486) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/224b294e6ffb13dc7715904151d9dc5642f7a7d1...5ddbeef319c297618a94d97a79dcb0cc0a2ec497) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/356859ae8572b20313a07dcd4bf52cb864c12cae) * [BUILD-418](https://issues.redhat.com/browse/BUILD-418): Rebase to k8s 1.24 [#242](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/242) * Add user coreydaley as an approver [#241](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/241) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): AUTH-133: bindata: comply to restricted pod security level [#240](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/240) * Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART [#236](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/236) * manifests/deployment: comply to restricted pod security level [#239](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/239) * [Bug 2067820](https://bugzilla.redhat.com/show_bug.cgi?id=2067820): Update prometheus client_golang from 1.11.0 => 1.11.1 [#238](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/238) * [Bug 2042587](https://bugzilla.redhat.com/show_bug.cgi?id=2042587): Simplify Sync of Global CA ConfigMap [#233](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/233) * update cert injection annotations to beta [#237](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/237) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/b8b65d15d14c21e6a5dd316dd59a9cfb3a2f403a...356859ae8572b20313a07dcd4bf52cb864c12cae) ### [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller/tree/c7201edacb6e4ac1f8a1624b152911f3c404dbc7) * [Bug 2095716](https://bugzilla.redhat.com/show_bug.cgi?id=2095716): [psalabelsyncer] - remove openshift-operator from the refused list to sync since it is used by OPC/OLM users to install Operator solutions [#79](https://github.com/openshift/cluster-policy-controller/pull/79) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): Introduce Pod Security Admission Label Synchronization controller [#75](https://github.com/openshift/cluster-policy-controller/pull/75) * [Bug 2067822](https://bugzilla.redhat.com/show_bug.cgi?id=2067822): Update deps [#78](https://github.com/openshift/cluster-policy-controller/pull/78) * Updating cluster-policy-controller images to be consistent with ART [#74](https://github.com/openshift/cluster-policy-controller/pull/74) * Update OWNERS [#76](https://github.com/openshift/cluster-policy-controller/pull/76) * [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/8e5b36511861e63664cf4abd4f4f63642ae3c644...c7201edacb6e4ac1f8a1624b152911f3c404dbc7) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/375a4a9a336a1961a497c9b3659c6280dce2d90b) * [Bug 2086086](https://bugzilla.redhat.com/show_bug.cgi?id=2086086): Update Cluster Sample Operator dependencies and libraries for OCP 4.11 [#433](https://github.com/openshift/cluster-samples-operator/pull/433) * update jenkins CPaaS image refs prior to 4.11 GA [#432](https://github.com/openshift/cluster-samples-operator/pull/432) * [Bug 2086086](https://bugzilla.redhat.com/show_bug.cgi?id=2086086): Update Cluster Sample Operator dependencies and libraries for OCP 4.11 [#431](https://github.com/openshift/cluster-samples-operator/pull/431) * [Bug 2095256](https://bugzilla.redhat.com/show_bug.cgi?id=2095256): Samples Owner needs to be Updated [#429](https://github.com/openshift/cluster-samples-operator/pull/429) * [Bug 2086086](https://bugzilla.redhat.com/show_bug.cgi?id=2086086): Update Cluster Sample Operator dependencies and libraries for OCP 4.11 [#428](https://github.com/openshift/cluster-samples-operator/pull/428) * [AUTH-133](https://issues.redhat.com/browse/AUTH-133): manifests/deployment: comply to restricted pod security level [#425](https://github.com/openshift/cluster-samples-operator/pull/425) * Updating ose-cluster-samples-operator images to be consistent with ART [#426](https://github.com/openshift/cluster-samples-operator/pull/426) * [JNKS-289](https://issues.redhat.com/browse/JNKS-289): pull in jenkins imagestream updates (add back maven/nodejs streams) [#422](https://github.com/openshift/cluster-samples-operator/pull/422) * Jira SO-19: Make sure template and imagestream api version is groupified [#420](https://github.com/openshift/cluster-samples-operator/pull/420) * [JNKS-287](https://issues.redhat.com/browse/JNKS-287): remove imagestream manifest refs; remove override of jenkins images with payload images [#416](https://github.com/openshift/cluster-samples-operator/pull/416) * [Bug 2010364](https://bugzilla.redhat.com/show_bug.cgi?id=2010364): OpenShift Alerting Rules Style-Guide Compliance [#419](https://github.com/openshift/cluster-samples-operator/pull/419) * [Bug 2067823](https://bugzilla.redhat.com/show_bug.cgi?id=2067823): Taking care of CVE-2022-21698 [#418](https://github.com/openshift/cluster-samples-operator/pull/418) * [Bug 2064610](https://bugzilla.redhat.com/show_bug.cgi?id=2064610): Remove duplicate v1 from cakephp-mysql templates [#417](https://github.com/openshift/cluster-samples-operator/pull/417) * manifests: Add capability.openshift.io/name [#414](https://github.com/openshift/cluster-samples-operator/pull/414) * Updating ose-cluster-samples-operator images to be consistent with ART [#412](https://github.com/openshift/cluster-samples-operator/pull/412) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/d41950dc8b41b3bf87b6ca3ae12af525b6908d3c...375a4a9a336a1961a497c9b3659c6280dce2d90b) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/ce8a6de39605a1ae28b17ab9bd9319b6e2fde208) * [Bug 2077599](https://bugzilla.redhat.com/show_bug.cgi?id=2077599): Fix vCenter / ESXi version alerts [#290](https://github.com/openshift/cluster-storage-operator/pull/290) * [Bug 2097400](https://bugzilla.redhat.com/show_bug.cgi?id=2097400): Allow Shared Resource Driver to operate validating webhook [#288](https://github.com/openshift/cluster-storage-operator/pull/288) * [Bug 2077050](https://bugzilla.redhat.com/show_bug.cgi?id=2077050): Un-Revert "OCP should default to pd-ssd disk type on GCP" [#284](https://github.com/openshift/cluster-storage-operator/pull/284) * [Bug 2081557](https://bugzilla.redhat.com/show_bug.cgi?id=2081557): Fix DefaultStorageClassController getting Available=False on error [#277](https://github.com/openshift/cluster-storage-operator/pull/277) * [Bug 2088533](https://bugzilla.redhat.com/show_bug.cgi?id=2088533): remove unused '-v' for shared resource operator as part of klogv2/openshift api/ k8s bump [#287](https://github.com/openshift/cluster-storage-operator/pull/287) * [Bug 2086231](https://bugzilla.redhat.com/show_bug.cgi?id=2086231): BUILD-405: Install the Shared Resource CSI Driver WebHook [#278](https://github.com/openshift/cluster-storage-operator/pull/278) * Updating cluster-storage-operator images to be consistent with ART [#282](https://github.com/openshift/cluster-storage-operator/pull/282) * [Bug 2077050](https://bugzilla.redhat.com/show_bug.cgi?id=2077050): Revert "OCP should default to pd-ssd disk type on GCP" [#283](https://github.com/openshift/cluster-storage-operator/pull/283) * [Bug 2077599](https://bugzilla.redhat.com/show_bug.cgi?id=2077599): Alert on vCenter < 7.0.2 [#279](https://github.com/openshift/cluster-storage-operator/pull/279) * [Bug 2077050](https://bugzilla.redhat.com/show_bug.cgi?id=2077050): OCP should default to pd-ssd disk type on GCP [#273](https://github.com/openshift/cluster-storage-operator/pull/273) * [Bug 2079197](https://bugzilla.redhat.com/show_bug.cgi?id=2079197): alert when more than one default storage class is detected [#276](https://github.com/openshift/cluster-storage-operator/pull/276) * manifests/deployment: comply to restricted pod security level [#274](https://github.com/openshift/cluster-storage-operator/pull/274) * remove openstack in-tree storage class [#271](https://github.com/openshift/cluster-storage-operator/pull/271) * remove azure in-tree storage class [#272](https://github.com/openshift/cluster-storage-operator/pull/272) * Azure File CSI Driver Operator is GA in OCP 4.11 [#266](https://github.com/openshift/cluster-storage-operator/pull/266) * Add missing ibm cloud annotations to prometheus rbac [#267](https://github.com/openshift/cluster-storage-operator/pull/267) * no CredentialsRequests in ibm-cloud-managed [#253](https://github.com/openshift/cluster-storage-operator/pull/253) * [Bug 2060509](https://bugzilla.redhat.com/show_bug.cgi?id=2060509): Incorrect installation of ibmcloud vpc csi driver in IBM… [#264](https://github.com/openshift/cluster-storage-operator/pull/264) * [Bug 2049872](https://bugzilla.redhat.com/show_bug.cgi?id=2049872): cluster storage operator AWS credentialsrequest lacks KMS privileges [#263](https://github.com/openshift/cluster-storage-operator/pull/263) * [Bug 2043132](https://bugzilla.redhat.com/show_bug.cgi?id=2043132): Add metrics for vsphere operator [#262](https://github.com/openshift/cluster-storage-operator/pull/262) * [Bug 2050300](https://bugzilla.redhat.com/show_bug.cgi?id=2050300): Don't set generation in object comming from cache [#261](https://github.com/openshift/cluster-storage-operator/pull/261) * Updating cluster-storage-operator images to be consistent with ART [#260](https://github.com/openshift/cluster-storage-operator/pull/260) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/c6100acd3bf10416ccc0fda65f2a248cdb5a10b1...ce8a6de39605a1ae28b17ab9bd9319b6e2fde208) ### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/289032fb67e5e358f21808fab87350bcf5e5e85b) * Updating ose-cluster-update-keys images to be consistent with ART [#43](https://github.com/openshift/cluster-update-keys/pull/43) * Update OWNERS [#44](https://github.com/openshift/cluster-update-keys/pull/44) * [Full changelog](https://github.com/openshift/cluster-update-keys/compare/684f6f42381cf6401dfb7e4f6f5f9fd0e441639b...289032fb67e5e358f21808fab87350bcf5e5e85b) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/96cc88c7c10d133e9c110a8320f683b847ea150b) * [Bug 2100533](https://bugzilla.redhat.com/show_bug.cgi?id=2100533): remove local golang lint [#792](https://github.com/openshift/cluster-version-operator/pull/792) * [Bug 2097067](https://bugzilla.redhat.com/show_bug.cgi?id=2097067): pkg/cvo: retain initial completed update history entry [#791](https://github.com/openshift/cluster-version-operator/pull/791) * Updating cluster-version-operator images to be consistent with ART [#779](https://github.com/openshift/cluster-version-operator/pull/779) * [Bug 2091770](https://bugzilla.redhat.com/show_bug.cgi?id=2091770): pkg/cvo/updatepayload: Guard against 'rm -fR -whatever' with ./* [#783](https://github.com/openshift/cluster-version-operator/pull/783) * [Bug 2071998](https://bugzilla.redhat.com/show_bug.cgi?id=2071998): pkg/cvo/updatepayload: Event when forcing through a sig-verification failure [#763](https://github.com/openshift/cluster-version-operator/pull/763) * [Bug 2081895](https://bugzilla.redhat.com/show_bug.cgi?id=2081895): lib/resourcebuilder: Drop Get from check*Health functions [#780](https://github.com/openshift/cluster-version-operator/pull/780) * [Bug 2079789](https://bugzilla.redhat.com/show_bug.cgi?id=2079789): capability: Init prior known from CV status [#773](https://github.com/openshift/cluster-version-operator/pull/773) * [Bug 2084331](https://bugzilla.redhat.com/show_bug.cgi?id=2084331): vendor: Bump library-go to pick up manifest checkResourceEnablement fix [#781](https://github.com/openshift/cluster-version-operator/pull/781) * [Bug 2081895](https://bugzilla.redhat.com/show_bug.cgi?id=2081895): lib/resourcebuilder/apiext: Restore check for Established=True CRDs [#771](https://github.com/openshift/cluster-version-operator/pull/771) * Revert "admin-gates: Add ack-4.11-kube-1.25-api-removals-in-4.12 gate" [#775](https://github.com/openshift/cluster-version-operator/pull/775) * [Bug 2080429](https://bugzilla.redhat.com/show_bug.cgi?id=2080429): pkg/cvo/sync_worker.go: Save overrides and capabilities [#770](https://github.com/openshift/cluster-version-operator/pull/770) * admin-gates: Add ack-4.11-kube-1.25-api-removals-in-4.12 gate [#772](https://github.com/openshift/cluster-version-operator/pull/772) * [Bug 2079789](https://bugzilla.redhat.com/show_bug.cgi?id=2079789): pkg/cvo/sync_worker.go: Initialize implicitlyEnabledCaps [#768](https://github.com/openshift/cluster-version-operator/pull/768) * [Bug 2072389](https://bugzilla.redhat.com/show_bug.cgi?id=2072389): Do not save desired update on load failures [#766](https://github.com/openshift/cluster-version-operator/pull/766) * [Bug 2070805](https://bugzilla.redhat.com/show_bug.cgi?id=2070805): pkg/cvo/updatepayload: Restore shell for rm globbing [#767](https://github.com/openshift/cluster-version-operator/pull/767) * [Bug 2070805](https://bugzilla.redhat.com/show_bug.cgi?id=2070805): pkg/cvo/updatepayload: Shift previous-download removal into the job [#765](https://github.com/openshift/cluster-version-operator/pull/765) * [Bug 2070854](https://bugzilla.redhat.com/show_bug.cgi?id=2070854): syncWorkerStatus: Avoid saving stale status values [#759](https://github.com/openshift/cluster-version-operator/pull/759) * Implicitly enable capabilities on updates [#758](https://github.com/openshift/cluster-version-operator/pull/758) * [Bug 2070887](https://bugzilla.redhat.com/show_bug.cgi?id=2070887): pkg/cvo/sync_worker.go: set implicitly enabled caps earlier [#761](https://github.com/openshift/cluster-version-operator/pull/761) * pkg/cvo/sync_worker: Log only changed enabled capabilities [#762](https://github.com/openshift/cluster-version-operator/pull/762) * [Bug 2070805](https://bugzilla.redhat.com/show_bug.cgi?id=2070805): pkg/cvo/updatepayload: Prune previous payload downloads [#760](https://github.com/openshift/cluster-version-operator/pull/760) * capability: disallow disabling, add enabling capabilities [#754](https://github.com/openshift/cluster-version-operator/pull/754) * Bump openshift/api to include new marketplace capability [#757](https://github.com/openshift/cluster-version-operator/pull/757) * pkg/cvo/metrics: Add a cluster_version_capability metric [#755](https://github.com/openshift/cluster-version-operator/pull/755) * vendor: update openshift/api [#751](https://github.com/openshift/cluster-version-operator/pull/751) * lib/capability: Sort status.capabilities arrays [#752](https://github.com/openshift/cluster-version-operator/pull/752) * pkg/cvo/sync_worker.go: ensure all of SyncWorkerStatus copied [#750](https://github.com/openshift/cluster-version-operator/pull/750) * pkg/payload: Log load-time manifest exclusion at V(2) [#749](https://github.com/openshift/cluster-version-operator/pull/749) * Consume post install static spec capabilities [#744](https://github.com/openshift/cluster-version-operator/pull/744) * [Bug 2062568](https://bugzilla.redhat.com/show_bug.cgi?id=2062568): lib/resourcebuilder/batch: Stop waiting on Job deadline exceeded [#748](https://github.com/openshift/cluster-version-operator/pull/748) * Get cluster version object earlier in startup [#741](https://github.com/openshift/cluster-version-operator/pull/741) * [Bug 1822752](https://bugzilla.redhat.com/show_bug.cgi?id=1822752): pkg/cvo: Fix ups from separating load from apply #683 [#745](https://github.com/openshift/cluster-version-operator/pull/745) * [Bug 1822752](https://bugzilla.redhat.com/show_bug.cgi?id=1822752): pkg/cvo: Separate payload load from payload apply [#683](https://github.com/openshift/cluster-version-operator/pull/683) * [Bug 2050946](https://bugzilla.redhat.com/show_bug.cgi?id=2050946): Fix wrong informer for feature-gate-stopper [#739](https://github.com/openshift/cluster-version-operator/pull/739) * pkg/payload: Log manifest exclusion [#712](https://github.com/openshift/cluster-version-operator/pull/712) * vendor: Bump openshift/api to pick up capabilities [#737](https://github.com/openshift/cluster-version-operator/pull/737) * Updating cluster-version-operator images to be consistent with ART [#732](https://github.com/openshift/cluster-version-operator/pull/732) * [Bug 2050946](https://bugzilla.redhat.com/show_bug.cgi?id=2050946): pkg/featurechangestopper: Seed queue to guard against incorrect startingTechPreviewState [#736](https://github.com/openshift/cluster-version-operator/pull/736) * [Bug 2009845](https://bugzilla.redhat.com/show_bug.cgi?id=2009845): pkg/cvo/sync_worker: Use current state, not suggested state, for guarding Initializing->Updating [#733](https://github.com/openshift/cluster-version-operator/pull/733) * pkg/cvo: Drop unused 'workers' argument from Operator.Run [#719](https://github.com/openshift/cluster-version-operator/pull/719) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/b09fb92a168981d235a1b8e2d320336aa7405ad6...96cc88c7c10d133e9c110a8320f683b847ea150b) ### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/b7c03bb081cb4389b6492f3a38c1405c2518f9e3) * [Bug 2067745](https://bugzilla.redhat.com/show_bug.cgi?id=2067745): Merge Upstream Master Branch [#44](https://github.com/openshift/configmap-reload/pull/44) * Updating configmap-reload images to be consistent with ART [#42](https://github.com/openshift/configmap-reload/pull/42) * Updating configmap-reload images to be consistent with ART [#41](https://github.com/openshift/configmap-reload/pull/41) * [Full changelog](https://github.com/openshift/configmap-reload/compare/22a40ce77a1c3d4842b80de89f4df449672e5f5e...b7c03bb081cb4389b6492f3a38c1405c2518f9e3) ### [console](https://github.com/openshift/console/tree/aedad1497975d76c2f9f0f4b812e5ae6a7312d80) * [Bug 2104951](https://bugzilla.redhat.com/show_bug.cgi?id=2104951): fix bug where Cluster update modal errors weren't displa… [#11800](https://github.com/openshift/console/pull/11800) * Bug 2105910, Bug 2106594: Fix create-namespace e2e test, ESOCKET timeout issue, and a11y violations to unblock CI [#11826](https://github.com/openshift/console/pull/11826) * Automation of Eventing-broker-actions | knative - eventing [#11503](https://github.com/openshift/console/pull/11503) * [Bug 2100669](https://bugzilla.redhat.com/show_bug.cgi?id=2100669): Don't log usernames with the telemetry plugin [#11759](https://github.com/openshift/console/pull/11759) * [Bug 2100159](https://bugzilla.redhat.com/show_bug.cgi?id=2100159): [dark theme] Fix build pending icon color in topology sidebar [#11756](https://github.com/openshift/console/pull/11756) * [Bug 2099528](https://bugzilla.redhat.com/show_bug.cgi?id=2099528): Restore spacing between/below modal body content [#11755](https://github.com/openshift/console/pull/11755) * [Bug 2099358](https://bugzilla.redhat.com/show_bug.cgi?id=2099358): Fix application group background colors [#11752](https://github.com/openshift/console/pull/11752) * [Bug 2100356](https://bugzilla.redhat.com/show_bug.cgi?id=2100356): remove Condition tab and create option if the crd is not available [#11750](https://github.com/openshift/console/pull/11750) * eventing-channel feature | knative-plugin [#11634](https://github.com/openshift/console/pull/11634) * [Bug 1948556](https://bugzilla.redhat.com/show_bug.cgi?id=1948556): Add check if model is defined to prevent RTE [#11224](https://github.com/openshift/console/pull/11224) * [Bug 2099330](https://bugzilla.redhat.com/show_bug.cgi?id=2099330): Add accessReview to Edit application grouping option [#11745](https://github.com/openshift/console/pull/11745) * [Bug 2094023](https://bugzilla.redhat.com/show_bug.cgi?id=2094023): Add correct pod template labels via add flows [#11740](https://github.com/openshift/console/pull/11740) * [CONSOLE-3061](https://issues.redhat.com/browse/CONSOLE-3061): Add failed plugins into the notification drawer [#11732](https://github.com/openshift/console/pull/11732) * [CONSOLE-3062](https://issues.redhat.com/browse/CONSOLE-3062): add Dynamic Plugins to Cluster Overview Status card [#11664](https://github.com/openshift/console/pull/11664) * Actions on Horizontal-pod-autoscaler | Topology [#11642](https://github.com/openshift/console/pull/11642) * Quota charts now show all resource types [#11596](https://github.com/openshift/console/pull/11596) * [Bug 2099654](https://bugzilla.redhat.com/show_bug.cgi?id=2099654): Fix endless re-render loop when associatedDeployment is not defined [#11749](https://github.com/openshift/console/pull/11749) * [Bug 2029797](https://bugzilla.redhat.com/show_bug.cgi?id=2029797): if linkTo is false, do not attempt to get path [#11696](https://github.com/openshift/console/pull/11696) * [Bug 2062920](https://bugzilla.redhat.com/show_bug.cgi?id=2062920): Remove the namespace dropdown set menu height to prevent unneccessary… [#11748](https://github.com/openshift/console/pull/11748) * [Bug 2087772](https://bugzilla.redhat.com/show_bug.cgi?id=2087772): Fix layout issue caused by badges in header of catalog details panel [#11711](https://github.com/openshift/console/pull/11711) * [CONSOLE-3153](https://issues.redhat.com/browse/CONSOLE-3153): Expose timestamp component as part of the dynamic plugin sdk API [#11693](https://github.com/openshift/console/pull/11693) * [Bug 2093586](https://bugzilla.redhat.com/show_bug.cgi?id=2093586): Close quick-search modal on ctrl+space [#11741](https://github.com/openshift/console/pull/11741) * [Bug 2072883](https://bugzilla.redhat.com/show_bug.cgi?id=2072883): Fix dashboard graph width tracking [#11730](https://github.com/openshift/console/pull/11730) * [Bug 2094227](https://bugzilla.redhat.com/show_bug.cgi?id=2094227): Added Create Service Binding to the top of the action list [#11702](https://github.com/openshift/console/pull/11702) * [Bug 2071747](https://bugzilla.redhat.com/show_bug.cgi?id=2071747): Fix the machine configuration docs link [#11668](https://github.com/openshift/console/pull/11668) * [Bug 2096392](https://bugzilla.redhat.com/show_bug.cgi?id=2096392): [Dark Theme]: Add white background to node icons in Topology in dark mode [#11699](https://github.com/openshift/console/pull/11699) * [Bug 2022611](https://bugzilla.redhat.com/show_bug.cgi?id=2022611): Remove BlockPools tab in external mode [#11727](https://github.com/openshift/console/pull/11727) * [Bug 2015042](https://bugzilla.redhat.com/show_bug.cgi?id=2015042): Adding a template from the catalog creates a secret that is not owned by the TemplateInstance [#11649](https://github.com/openshift/console/pull/11649) * [Bug 2077373](https://bugzilla.redhat.com/show_bug.cgi?id=2077373): fix dev perspective accessibility issue [#11738](https://github.com/openshift/console/pull/11738) * [Bug 2099763](https://bugzilla.redhat.com/show_bug.cgi?id=2099763): update icons for eventSource and eventSink [#11731](https://github.com/openshift/console/pull/11731) * [ODC-6660](https://issues.redhat.com/browse/ODC-6660): Render topology differently based on zoom level [#11698](https://github.com/openshift/console/pull/11698) * chore(i18n): update translations: Completed-7034-OCP 4.11 UI Localization- print 219 [#11695](https://github.com/openshift/console/pull/11695) * [Bug 2099582](https://bugzilla.redhat.com/show_bug.cgi?id=2099582): Format and update the repository overview page [#11737](https://github.com/openshift/console/pull/11737) * Console 3155: Display Operator logos on a white background on dark them to prevent visual issues and consistency [#11491](https://github.com/openshift/console/pull/11491) * [Bug 2096908](https://bugzilla.redhat.com/show_bug.cgi?id=2096908): [Dark Theme]: fix several issues in the dark mode. [#11706](https://github.com/openshift/console/pull/11706) * [Bug 2093601](https://bugzilla.redhat.com/show_bug.cgi?id=2093601): allow project access page to update the settings twice [#11713](https://github.com/openshift/console/pull/11713) * eventing-create-sink-broker feature | knative-plugin [#11717](https://github.com/openshift/console/pull/11717) * [Bug 2089405](https://bugzilla.redhat.com/show_bug.cgi?id=2089405): fix topology build decorator color [#11722](https://github.com/openshift/console/pull/11722) * [Bug 1993916](https://bugzilla.redhat.com/show_bug.cgi?id=1993916): Visual feedback on OBC deletion [#11415](https://github.com/openshift/console/pull/11415) * [Bug 2072793](https://bugzilla.redhat.com/show_bug.cgi?id=2072793): Update top consumer metrics [#11721](https://github.com/openshift/console/pull/11721) * Gherkin and automation of topology usability improvements [#11566](https://github.com/openshift/console/pull/11566) * [Bug 2089675](https://bugzilla.redhat.com/show_bug.cgi?id=2089675): Fix for setting position of topology groups with no children [#11723](https://github.com/openshift/console/pull/11723) * [Bug 2096394](https://bugzilla.redhat.com/show_bug.cgi?id=2096394): Switch from overriding dark theme pf-c-card background to increasing its boxshadow. [#11707](https://github.com/openshift/console/pull/11707) * [Bug 2091029](https://bugzilla.redhat.com/show_bug.cgi?id=2091029): - Cancel rollout action only appears when rollout is completed [#11648](https://github.com/openshift/console/pull/11648) * [Bug 2097000](https://bugzilla.redhat.com/show_bug.cgi?id=2097000): fix visualisation of kafka connection along with kafka sink [#11718](https://github.com/openshift/console/pull/11718) * [Bug 2027603](https://bugzilla.redhat.com/show_bug.cgi?id=2027603): Fix arbiter zone selection issue [#11692](https://github.com/openshift/console/pull/11692) * [Bug 2090895](https://bugzilla.redhat.com/show_bug.cgi?id=2090895): Support startsWith Nav Extension property [#11660](https://github.com/openshift/console/pull/11660) * Gherkin and automation of support builds v2 in Dev Console [#11709](https://github.com/openshift/console/pull/11709) * [Bug 2043068](https://bugzilla.redhat.com/show_bug.cgi?id=2043068): <x> available of <y> text disappears in Utilization item if x is 0 [#11617](https://github.com/openshift/console/pull/11617) * Topology-workload-sidebar feature [#11605](https://github.com/openshift/console/pull/11605) * [CONSOLE-3162](https://issues.redhat.com/browse/CONSOLE-3162): Implement check for the new i18n annotation for dynamic plugins [#11586](https://github.com/openshift/console/pull/11586) * Topology-connecting-workloads and editing app | Topology Automation [#11452](https://github.com/openshift/console/pull/11452) * [Bug 2036629](https://bugzilla.redhat.com/show_bug.cgi?id=2036629): Remove NooBaa Management UI link [#11680](https://github.com/openshift/console/pull/11680) * [Bug 2093600](https://bugzilla.redhat.com/show_bug.cgi?id=2093600): Added create call before delete call [#11704](https://github.com/openshift/console/pull/11704) * Gherkin for add git repository in pipeline as code [#11681](https://github.com/openshift/console/pull/11681) * Gherkin and automation of dev usability improvements [#11601](https://github.com/openshift/console/pull/11601) * [Bug 2097163](https://bugzilla.redhat.com/show_bug.cgi?id=2097163): Expose useURLPoll hook in internal SDK [#11708](https://github.com/openshift/console/pull/11708) * Add extensions for project overview inventory and utilization cards [#11620](https://github.com/openshift/console/pull/11620) * [Bug 2093047](https://bugzilla.redhat.com/show_bug.cgi?id=2093047): Clean up duplicate entries in api.md [#11705](https://github.com/openshift/console/pull/11705) * [Bug 2090457](https://bugzilla.redhat.com/show_bug.cgi?id=2090457): openshift-debug-node- namespaces do not get deleted for… [#11674](https://github.com/openshift/console/pull/11674) * Automation of eventing-broker-trigger | knative-eventing [#11576](https://github.com/openshift/console/pull/11576) * [Bug 2057251](https://bugzilla.redhat.com/show_bug.cgi?id=2057251): promql: Improve a few cluster-dashboard queries [#11265](https://github.com/openshift/console/pull/11265) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): Adjust darkest purple resource color to one PF shade lighter for better contrast on dark theme. [#11685](https://github.com/openshift/console/pull/11685) * Automation of event-sources-sink-to-uri | knative-plugin [#11450](https://github.com/openshift/console/pull/11450) * [Bug 2084453](https://bugzilla.redhat.com/show_bug.cgi?id=2084453): - Edit PodDisruptionBudget page sometimes takes user to not synced YAML view [#11494](https://github.com/openshift/console/pull/11494) * [Bug 2094239](https://bugzilla.redhat.com/show_bug.cgi?id=2094239): do not show NodesUpdateGroup if there are 0 nodes [#11694](https://github.com/openshift/console/pull/11694) * [Bug 2095687](https://bugzilla.redhat.com/show_bug.cgi?id=2095687): fix issue with debugcontainer for build logs [#11687](https://github.com/openshift/console/pull/11687) * [Bug 2095083](https://bugzilla.redhat.com/show_bug.cgi?id=2095083): Monitoring dashboards: Increase default graph samples from 30 to 60 [#11667](https://github.com/openshift/console/pull/11667) * [Bug 2096053](https://bugzilla.redhat.com/show_bug.cgi?id=2096053): [Dark Theme]: Add white background to Builder Image icons in Git import flow [#11689](https://github.com/openshift/console/pull/11689) * [Bug 2086521](https://bugzilla.redhat.com/show_bug.cgi?id=2086521): [Dark Theme]: fix Topology context menu icon to support dark theme [#11688](https://github.com/openshift/console/pull/11688) * [Bug 2094152](https://bugzilla.redhat.com/show_bug.cgi?id=2094152): Filter alerts in virtualization overview status card [#11653](https://github.com/openshift/console/pull/11653) * Remove now unused function getPrometheusExpressionBrowserURL [#11609](https://github.com/openshift/console/pull/11609) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): Adjust pf-c-card background color, when on dark theme, so that it is discernible. [#11684](https://github.com/openshift/console/pull/11684) * [Bug 2095247](https://bugzilla.redhat.com/show_bug.cgi?id=2095247): update fetch for dynamic channels in sink as done for source [#11682](https://github.com/openshift/console/pull/11682) * [Bug 2091603](https://bugzilla.redhat.com/show_bug.cgi?id=2091603): move terminal tick & add phase handlers [#11650](https://github.com/openshift/console/pull/11650) * [ODC-6694](https://issues.redhat.com/browse/ODC-6694): New service binding plugin with a list and detail page, updated topology package [#11671](https://github.com/openshift/console/pull/11671) * [Bug 2094833](https://bugzilla.redhat.com/show_bug.cgi?id=2094833): Fix empty pipeline run template section for non-admin users [#11670](https://github.com/openshift/console/pull/11670) * Render icon as a svg instead of img tag to support dark theme [#11663](https://github.com/openshift/console/pull/11663) * Gherkin for console dark theme [#11643](https://github.com/openshift/console/pull/11643) * [Bug 2095231](https://bugzilla.redhat.com/show_bug.cgi?id=2095231): Fix default sidebar for resources like Kafka sink, Kafka connection [#11683](https://github.com/openshift/console/pull/11683) * [Bug 2095071](https://bugzilla.redhat.com/show_bug.cgi?id=2095071): Fix failing backend test after devfile registry update [#11675](https://github.com/openshift/console/pull/11675) * [ODC-4981](https://issues.redhat.com/browse/ODC-4981): Add new plugin to support Shipwright Builds and BuildRuns [#11641](https://github.com/openshift/console/pull/11641) * [CONSOLE-2321](https://issues.redhat.com/browse/CONSOLE-2321): Allow operators installed globally to display operand instances for all managed namespaces in their details [#8930](https://github.com/openshift/console/pull/8930) * [Bug 2094104](https://bugzilla.redhat.com/show_bug.cgi?id=2094104): Demo dynamic plugin image tests should be skipped when testing console-operator [#11652](https://github.com/openshift/console/pull/11652) * [Bug 2085407](https://bugzilla.redhat.com/show_bug.cgi?id=2085407): Update Node details page to include inline edit labels button [#11563](https://github.com/openshift/console/pull/11563) * [Bug 2065840](https://bugzilla.redhat.com/show_bug.cgi?id=2065840): redirect v1beta1 CronJobs [#11662](https://github.com/openshift/console/pull/11662) * [Bug 2092414](https://bugzilla.redhat.com/show_bug.cgi?id=2092414): Display only running VMs in Virtualization Overview chart [#11651](https://github.com/openshift/console/pull/11651) * [Bug 2091901](https://bugzilla.redhat.com/show_bug.cgi?id=2091901): fix bug where log stream pauses in Chrome [#11646](https://github.com/openshift/console/pull/11646) * [ODC-6670](https://issues.redhat.com/browse/ODC-6670): Add --telemetry support to console backend (bridge) [#11531](https://github.com/openshift/console/pull/11531) * Topology-Toolbar Filter Group Gherkin Design and Automation [#11610](https://github.com/openshift/console/pull/11610) * Update pf packages to pf-2022-7 [#11632](https://github.com/openshift/console/pull/11632) * captures telemetry events for userPreferences, SBO, WTO and getting started [#11579](https://github.com/openshift/console/pull/11579) * Add pipelines as code Repository form [#11627](https://github.com/openshift/console/pull/11627) * [Bug 2077138](https://bugzilla.redhat.com/show_bug.cgi?id=2077138): fix {{execute}} regex for multiline executables in QuickStart [#11572](https://github.com/openshift/console/pull/11572) * [CONSOLE-3163](https://issues.redhat.com/browse/CONSOLE-3163): kubeadmin notifier changes [#11578](https://github.com/openshift/console/pull/11578) * [Bug 2063764](https://bugzilla.redhat.com/show_bug.cgi?id=2063764): Operators - OperatorHub : i18n misses [#11583](https://github.com/openshift/console/pull/11583) * [Bug 2092408](https://bugzilla.redhat.com/show_bug.cgi?id=2092408): Change icon in virtualization overview permissions card [#11623](https://github.com/openshift/console/pull/11623) * [CONSOLE-2977](https://issues.redhat.com/browse/CONSOLE-2977): update MCP list page for control plane only updates [#11502](https://github.com/openshift/console/pull/11502) * [Bug 2091746](https://bugzilla.redhat.com/show_bug.cgi?id=2091746): Check if spec is available in MCP details page [#11613](https://github.com/openshift/console/pull/11613) * [Bug 2086546](https://bugzilla.redhat.com/show_bug.cgi?id=2086546): [Dark Theme]: update Service binding connector color to support dark mode [#11600](https://github.com/openshift/console/pull/11600) * [Bug 2091218](https://bugzilla.redhat.com/show_bug.cgi?id=2091218): Update helm to 3.9.0 [#11590](https://github.com/openshift/console/pull/11590) * [Bug 2088489](https://bugzilla.redhat.com/show_bug.cgi?id=2088489): fix app selection in list view [#11608](https://github.com/openshift/console/pull/11608) * Add console-telemetry-plugin [#11549](https://github.com/openshift/console/pull/11549) * [Bug 2080387](https://bugzilla.redhat.com/show_bug.cgi?id=2080387): Pass contextSource to TopologyApplicationActionProvider [#11615](https://github.com/openshift/console/pull/11615) * [Bug 2070000](https://bugzilla.redhat.com/show_bug.cgi?id=2070000): Add high priority alerts to overview [#11614](https://github.com/openshift/console/pull/11614) * [Bug 2074635](https://bugzilla.redhat.com/show_bug.cgi?id=2074635): fix web terminal start [#11597](https://github.com/openshift/console/pull/11597) * [Bug 2084438](https://bugzilla.redhat.com/show_bug.cgi?id=2084438): Change Ping source spec.jsonData (deprecated) field to spec.data [#11548](https://github.com/openshift/console/pull/11548) * [Bug 2089996](https://bugzilla.redhat.com/show_bug.cgi?id=2089996): Don't rerun yarn install when running tests [#11517](https://github.com/openshift/console/pull/11517) * [Bug 2084615](https://bugzilla.redhat.com/show_bug.cgi?id=2084615): Fix Add to navigation alignment on search page [#11516](https://github.com/openshift/console/pull/11516) * [Bug 2079685](https://bugzilla.redhat.com/show_bug.cgi?id=2079685): Kms details enabled in the StorageClass creation page [#11498](https://github.com/openshift/console/pull/11498) * [Dark Theme]: fix dark theme issues in pipeline task visualization [#11575](https://github.com/openshift/console/pull/11575) * [Bug 2077386](https://bugzilla.redhat.com/show_bug.cgi?id=2077386): Replaced enum type with const to add translation [#11419](https://github.com/openshift/console/pull/11419) * [Bug 2091854](https://bugzilla.redhat.com/show_bug.cgi?id=2091854): Add 'Unavailable' status to clusteroperator status filter [#11612](https://github.com/openshift/console/pull/11612) * [Bug 2079818](https://bugzilla.redhat.com/show_bug.cgi?id=2079818): Remove duplicate padding from catalog side panel [#11602](https://github.com/openshift/console/pull/11602) * [Bug 2063732](https://bugzilla.redhat.com/show_bug.cgi?id=2063732): Workloads - StatefulSets : I18n misses [#11589](https://github.com/openshift/console/pull/11589) * Prometheus hook returns loaded instead of loading - same as k8s watch… [#11568](https://github.com/openshift/console/pull/11568) * [Bug 2084635](https://bugzilla.redhat.com/show_bug.cgi?id=2084635): Avoid using 'gp2' hardcoded storage class [#11603](https://github.com/openshift/console/pull/11603) * Fix Multiple instances of Object Bucket, Object Bucket Claims under storage section [#11540](https://github.com/openshift/console/pull/11540) * [Bug 2087546](https://bugzilla.redhat.com/show_bug.cgi?id=2087546): Expose getting started card resources [#11569](https://github.com/openshift/console/pull/11569) * Topology-toolbar-filter feature [#11529](https://github.com/openshift/console/pull/11529) * [ODC-6497](https://issues.redhat.com/browse/ODC-6497): Restore checks in environment e2e test [#11598](https://github.com/openshift/console/pull/11598) * Automation of eventing-camelk | knative-eventing [#11577](https://github.com/openshift/console/pull/11577) * e2e: Add package parameter to nightly cypress script [#11507](https://github.com/openshift/console/pull/11507) * [Bug 2071617](https://bugzilla.redhat.com/show_bug.cgi?id=2071617): remove Kubevirt extensions in favour of dynamic plugin [#11557](https://github.com/openshift/console/pull/11557) * [Bug 2090178](https://bugzilla.redhat.com/show_bug.cgi?id=2090178): Fix SSH command string [#11599](https://github.com/openshift/console/pull/11599) * [Bug 2081201](https://bugzilla.redhat.com/show_bug.cgi?id=2081201): cloud-init User check for Windows VM refuses to accept capitalized [#11591](https://github.com/openshift/console/pull/11591) * [Bug 2074767](https://bugzilla.redhat.com/show_bug.cgi?id=2074767): change metrics queries based on metrics level configurations [#11449](https://github.com/openshift/console/pull/11449) * [Bug 2091030](https://bugzilla.redhat.com/show_bug.cgi?id=2091030): Expose boot mode field in BMH wizard [#11585](https://github.com/openshift/console/pull/11585) * Ocp 4.11 UI localization sprint 218 [#11582](https://github.com/openshift/console/pull/11582) * update helm catalog description [#11562](https://github.com/openshift/console/pull/11562) * [Bug 2083154](https://bugzilla.redhat.com/show_bug.cgi?id=2083154): Fix missing params and formatting issues in dynamic plug in generated API docs [#11501](https://github.com/openshift/console/pull/11501) * [Bug 2091087](https://bugzilla.redhat.com/show_bug.cgi?id=2091087): Adding new team members and removing users not in team [#11587](https://github.com/openshift/console/pull/11587) * [Bug 2090993](https://bugzilla.redhat.com/show_bug.cgi?id=2090993): Handle missing BMH for Node gracefully [#11492](https://github.com/openshift/console/pull/11492) * Add React-Router Docs to our Extension docs [#11570](https://github.com/openshift/console/pull/11570) * Form based experience for creating Deployments [#11262](https://github.com/openshift/console/pull/11262) * [Bug 2090621](https://bugzilla.redhat.com/show_bug.cgi?id=2090621): Handle medik8s node maintenance [#11504](https://github.com/openshift/console/pull/11504) * [Bug 2090178](https://bugzilla.redhat.com/show_bug.cgi?id=2090178): Fix SSH command string [#11567](https://github.com/openshift/console/pull/11567) * [Bug 2084459](https://bugzilla.redhat.com/show_bug.cgi?id=2084459): fixes topology list URI flow [#11542](https://github.com/openshift/console/pull/11542) * Change metrics autocomplete filter [#11555](https://github.com/openshift/console/pull/11555) * Prometheus poll hook can return undefined [#11543](https://github.com/openshift/console/pull/11543) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): swapped labels out for details view and modal [#11376](https://github.com/openshift/console/pull/11376) * Reposition low resolution alert [#11468](https://github.com/openshift/console/pull/11468) * [Bug 2084287](https://bugzilla.redhat.com/show_bug.cgi?id=2084287): Fix NPE when consuming CSVs with missing informations [#11544](https://github.com/openshift/console/pull/11544) * chore(i18n): update translations : Completed-7034-OCP 4.11 UI Localization- print 217 [#11462](https://github.com/openshift/console/pull/11462) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): Include pf charts dark theme css file in app.jsx to ensure they are loaded last [#11535](https://github.com/openshift/console/pull/11535) * [Bug 2088304](https://bugzilla.redhat.com/show_bug.cgi?id=2088304): Eliminate use of lookaside cache and move to Cachito [#11497](https://github.com/openshift/console/pull/11497) * [Bug 2089271](https://bugzilla.redhat.com/show_bug.cgi?id=2089271): Virtualization appears twice in sidebar [#11546](https://github.com/openshift/console/pull/11546) * [Bug 2064256](https://bugzilla.redhat.com/show_bug.cgi?id=2064256): Fix topology sidebar update issues [#11420](https://github.com/openshift/console/pull/11420) * [Bug 2088248](https://bugzilla.redhat.com/show_bug.cgi?id=2088248): Create HANA VM does not use values from customized HANA templates [#11534](https://github.com/openshift/console/pull/11534) * [Bug 2087944](https://bugzilla.redhat.com/show_bug.cgi?id=2087944): fixes kafka sink visualisation [#11536](https://github.com/openshift/console/pull/11536) * [Bug 2079845](https://bugzilla.redhat.com/show_bug.cgi?id=2079845): fix catalog filter group getting removed on keyword change [#11481](https://github.com/openshift/console/pull/11481) * In-context-add-options feature | Topology [#11496](https://github.com/openshift/console/pull/11496) * [Bug 2088161](https://bugzilla.redhat.com/show_bug.cgi?id=2088161): Match dockerfile image name with the name used in the release repo for demo plugin [#11524](https://github.com/openshift/console/pull/11524) * adds hint and updates helptext for PAC [#11520](https://github.com/openshift/console/pull/11520) * [Bug 2020483](https://bugzilla.redhat.com/show_bug.cgi?id=2020483): Monitoring dashboards: Improve display text for interval variables [#10472](https://github.com/openshift/console/pull/10472) * [Bug 2066782](https://bugzilla.redhat.com/show_bug.cgi?id=2066782): Attached disk keeps in loading status when add disk to a power off VM by non-privileged user [#11521](https://github.com/openshift/console/pull/11521) * [Bug 2064239](https://bugzilla.redhat.com/show_bug.cgi?id=2064239): Overview page crash if no labels available [#11514](https://github.com/openshift/console/pull/11514) * [Bug 2015356](https://bugzilla.redhat.com/show_bug.cgi?id=2015356): Different status shows on VM list page and details page [#11512](https://github.com/openshift/console/pull/11512) * [Bug 2086542](https://bugzilla.redhat.com/show_bug.cgi?id=2086542): Fix that Service Binding could not be created via drag and drop [#11511](https://github.com/openshift/console/pull/11511) * Send activity tick by polling [#11390](https://github.com/openshift/console/pull/11390) * [Bug 2069654](https://bugzilla.redhat.com/show_bug.cgi?id=2069654): Adding missing annotations to create VM from YAML [#11518](https://github.com/openshift/console/pull/11518) * Improve cross portfolio consistency [#11470](https://github.com/openshift/console/pull/11470) * [Bug 2081377](https://bugzilla.redhat.com/show_bug.cgi?id=2081377): Remove pf-c-code-block__pre since pf updated allows classnames [#11431](https://github.com/openshift/console/pull/11431) * [Bug 2086469](https://bugzilla.redhat.com/show_bug.cgi?id=2086469): Monitoring: Fix first panel sometimes not rendered [#11505](https://github.com/openshift/console/pull/11505) * Updating openshift-enterprise-console images to be consistent with ART [#10974](https://github.com/openshift/console/pull/10974) * [Bug 2067246](https://bugzilla.redhat.com/show_bug.cgi?id=2067246): Removing SSH service selectors to minimum required [#11508](https://github.com/openshift/console/pull/11508) * Gherkin for pipeline builder to support local tektonhub instances [#11448](https://github.com/openshift/console/pull/11448) * [Bug 2076553](https://bugzilla.redhat.com/show_bug.cgi?id=2076553): fix rolebinding in DevConsole dropping all subjects when updating [#11292](https://github.com/openshift/console/pull/11292) * [Bug 2054735](https://bugzilla.redhat.com/show_bug.cgi?id=2054735): Change learn more link in virtualization -> migration tool [#11499](https://github.com/openshift/console/pull/11499) * Monitoring: Add "fade out" horizontal gradient to Metrics page table [#11474](https://github.com/openshift/console/pull/11474) * [Bug 2077943](https://bugzilla.redhat.com/show_bug.cgi?id=2077943): If there is a service with multiple ports, and the route uses 8080, when editing the 8080 port isn't replaced, but a random port gets replaced and 8080 still stays [#11464](https://github.com/openshift/console/pull/11464) * [Bug 2086417](https://bugzilla.redhat.com/show_bug.cgi?id=2086417): Fix start pipeline default value for GIT REVISION field [#11495](https://github.com/openshift/console/pull/11495) * change Event Sink and Event Source icons [#11437](https://github.com/openshift/console/pull/11437) * Gherkin and automation for PAC bootstrap form [#11478](https://github.com/openshift/console/pull/11478) * [Bug 2055492](https://bugzilla.redhat.com/show_bug.cgi?id=2055492): The default YAML on vm wizard is not latest [#11500](https://github.com/openshift/console/pull/11500) * [Bug 2082566](https://bugzilla.redhat.com/show_bug.cgi?id=2082566): Set dashboards timeout based on selected timespan [#11477](https://github.com/openshift/console/pull/11477) * [ODC-6645](https://issues.redhat.com/browse/ODC-6645): Convert the ProjectHelmChartRepository create form into a form-yaml switcher [#11440](https://github.com/openshift/console/pull/11440) * [Bug 2070457](https://bugzilla.redhat.com/show_bug.cgi?id=2070457): and PF-2022-6 PF update to fix Image vulnerability Popover [#11489](https://github.com/openshift/console/pull/11489) * [CCXDEV-7974](https://issues.redhat.com/browse/CCXDEV-7974): show error message when Insights Operator cannot process results [#11399](https://github.com/openshift/console/pull/11399) * [Bug 2083756](https://bugzilla.redhat.com/show_bug.cgi?id=2083756): enable simplifiedAutoLink for ClusterNotUpgradeableAlert [#11490](https://github.com/openshift/console/pull/11490) * Chart-Area-Visual feature | Topology [#11453](https://github.com/openshift/console/pull/11453) * Gherkin Scripts and Automation for Web-Terminal | Dev Console [#11378](https://github.com/openshift/console/pull/11378) * [CONSOLE-3136](https://issues.redhat.com/browse/CONSOLE-3136): add conditional updates to Cluster Settings [#11445](https://github.com/openshift/console/pull/11445) * [CONSOLE-3138](https://issues.redhat.com/browse/CONSOLE-3138): add conditional updates to cluster update modal [#11424](https://github.com/openshift/console/pull/11424) * [Bug 2084124](https://bugzilla.redhat.com/show_bug.cgi?id=2084124): fix upstream "Learn more" link in Update cluster modal [#11480](https://github.com/openshift/console/pull/11480) * [Bug 2083641](https://bugzilla.redhat.com/show_bug.cgi?id=2083641): fixes apiversion for k8s svc and resource selection for sink for form yaml switcher [#11475](https://github.com/openshift/console/pull/11475) * [Bug 2084292](https://bugzilla.redhat.com/show_bug.cgi?id=2084292): Add useDashboardResources hook [#11467](https://github.com/openshift/console/pull/11467) * [Bug 2081067](https://bugzilla.redhat.com/show_bug.cgi?id=2081067): add help text indicating Cluster history may be excerpted [#11472](https://github.com/openshift/console/pull/11472) * feat: Add Deployment History Tab (#1950) [#11439](https://github.com/openshift/console/pull/11439) * [Bug 2079062](https://bugzilla.redhat.com/show_bug.cgi?id=2079062): Update user from node to 1001 similar to console docker file user id [#11473](https://github.com/openshift/console/pull/11473) * E2E tests: wait for project list to load before creating [#11443](https://github.com/openshift/console/pull/11443) * [Bug 2068181](https://bugzilla.redhat.com/show_bug.cgi?id=2068181): Fix Event source powered with kamelet type source to show associated resources in the sidepanel [#11301](https://github.com/openshift/console/pull/11301) * [Bug 2075592](https://bugzilla.redhat.com/show_bug.cgi?id=2075592): add z-index to ocs-drawer to make box-shadow visible [#11369](https://github.com/openshift/console/pull/11369) * [Bug 2078375](https://bugzilla.redhat.com/show_bug.cgi?id=2078375): Create VM from template that has sourceRef - will now reflect sourceRed at yaml [#11457](https://github.com/openshift/console/pull/11457) * [Bug 2078769](https://bugzilla.redhat.com/show_bug.cgi?id=2078769): Added language translation on filter items [#11435](https://github.com/openshift/console/pull/11435) * Update QE OWNERS roles for integration tests [#11455](https://github.com/openshift/console/pull/11455) * [Dark Theme]: fix quick search bar and project selector in User Preferences page [#11447](https://github.com/openshift/console/pull/11447) * [Bug 2076527](https://bugzilla.redhat.com/show_bug.cgi?id=2076527): Fix multiple Tektonhub Versions API call [#11438](https://github.com/openshift/console/pull/11438) * [Bug 2070720](https://bugzilla.redhat.com/show_bug.cgi?id=2070720): Fix Filter Dropdown & Label Selection State Management [#11428](https://github.com/openshift/console/pull/11428) * [Bug 2076544](https://bugzilla.redhat.com/show_bug.cgi?id=2076544): Added margin-bottom for the paragraph component [#11404](https://github.com/openshift/console/pull/11404) * [Bug 2083149](https://bugzilla.redhat.com/show_bug.cgi?id=2083149): fix bug where "Update blocked" label incorrectly displa… [#11459](https://github.com/openshift/console/pull/11459) * GitOps-1941 fixed dark theme color issue [#11426](https://github.com/openshift/console/pull/11426) * [Bug 2082380](https://bugzilla.redhat.com/show_bug.cgi?id=2082380): customize wizard is crashed [#11458](https://github.com/openshift/console/pull/11458) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): updated skeleton color definitions, updated sidebar shadow [#11408](https://github.com/openshift/console/pull/11408) * [Bug 2060329](https://bugzilla.redhat.com/show_bug.cgi?id=2060329): show Limit exceeded state for large number of nodes in topology [#11334](https://github.com/openshift/console/pull/11334) * [CONSOLE-2936](https://issues.redhat.com/browse/CONSOLE-2936): Add support for PDB [#10445](https://github.com/openshift/console/pull/10445) * [Bug 2013461](https://bugzilla.redhat.com/show_bug.cgi?id=2013461): Import deployment from Git with s2i expose always port 8080 (Service and Pod template, not Route) if another Route port is selected by the user [#11355](https://github.com/openshift/console/pull/11355) * [MGMT-9862](https://issues.redhat.com/browse/MGMT-9862): Add extension for dashboard's Details card [#11272](https://github.com/openshift/console/pull/11272) * Automation of event-sources-installation | knative-plugin [#11444](https://github.com/openshift/console/pull/11444) * [Bug 2072999](https://bugzilla.redhat.com/show_bug.cgi?id=2072999): Add params prop to HorizontalNav component [#11343](https://github.com/openshift/console/pull/11343) * [Bug 2079961](https://bugzilla.redhat.com/show_bug.cgi?id=2079961): Fix bug where the search results accordion section has no spacing between sidebar. [#11446](https://github.com/openshift/console/pull/11446) * Document Console to SDK versions [#11429](https://github.com/openshift/console/pull/11429) * [Bug 2074585](https://bugzilla.redhat.com/show_bug.cgi?id=2074585): fix kms issue for mcg standalone [#11410](https://github.com/openshift/console/pull/11410) * [Bug 1990384](https://bugzilla.redhat.com/show_bug.cgi?id=1990384): Improve Alertmanager unavailable message [#11397](https://github.com/openshift/console/pull/11397) * [CONSOLE-3090](https://issues.redhat.com/browse/CONSOLE-3090): [Dark Theme] Convert custom row-filter to use PatternFly ToggleGroup component for styling that is dark theme enabled. [#11384](https://github.com/openshift/console/pull/11384) * Update topology to Patternfly topology package containing updates and styles. [#11166](https://github.com/openshift/console/pull/11166) * Expose UsePrometheusPoll in console-dynamic-plugin-sdk [#11295](https://github.com/openshift/console/pull/11295) * [Bug 2081743](https://bugzilla.redhat.com/show_bug.cgi?id=2081743): disable kubevirt flaky tests [#11436](https://github.com/openshift/console/pull/11436) * Automation for quick-search-topology | Topology [#11396](https://github.com/openshift/console/pull/11396) * [Bug 2080873](https://bugzilla.redhat.com/show_bug.cgi?id=2080873): Fix crash when stored topology layout isn't supported anymore [#11427](https://github.com/openshift/console/pull/11427) * Automation for application and resource grouping | Topology [#11395](https://github.com/openshift/console/pull/11395) * Automation of knative-plugin | admin-perspective [#11389](https://github.com/openshift/console/pull/11389) * Monitoring: Add duplicate query option to kebab menu [#11004](https://github.com/openshift/console/pull/11004) * [CONSOLE-3141](https://issues.redhat.com/browse/CONSOLE-3141): Hide 'Control Plane' section in the status card for External controlPlaneTopology [#11398](https://github.com/openshift/console/pull/11398) * [CCXDEV-5788](https://issues.redhat.com/browse/CCXDEV-5788): render the "last refresh" timestamp in the Insights Advisor widget [#11391](https://github.com/openshift/console/pull/11391) * CONSOLE 3132: Introduce new console-plugin-shared npm package [#11360](https://github.com/openshift/console/pull/11360) * [Bug 2071747](https://bugzilla.redhat.com/show_bug.cgi?id=2071747): Fix the machine configuration docs link [#11417](https://github.com/openshift/console/pull/11417) * [Bug 2079062](https://bugzilla.redhat.com/show_bug.cgi?id=2079062): use xl timeout to verify the demo pull spec is accurate [#11416](https://github.com/openshift/console/pull/11416) * [CONSOLE-3072](https://issues.redhat.com/browse/CONSOLE-3072): Cluster overview page changes for HyperShift provisioned clusters [#11366](https://github.com/openshift/console/pull/11366) * [Bug 2079673](https://bugzilla.redhat.com/show_bug.cgi?id=2079673): disable migrated components [#11205](https://github.com/openshift/console/pull/11205) * KafkaSink Visualization [#11333](https://github.com/openshift/console/pull/11333) * Gherkin and Automation of e2e support for event sinks [#11276](https://github.com/openshift/console/pull/11276) * [Bug 2027613](https://bugzilla.redhat.com/show_bug.cgi?id=2027613): use the correct Alertmanager tenancy proxy [#10818](https://github.com/openshift/console/pull/10818) * [Bug 2039161](https://bugzilla.redhat.com/show_bug.cgi?id=2039161): text visibility fixed [#10978](https://github.com/openshift/console/pull/10978) * [Bug 2079663](https://bugzilla.redhat.com/show_bug.cgi?id=2079663): change default image features in RBD storageclass [#11070](https://github.com/openshift/console/pull/11070) * [Bug 2079062](https://bugzilla.redhat.com/show_bug.cgi?id=2079062): Update the wait time for demo plugin to 60s [#11414](https://github.com/openshift/console/pull/11414) * [Bug 2079216](https://bugzilla.redhat.com/show_bug.cgi?id=2079216): Update cluster update reference doc link [#11407](https://github.com/openshift/console/pull/11407) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): moved imports [#11370](https://github.com/openshift/console/pull/11370) * [Bug 1994117](https://bugzilla.redhat.com/show_bug.cgi?id=1994117): remove orphaned Service Catalog and Chargeback code [#11400](https://github.com/openshift/console/pull/11400) * Monitoring: Integrate PromQL codemirror for better autocomplete UX [#11143](https://github.com/openshift/console/pull/11143) * [Bug 2079062](https://bugzilla.redhat.com/show_bug.cgi?id=2079062): increase timeout to render toast notification for demo plugin test [#11402](https://github.com/openshift/console/pull/11402) * [Bug 2075189](https://bugzilla.redhat.com/show_bug.cgi?id=2075189): Fix failed module resoltion errors in console sdk [#11381](https://github.com/openshift/console/pull/11381) * Filter out global configs when cluster is externally managed [#11383](https://github.com/openshift/console/pull/11383) * [Bug 2077150](https://bugzilla.redhat.com/show_bug.cgi?id=2077150): Required parent class added so that margin spacing for breadcrumbs is applied. [#11394](https://github.com/openshift/console/pull/11394) * [Bug 2042852](https://bugzilla.redhat.com/show_bug.cgi?id=2042852): Topology toolbars are unaligned to other toolbars [#11160](https://github.com/openshift/console/pull/11160) * [Dark Theme]: fix Topology empty state to support dark theme [#11393](https://github.com/openshift/console/pull/11393) * Gherkin and automation for project vulnerability [#11325](https://github.com/openshift/console/pull/11325) * [Bug 2075117](https://bugzilla.redhat.com/show_bug.cgi?id=2075117): Added inline-flex styling for searchbar filter div [#11379](https://github.com/openshift/console/pull/11379) * [CONSOLE-3074](https://issues.redhat.com/browse/CONSOLE-3074): update notifications for HyperShift Provisioned Clusters [#11375](https://github.com/openshift/console/pull/11375) * [Bug 2024708](https://bugzilla.redhat.com/show_bug.cgi?id=2024708): Don't use lodash startCase on default operand field labels [#11346](https://github.com/openshift/console/pull/11346) * [CONSOLE-3090](https://issues.redhat.com/browse/CONSOLE-3090): [Dark Theme] This is to reassign the correct blue and orange heading colors that are used in the getting started sections on both Admin and Dev console [#11385](https://github.com/openshift/console/pull/11385) * [Bug 1965934](https://bugzilla.redhat.com/show_bug.cgi?id=1965934): Fix Run queries button UX [#11388](https://github.com/openshift/console/pull/11388) * Update pf packages to pf-2022-5 [#11372](https://github.com/openshift/console/pull/11372) * [Bug 2061918](https://bugzilla.redhat.com/show_bug.cgi?id=2061918): Fixed side-bar scrolling issue [#11386](https://github.com/openshift/console/pull/11386) * Automation of Service bindings | dev-console [#11352](https://github.com/openshift/console/pull/11352) * [Dark Theme]: fix mutilStream logs and pod logs viewer and console header to support dark theme [#11357](https://github.com/openshift/console/pull/11357) * [Bug 2070731](https://bugzilla.redhat.com/show_bug.cgi?id=2070731): details switch label is not clickable on add page [#11311](https://github.com/openshift/console/pull/11311) * Make project access form discoverable [#11349](https://github.com/openshift/console/pull/11349) * [CONSOLE-3071](https://issues.redhat.com/browse/CONSOLE-3071): update Cluster Settings and ClusterVersion Details page… [#11363](https://github.com/openshift/console/pull/11363) * adds support for Pipelines as code [#11336](https://github.com/openshift/console/pull/11336) * Add Helm Chart repositories add action on Add page [#11345](https://github.com/openshift/console/pull/11345) * [Bug 2075575](https://bugzilla.redhat.com/show_bug.cgi?id=2075575): Align url polling interval for Overview pages with other pages [#11380](https://github.com/openshift/console/pull/11380) * Automation of pipeline-runs | pipelines-plugin [#11324](https://github.com/openshift/console/pull/11324) * Epic Automation for ODC-4315 [#11203](https://github.com/openshift/console/pull/11203) * [Bug 2073437](https://bugzilla.redhat.com/show_bug.cgi?id=2073437): Improve Firehose cache, so that it does not return unexpected data also if isList differs on two concurrent calls [#11307](https://github.com/openshift/console/pull/11307) * [Bug 2039477](https://bugzilla.redhat.com/show_bug.cgi?id=2039477): Add a workaround to show the PF validation status also when the input field is autofilled. [#11201](https://github.com/openshift/console/pull/11201) * [CONSOLE-3090](https://issues.redhat.com/browse/CONSOLE-3090): [Dark Theme] Several dark theme fixes. Includes borders, hr, disabled form element, row hover, hint blocks [#11303](https://github.com/openshift/console/pull/11303) * [Bug 2007340](https://bugzilla.redhat.com/show_bug.cgi?id=2007340): fix accessibility issues in topology list view [#11251](https://github.com/openshift/console/pull/11251) * [Bug 2015555](https://bugzilla.redhat.com/show_bug.cgi?id=2015555): keep query table and chart in sync [#11359](https://github.com/openshift/console/pull/11359) * [Bug 2073176](https://bugzilla.redhat.com/show_bug.cgi?id=2073176): Fix key/value pair removal issue in configmap form yaml switcher [#11328](https://github.com/openshift/console/pull/11328) * [Bug 2065804](https://bugzilla.redhat.com/show_bug.cgi?id=2065804): Fix Web Terminal availability check to verify operator is installed [#11202](https://github.com/openshift/console/pull/11202) * [CONSOLE-2925](https://issues.redhat.com/browse/CONSOLE-2925): Add initial dynamic demo plugin tests [#10644](https://github.com/openshift/console/pull/10644) * [Bug 2076614](https://bugzilla.redhat.com/show_bug.cgi?id=2076614): Expose ResourceEventStream Component as part of the Core SDK [#11274](https://github.com/openshift/console/pull/11274) * Gherkin for service binding enhancement- discoverability [#11326](https://github.com/openshift/console/pull/11326) * Add infotip and remove not bindable filter [#11313](https://github.com/openshift/console/pull/11313) * [Bug 2071715](https://bugzilla.redhat.com/show_bug.cgi?id=2071715): fix 404 on Environments nav [#11337](https://github.com/openshift/console/pull/11337) * [Bug 2074756](https://bugzilla.redhat.com/show_bug.cgi?id=2074756): fix bug where ClusterRole > RoleBindings did not display… [#11353](https://github.com/openshift/console/pull/11353) * [Bug 2074100](https://bugzilla.redhat.com/show_bug.cgi?id=2074100): fix CRD name filter [#11347](https://github.com/openshift/console/pull/11347) * [Bug 2074465](https://bugzilla.redhat.com/show_bug.cgi?id=2074465): Fix default branch param in pipeline import from git flow [#11323](https://github.com/openshift/console/pull/11323) * [Bug 2061918](https://bugzilla.redhat.com/show_bug.cgi?id=2061918): Topology sidebar broken issue is fixed [#11299](https://github.com/openshift/console/pull/11299) * Update links to examples - descriptors reference.md [#11342](https://github.com/openshift/console/pull/11342) * use incluster tekton hub Api endpoint in pipeline builder [#11335](https://github.com/openshift/console/pull/11335) * [Bug 2071578](https://bugzilla.redhat.com/show_bug.cgi?id=2071578): Add new MONITORING flag to hide dev perspective nav item and topology sidebar observe section if not available [#11190](https://github.com/openshift/console/pull/11190) * [Bug 2071617](https://bugzilla.redhat.com/show_bug.cgi?id=2071617): remove Kubevirt extensions in favour of dynamic plugin [#11273](https://github.com/openshift/console/pull/11273) * [Bug 2071617](https://bugzilla.redhat.com/show_bug.cgi?id=2071617): Stop disabling extensions with non-existing `disallowed` flags [#11344](https://github.com/openshift/console/pull/11344) * Hide Upgrade Cluster Alert in About Modal When Externally Managed [#11339](https://github.com/openshift/console/pull/11339) * [Bug 2075778](https://bugzilla.redhat.com/show_bug.cgi?id=2075778): Fix failing TestGetRegistrySamples test [#11350](https://github.com/openshift/console/pull/11350) * [Bug 2073329](https://bugzilla.redhat.com/show_bug.cgi?id=2073329): fix pipelineruns name in repository details page [#11338](https://github.com/openshift/console/pull/11338) * [Dark theme]: fix Observe dashboard, Topology list page and web terminal tab view [#11231](https://github.com/openshift/console/pull/11231) * [CONSOLE-3124](https://issues.redhat.com/browse/CONSOLE-3124): migrate Cluster Dashboard test to Cypress [#11332](https://github.com/openshift/console/pull/11332) * [Dark Theme]: fixes quick starts, user preferences project selector, quick search, and help text color [#11331](https://github.com/openshift/console/pull/11331) * Automation of create-from-add-options feature file | pipelines-plugin [#11291](https://github.com/openshift/console/pull/11291) * add visual effects on dragging the pinned resource [#11266](https://github.com/openshift/console/pull/11266) * [Bug 2065513](https://bugzilla.redhat.com/show_bug.cgi?id=2065513): Fix ResourceQuota dashboard card and ACRQ donut label [#11340](https://github.com/openshift/console/pull/11340) * [Bug 2040180](https://bugzilla.redhat.com/show_bug.cgi?id=2040180): handle dashboards single column case [#11327](https://github.com/openshift/console/pull/11327) * [Bug 2071691](https://bugzilla.redhat.com/show_bug.cgi?id=2071691): Update and scope our breadcrumb padding rule so it doesn't effect a pure implementation [#11321](https://github.com/openshift/console/pull/11321) * [Bug 2075149](https://bugzilla.redhat.com/show_bug.cgi?id=2075149): Fix translation of flag-enabled extensions [#11305](https://github.com/openshift/console/pull/11305) * add data test ids for MultiTabTerminal [#11330](https://github.com/openshift/console/pull/11330) * Automation of Pipeline-Workspaces | Pipeline-Plugin [#11322](https://github.com/openshift/console/pull/11322) * [Bug 2074447](https://bugzilla.redhat.com/show_bug.cgi?id=2074447): cluster-dashboard: exclude iowait and steal from CPU Utilisation [#10450](https://github.com/openshift/console/pull/10450) * [Bug 2071761](https://bugzilla.redhat.com/show_bug.cgi?id=2071761): - Translation Keys Are Not Namespaced [#11284](https://github.com/openshift/console/pull/11284) * [Bug 2072805](https://bugzilla.redhat.com/show_bug.cgi?id=2072805): Monitoring dashboards: Add support for __range* variables [#11289](https://github.com/openshift/console/pull/11289) * [Bug 2070160](https://bugzilla.redhat.com/show_bug.cgi?id=2070160): Remove custom classes pre and code element and apply using a custom class. [#11263](https://github.com/openshift/console/pull/11263) * Add form for PAC repository [#11264](https://github.com/openshift/console/pull/11264) * Update OWNERS for promql/ directory [#11317](https://github.com/openshift/console/pull/11317) * [Bug 2074475](https://bugzilla.redhat.com/show_bug.cgi?id=2074475): fix kubevirt gating [#11314](https://github.com/openshift/console/pull/11314) * Automation of Pipelines-as-code(PAC) [#11298](https://github.com/openshift/console/pull/11298) * fix(modal): removed drop shadow, updated colors [#11148](https://github.com/openshift/console/pull/11148) * [CONSOLE-2976](https://issues.redhat.com/browse/CONSOLE-2976): add update mode to Update cluster [#11053](https://github.com/openshift/console/pull/11053) * chore(i18n): update translations - Completed-7034-OCP 4.11 UI Localization- Sprint 216 [#11280](https://github.com/openshift/console/pull/11280) * Update pf packages to pf-2022-4 [#11261](https://github.com/openshift/console/pull/11261) * [Bug 2071719](https://bugzilla.redhat.com/show_bug.cgi?id=2071719): remove `.pf-c-button.pf-m-link` override [#11306](https://github.com/openshift/console/pull/11306) * Automation of event-tab-in-pipeline-run | pipelines-plugin [#11230](https://github.com/openshift/console/pull/11230) * Automation of pipeline-task-runs-display | pipelines-plugin [#11294](https://github.com/openshift/console/pull/11294) * [Bug 2015375](https://bugzilla.redhat.com/show_bug.cgi?id=2015375): Add IBM Flashsystem volume types [#10285](https://github.com/openshift/console/pull/10285) * [Bug 2038244](https://bugzilla.redhat.com/show_bug.cgi?id=2038244): Use hostname from provided git url when making git api calls [#10827](https://github.com/openshift/console/pull/10827) * [Bug 2056841](https://bugzilla.redhat.com/show_bug.cgi?id=2056841): Improve handling of /api/check-updates request failure in PollConsoleUpdates [#11304](https://github.com/openshift/console/pull/11304) * [Bug 2068594](https://bugzilla.redhat.com/show_bug.cgi?id=2068594): disable Details Card test since it was flaking at a high… [#11296](https://github.com/openshift/console/pull/11296) * [Bug 2058051](https://bugzilla.redhat.com/show_bug.cgi?id=2058051): Expose YAMLEditor to Core SDK [#11244](https://github.com/openshift/console/pull/11244) * [Bug 2072570](https://bugzilla.redhat.com/show_bug.cgi?id=2072570): test: use stable test titles [#11257](https://github.com/openshift/console/pull/11257) * [Bug 2072807](https://bugzilla.redhat.com/show_bug.cgi?id=2072807): Monitoring dashboards: Handle tables without `panel.styles` attribute [#11293](https://github.com/openshift/console/pull/11293) * [Bug 2071599](https://bugzilla.redhat.com/show_bug.cgi?id=2071599): fix bug where RoleBindings are not displaying in ClusterRole > RoleBindings [#11285](https://github.com/openshift/console/pull/11285) * [Bug 2069760](https://bugzilla.redhat.com/show_bug.cgi?id=2069760): Added divider to developer console navigation [#11283](https://github.com/openshift/console/pull/11283) * [Bug 2069914](https://bugzilla.redhat.com/show_bug.cgi?id=2069914): fix casing of 'Red Hat Applications' so all links appear… [#11268](https://github.com/openshift/console/pull/11268) * chore(OWNERS): remove rebeccaalpert [#11188](https://github.com/openshift/console/pull/11188) * [Bug 2058282](https://bugzilla.redhat.com/show_bug.cgi?id=2058282): Fix WebSockets not reconnecting during upgrade [#11288](https://github.com/openshift/console/pull/11288) * [Bug 2057183](https://bugzilla.redhat.com/show_bug.cgi?id=2057183): Only show operator detail page "Valid Subscriptions" item when it's not empty [#11287](https://github.com/openshift/console/pull/11287) * create form for adding project helm chart repo [#11227](https://github.com/openshift/console/pull/11227) * [Bug 2065840](https://bugzilla.redhat.com/show_bug.cgi?id=2065840): Fix CronJob resource version to batch/v1 [#11216](https://github.com/openshift/console/pull/11216) * [Bug 2069577](https://bugzilla.redhat.com/show_bug.cgi?id=2069577): Update dynamic-demo-plugin readme [#11286](https://github.com/openshift/console/pull/11286) * [Bug 2070020](https://bugzilla.redhat.com/show_bug.cgi?id=2070020): create correct apiversion: group/version for creating custom resource key for Resource Dropdown [#11260](https://github.com/openshift/console/pull/11260) * [Bug 2046435](https://bugzilla.redhat.com/show_bug.cgi?id=2046435): improve import error message [#10983](https://github.com/openshift/console/pull/10983) * [Bug 2071700](https://bugzilla.redhat.com/show_bug.cgi?id=2071700): Use 'reportingComponent' field for v1 Events [#11277](https://github.com/openshift/console/pull/11277) * [Bug 2063753](https://bugzilla.redhat.com/show_bug.cgi?id=2063753): Translate Extensions On Each Language Change [#11278](https://github.com/openshift/console/pull/11278) * [Bug 2069632](https://bugzilla.redhat.com/show_bug.cgi?id=2069632): fix 'linkURL' for 'previous' logs [#11275](https://github.com/openshift/console/pull/11275) * [Bug 2069685](https://bugzilla.redhat.com/show_bug.cgi?id=2069685): Fix UI crash when pinned resource model does not exist [#11249](https://github.com/openshift/console/pull/11249) * [Bug 2068594](https://bugzilla.redhat.com/show_bug.cgi?id=2068594): follow on fix to remove timeout value [#11248](https://github.com/openshift/console/pull/11248) * Automation of Pipeline Metrics [#11220](https://github.com/openshift/console/pull/11220) * Add synced form-yaml editor for routes [#11156](https://github.com/openshift/console/pull/11156) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): updated --pf-global--BorderColor—100 to --pf-global--BorderColor--100 [#11234](https://github.com/openshift/console/pull/11234) * add Event Sink option to broker and channel connector and context menu [#11259](https://github.com/openshift/console/pull/11259) * Add and Edit configmap form [#11150](https://github.com/openshift/console/pull/11150) * Add multitabbed terminal for cloudshell [#11191](https://github.com/openshift/console/pull/11191) * fix the quick search style to support dark theme [#11254](https://github.com/openshift/console/pull/11254) * Automation of Builder Page Pipelines [#11258](https://github.com/openshift/console/pull/11258) * Automation of Pipeline Actions [#11238](https://github.com/openshift/console/pull/11238) * update and add image vulnerability toggle group in IMV details page [#11222](https://github.com/openshift/console/pull/11222) * [Bug 1997142](https://bugzilla.redhat.com/show_bug.cgi?id=1997142): improve performance of OperatorHub text input filter [#11252](https://github.com/openshift/console/pull/11252) * [Bug 2067298](https://bugzilla.redhat.com/show_bug.cgi?id=2067298): Remove `modelsLoaded` conditional rendering from ModelStatusBox [#11245](https://github.com/openshift/console/pull/11245) * updates text description for Event sinks [#11214](https://github.com/openshift/console/pull/11214) * [Bug 2069577](https://bugzilla.redhat.com/show_bug.cgi?id=2069577): Update ConsolePlugin manifest [#11247](https://github.com/openshift/console/pull/11247) * [Bug 2068538](https://bugzilla.redhat.com/show_bug.cgi?id=2068538): Visual formatting adjustments to popover. [#11236](https://github.com/openshift/console/pull/11236) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): [Dark theme] Update pages to use PageHeading where possible [#11183](https://github.com/openshift/console/pull/11183) * [Bug 2069181](https://bugzilla.redhat.com/show_bug.cgi?id=2069181): Fix disabling community tasks in pipeline builder issue [#11241](https://github.com/openshift/console/pull/11241) * [Bug 2068908](https://bugzilla.redhat.com/show_bug.cgi?id=2068908): Update getting started blog link [#11239](https://github.com/openshift/console/pull/11239) * support visualisation of internal deployment in topology view and sidepanel for event sink [#11223](https://github.com/openshift/console/pull/11223) * [Bug 2069198](https://bugzilla.redhat.com/show_bug.cgi?id=2069198): Use pre-installed pipeline task in e2e test [#11240](https://github.com/openshift/console/pull/11240) * [Bug 2068490](https://bugzilla.redhat.com/show_bug.cgi?id=2068490): change 'kubectl' to 'oc' to fix descriptors test [#11233](https://github.com/openshift/console/pull/11233) * [Bug 2068594](https://bugzilla.redhat.com/show_bug.cgi?id=2068594): fix Cluster Dashboard Details Card test [#11235](https://github.com/openshift/console/pull/11235) * Updates and fixes for pipelines-plugin cypress tests [#11172](https://github.com/openshift/console/pull/11172) * [Bug 2067180](https://bugzilla.redhat.com/show_bug.cgi?id=2067180): Completed-7034-OCP 4.11 UI Localization- Sprint 215 [#11169](https://github.com/openshift/console/pull/11169) * [Bug 2068115](https://bugzilla.redhat.com/show_bug.cgi?id=2068115): Fixed the rendering of a Tab Extension when there is a version present [#11228](https://github.com/openshift/console/pull/11228) * [Bug 2067776](https://bugzilla.redhat.com/show_bug.cgi?id=2067776): Update prometheus/client_golang to 1.11.1 [#11232](https://github.com/openshift/console/pull/11232) * [Bug 2064744](https://bugzilla.redhat.com/show_bug.cgi?id=2064744): Remove duplicate app label on debug terminal [#11229](https://github.com/openshift/console/pull/11229) * [Bug 2017001](https://bugzilla.redhat.com/show_bug.cgi?id=2017001): Bug fix context menu position on topology [#11152](https://github.com/openshift/console/pull/11152) * Console3080 - Add Control Plane Topology flag to console UI [#11170](https://github.com/openshift/console/pull/11170) * Update pf packages to pf 2022-3 [#11158](https://github.com/openshift/console/pull/11158) * Allow user to re-arrange the resources added to nav [#11142](https://github.com/openshift/console/pull/11142) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): [Dark theme] Additional skeleton updates for dark theme [#11177](https://github.com/openshift/console/pull/11177) * Add theme switcher in user preferences page [#11115](https://github.com/openshift/console/pull/11115) * [Bug 2064607](https://bugzilla.redhat.com/show_bug.cgi?id=2064607): avoid pre-fetching tekton hub task versions in pipeline builder [#11195](https://github.com/openshift/console/pull/11195) * [Bug 2063708](https://bugzilla.redhat.com/show_bug.cgi?id=2063708): correct JA translation for 'Expand' [#11221](https://github.com/openshift/console/pull/11221) * feat(theme): added theme file [#11151](https://github.com/openshift/console/pull/11151) * [Bug 2066418](https://bugzilla.redhat.com/show_bug.cgi?id=2066418): correct ChannelDocLink url [#11217](https://github.com/openshift/console/pull/11217) * [Bug 2041769](https://bugzilla.redhat.com/show_bug.cgi?id=2041769): Pipeline metrics: use prometheus-tenancy API to get data [#10870](https://github.com/openshift/console/pull/10870) * [Bug 2057183](https://bugzilla.redhat.com/show_bug.cgi?id=2057183): Add validSubscription filter to OperatorHub [#11219](https://github.com/openshift/console/pull/11219) * [Bug 2064553](https://bugzilla.redhat.com/show_bug.cgi?id=2064553): Remove reference to deprecated `v2v-vmware` ConfigMap [#11207](https://github.com/openshift/console/pull/11207) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): [Dark theme] Changes to support the events and project select bar when in dark theme mode [#11136](https://github.com/openshift/console/pull/11136) * [Bug 2058051](https://bugzilla.redhat.com/show_bug.cgi?id=2058051): Exposing service list table [#11178](https://github.com/openshift/console/pull/11178) * [Bug 2066754](https://bugzilla.redhat.com/show_bug.cgi?id=2066754): Don't delete core Cypress reports [#11215](https://github.com/openshift/console/pull/11215) * [Bug 2063756](https://bugzilla.redhat.com/show_bug.cgi?id=2063756): - User Preferences - Applications - Insecure traffic : i18n misses [#11213](https://github.com/openshift/console/pull/11213) * [Bug 2019564](https://bugzilla.redhat.com/show_bug.cgi?id=2019564): attach owner reference to resources created on creating a user to allow garbage collection [#11130](https://github.com/openshift/console/pull/11130) * [Bug 2063699](https://bugzilla.redhat.com/show_bug.cgi?id=2063699): - Builds - Builds - Logs: i18n misses. [#11211](https://github.com/openshift/console/pull/11211) * [Bug 2061755](https://bugzilla.redhat.com/show_bug.cgi?id=2061755): remove Breadcrumbs from Create Operand pages [#11174](https://github.com/openshift/console/pull/11174) * [Bug 2063957](https://bugzilla.redhat.com/show_bug.cgi?id=2063957): fix bug where impersonating message was not translated [#11212](https://github.com/openshift/console/pull/11212) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): Integrate dark theme - fix(background-color): updated to --pf-global--BackgroundColor—100 [#11167](https://github.com/openshift/console/pull/11167) * [Bug 2060583](https://bugzilla.redhat.com/show_bug.cgi?id=2060583): Remove internal-kubevirt Console plugin SDK package [#11091](https://github.com/openshift/console/pull/11091) * [Bug 2060924](https://bugzilla.redhat.com/show_bug.cgi?id=2060924): Fix alert from showing an object [#11185](https://github.com/openshift/console/pull/11185) * [Bug 2065338](https://bugzilla.redhat.com/show_bug.cgi?id=2065338): Fix VolumeSnapshot creation sort [#11194](https://github.com/openshift/console/pull/11194) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): [Dark theme] Updates hint block element [#11155](https://github.com/openshift/console/pull/11155) * Fix namespace and backing store table to show pre selected values. [#11180](https://github.com/openshift/console/pull/11180) * [Bug 2064596](https://bugzilla.redhat.com/show_bug.cgi?id=2064596): [Tekton Hub] show read more link in the task quick search details pane [#11187](https://github.com/openshift/console/pull/11187) * [Bug 2063897](https://bugzilla.redhat.com/show_bug.cgi?id=2063897): Change the tekton hub api endpoint to use v1 api [#11179](https://github.com/openshift/console/pull/11179) * [Bug 2050637](https://bugzilla.redhat.com/show_bug.cgi?id=2050637): add a hardcoded blog link as fallback in guided tours [#11120](https://github.com/openshift/console/pull/11120) * Sort catalog filters and other enhancements [#11161](https://github.com/openshift/console/pull/11161) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): [Dark theme] Changes to horizontal-nav to enable dark theme support [#11139](https://github.com/openshift/console/pull/11139) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): Integrate dark theme - fix(background-color): updates to --pf-global--BackgroundColor—200 [#11168](https://github.com/openshift/console/pull/11168) * Replace GitTypes with the GitProvider type [#11165](https://github.com/openshift/console/pull/11165) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): Integrate dark theme - fix(borders): convert #ccc, #ddd, $pf-color-black-300, $color-row-filter-border to var(--pf-global--BorderColor--100) [#11154](https://github.com/openshift/console/pull/11154) * end to end flow for event sink [#11138](https://github.com/openshift/console/pull/11138) * [CONSOLE-3081](https://issues.redhat.com/browse/CONSOLE-3081): Integrate dark theme - fix borders updates #eee, #ededed, $table-border-color to `var(--pf-global--BorderColor--300)` [#11157](https://github.com/openshift/console/pull/11157) * ODC-6495 Remove layout2 topology [#11145](https://github.com/openshift/console/pull/11145) * [Bug 2062524](https://bugzilla.redhat.com/show_bug.cgi?id=2062524): fixes uri case for event sink [#11171](https://github.com/openshift/console/pull/11171) * fix(skeleton): updated sass var [#11147](https://github.com/openshift/console/pull/11147) * chore(vscode config): disabling the organizeImports functionality of … [#11037](https://github.com/openshift/console/pull/11037) * [Dark theme]Fix namespaced pages, add page and catalogs page [#11144](https://github.com/openshift/console/pull/11144) * [Bug 2013144](https://bugzilla.redhat.com/show_bug.cgi?id=2013144): catalog category filters can be opened via ctrl+click now [#11029](https://github.com/openshift/console/pull/11029) * [Bug 2009345](https://bugzilla.redhat.com/show_bug.cgi?id=2009345): Fix potential issues with namespaces that contains just numbers (crashes on 4.7) [#11126](https://github.com/openshift/console/pull/11126) * [Bug 2061333](https://bugzilla.redhat.com/show_bug.cgi?id=2061333): Add optional chaining to avoid npe [#11146](https://github.com/openshift/console/pull/11146) * [Bug 2061301](https://bugzilla.redhat.com/show_bug.cgi?id=2061301): Add tooltips why add and delete buttons in knative traffic splitting modal are disabled [#11106](https://github.com/openshift/console/pull/11106) * [Bug 2060894](https://bugzilla.redhat.com/show_bug.cgi?id=2060894): Preceding/Trailing Whitespaces In Form Elements on the add page [#11075](https://github.com/openshift/console/pull/11075) * [Bug 2059674](https://bugzilla.redhat.com/show_bug.cgi?id=2059674): Adjusts the Dynamic Demo Plugin and the SDK to meet on the usecases [#11116](https://github.com/openshift/console/pull/11116) * Fix CSS for edit bucket class modal [#11046](https://github.com/openshift/console/pull/11046) * [Bug 2055702](https://bugzilla.redhat.com/show_bug.cgi?id=2055702): enable Serverless e2e tests [#11124](https://github.com/openshift/console/pull/11124) * [Bug 2046156](https://bugzilla.redhat.com/show_bug.cgi?id=2046156): fix showing error in netpol affected pods [#10934](https://github.com/openshift/console/pull/10934) * [Bug 2056496](https://bugzilla.redhat.com/show_bug.cgi?id=2056496): update upload jar flow for no builder image [#11099](https://github.com/openshift/console/pull/11099) * service binding discoverability labels in dev catalog [#11035](https://github.com/openshift/console/pull/11035) * [CONSOLE-3087](https://issues.redhat.com/browse/CONSOLE-3087): Fix ActionContext type warning in components/actions/types.ts [#11128](https://github.com/openshift/console/pull/11128) * Update PF Packages to 2022-2: Dark theme stylesheet [#11083](https://github.com/openshift/console/pull/11083) * [Bug 2058623](https://bugzilla.redhat.com/show_bug.cgi?id=2058623): updates versions for kafka and kafkaTopic [#11111](https://github.com/openshift/console/pull/11111) * [Bug 2002602](https://bugzilla.redhat.com/show_bug.cgi?id=2002602): remove returning of err if json fails to parse [#11017](https://github.com/openshift/console/pull/11017) * [Bug 2054630](https://bugzilla.redhat.com/show_bug.cgi?id=2054630): Fix history stack handling when opening the silence alerts form [#11107](https://github.com/openshift/console/pull/11107) * [Bug 2042838](https://bugzilla.redhat.com/show_bug.cgi?id=2042838): the status of container is not consistent on Container details and pod details page [#11031](https://github.com/openshift/console/pull/11031) * [Bug 2052986](https://bugzilla.redhat.com/show_bug.cgi?id=2052986): fix console crashing in the edit deployment form [#11052](https://github.com/openshift/console/pull/11052) * [Bug 2059654](https://bugzilla.redhat.com/show_bug.cgi?id=2059654): update ConsolePlugin proxy settings [#10893](https://github.com/openshift/console/pull/10893) * [Bug 2044207](https://bugzilla.redhat.com/show_bug.cgi?id=2044207): Clear text on switching auth method [#10995](https://github.com/openshift/console/pull/10995) * [Bug 2052956](https://bugzilla.redhat.com/show_bug.cgi?id=2052956): fix duplicate edit app action on installing virtualization operator [#11076](https://github.com/openshift/console/pull/11076) * Remove Mode from Topology view [#11088](https://github.com/openshift/console/pull/11088) * [Bug 2058424](https://bugzilla.redhat.com/show_bug.cgi?id=2058424): Don't pass Authorization header when not needed [#11102](https://github.com/openshift/console/pull/11102) * [Bug 2054950](https://bugzilla.redhat.com/show_bug.cgi?id=2054950): Display correct disk size in Edit disk modal [#11105](https://github.com/openshift/console/pull/11105) * [Bug 2046598](https://bugzilla.redhat.com/show_bug.cgi?id=2046598): Display disk size in correct units [#11104](https://github.com/openshift/console/pull/11104) * [Bug 2057054](https://bugzilla.redhat.com/show_bug.cgi?id=2057054): Improves K8s Utils Return Type [#11103](https://github.com/openshift/console/pull/11103) * Clean up of CronJobSource code references [#11086](https://github.com/openshift/console/pull/11086) * Trim trailing whitespace in test names. [#11100](https://github.com/openshift/console/pull/11100) * [Bug 2054285](https://bugzilla.redhat.com/show_bug.cgi?id=2054285): Show standalone resources as sink and not the one's owned by other resource [#11085](https://github.com/openshift/console/pull/11085) * [Bug 2042710](https://bugzilla.redhat.com/show_bug.cgi?id=2042710): Custom imagepullsecret reference information not found when creating pod using console in openshift [#11058](https://github.com/openshift/console/pull/11058) * [Bug 2050005](https://bugzilla.redhat.com/show_bug.cgi?id=2050005): Fix webpack module federation runtime chunk ID clashes [#11062](https://github.com/openshift/console/pull/11062) * [Bug 2046531](https://bugzilla.redhat.com/show_bug.cgi?id=2046531): Remove schema subdir from dynamic plugin sdk [#11089](https://github.com/openshift/console/pull/11089) * [Bug 2048059](https://bugzilla.redhat.com/show_bug.cgi?id=2048059): fix proxy so requests to account management service work [#11090](https://github.com/openshift/console/pull/11090) * [Bug 2014161](https://bugzilla.redhat.com/show_bug.cgi?id=2014161): Fix pipeline run logs autoscrolling issue [#11056](https://github.com/openshift/console/pull/11056) * Migrate ListPageBody to the SDK [#10938](https://github.com/openshift/console/pull/10938) * [Bug 2052953](https://bugzilla.redhat.com/show_bug.cgi?id=2052953): clear dashboard variables for dev perspective on unmount [#11066](https://github.com/openshift/console/pull/11066) * [Bug 2053501](https://bugzilla.redhat.com/show_bug.cgi?id=2053501): Decode secrets before authorizing repository [#11071](https://github.com/openshift/console/pull/11071) * Monitoring: Redirect Prometheus UI format URLs to query browser page [#10963](https://github.com/openshift/console/pull/10963) * [Bug 2055980](https://bugzilla.redhat.com/show_bug.cgi?id=2055980): Expose more components/hooks/etc. needed by KubeVirt dynamic plugin [#11074](https://github.com/openshift/console/pull/11074) * [Bug 2055814](https://bugzilla.redhat.com/show_bug.cgi?id=2055814): Support custom extensions in console-extensions.json files [#11051](https://github.com/openshift/console/pull/11051) * [Bug 2053304](https://bugzilla.redhat.com/show_bug.cgi?id=2053304): Fix debug route and add testcases [#11040](https://github.com/openshift/console/pull/11040) * [Bug 2046598](https://bugzilla.redhat.com/show_bug.cgi?id=2046598): Display disk size in GiB in VM customize wizard [#11024](https://github.com/openshift/console/pull/11024) * [Bug 2037625](https://bugzilla.redhat.com/show_bug.cgi?id=2037625): Always show ResourceQuota charts [#11022](https://github.com/openshift/console/pull/11022) * [Bug 2037542](https://bugzilla.redhat.com/show_bug.cgi?id=2037542): Fix sticky footer in pipeline builder's form yaml switcher [#10783](https://github.com/openshift/console/pull/10783) * [Bug 2046496](https://bugzilla.redhat.com/show_bug.cgi?id=2046496): Update the list Toolbar to use ToolbarToggleGroup when less than 769px width [#11063](https://github.com/openshift/console/pull/11063) * [Bug 1934304](https://bugzilla.redhat.com/show_bug.cgi?id=1934304): Sum total memory of unnamed container only [#11067](https://github.com/openshift/console/pull/11067) * [Bug 2051578](https://bugzilla.redhat.com/show_bug.cgi?id=2051578): fix ClusterOperator Status, Version col sorts [#11061](https://github.com/openshift/console/pull/11061) * Remove unnecessary polyfills [#10016](https://github.com/openshift/console/pull/10016) * [Bug 2053168](https://bugzilla.redhat.com/show_bug.cgi?id=2053168): Fix dynamic plugin SDK typescript IDE errors [#11034](https://github.com/openshift/console/pull/11034) * [Bug 2048442](https://bugzilla.redhat.com/show_bug.cgi?id=2048442): Disabling Vault SA based auth for storage class encryption [#10998](https://github.com/openshift/console/pull/10998) * [Bug 2050902](https://bugzilla.redhat.com/show_bug.cgi?id=2050902): Fix to add labels to webhook secrets created during import [#11032](https://github.com/openshift/console/pull/11032) * [Bug 2051775](https://bugzilla.redhat.com/show_bug.cgi?id=2051775): Allow custom template namespace [#11054](https://github.com/openshift/console/pull/11054) * [Bug 2028821](https://bugzilla.redhat.com/show_bug.cgi?id=2028821): Misspelled label in ODF management UI [#11047](https://github.com/openshift/console/pull/11047) * Remove Console plugin SDK host-app package [#11043](https://github.com/openshift/console/pull/11043) * [Bug 2050698](https://bugzilla.redhat.com/show_bug.cgi?id=2050698): fix bug where Cluster Settings shows 0 of N, 0% progres… [#11038](https://github.com/openshift/console/pull/11038) * Migrate checkAccess & useAccessReview to the SDK [#10847](https://github.com/openshift/console/pull/10847) * [Bug 2039647](https://bugzilla.redhat.com/show_bug.cgi?id=2039647): Use namespaced links for dev perspective nav items [#11007](https://github.com/openshift/console/pull/11007) * [Bug 2051657](https://bugzilla.redhat.com/show_bug.cgi?id=2051657): removed `Tech preview` badge [#11016](https://github.com/openshift/console/pull/11016) * [Bug 2051642](https://bugzilla.redhat.com/show_bug.cgi?id=2051642): Remove tech preview badge for web terminal [#11012](https://github.com/openshift/console/pull/11012) * [Bug 2053685](https://bugzilla.redhat.com/show_bug.cgi?id=2053685): (Topology) Performance improvement by reducing rerenderings and deep-copy toJSON() calls [#11001](https://github.com/openshift/console/pull/11001) * [Bug 2054238](https://bugzilla.redhat.com/show_bug.cgi?id=2054238): Update E2E to use 3scale operator [#11044](https://github.com/openshift/console/pull/11044) * [Bug 2052595](https://bugzilla.redhat.com/show_bug.cgi?id=2052595): Revert "Add Dev Preview tag for IBM FlashSystem" [#11033](https://github.com/openshift/console/pull/11033) * [Bug 2051558](https://bugzilla.redhat.com/show_bug.cgi?id=2051558): omit rolebindings with no subjects [#11013](https://github.com/openshift/console/pull/11013) * [Bug 2049483](https://bugzilla.redhat.com/show_bug.cgi?id=2049483): Revert "fix annotations on updating workload" [#11002](https://github.com/openshift/console/pull/11002) * [Bug 2052674](https://bugzilla.redhat.com/show_bug.cgi?id=2052674): Remove a couple of extra spaces [#11021](https://github.com/openshift/console/pull/11021) * Migrate impersonateStateToProps [#10953](https://github.com/openshift/console/pull/10953) * [Bug 2052671](https://bugzilla.redhat.com/show_bug.cgi?id=2052671): chore(i18n): update translations [#11020](https://github.com/openshift/console/pull/11020) * [Bug 2052095](https://bugzilla.redhat.com/show_bug.cgi?id=2052095): Fix auth redirect loop caused by duplicate state-token cookie [#11014](https://github.com/openshift/console/pull/11014) * [Bug 2046498](https://bugzilla.redhat.com/show_bug.cgi?id=2046498): fix casing of project and application [#10999](https://github.com/openshift/console/pull/10999) * `valut` typo fixed [#11009](https://github.com/openshift/console/pull/11009) * [Bug 2046618](https://bugzilla.redhat.com/show_bug.cgi?id=2046618): Add started-by annotation to pipelines created with "Start last run" [#11005](https://github.com/openshift/console/pull/11005) * [Bug 2037628](https://bugzilla.redhat.com/show_bug.cgi?id=2037628): added test-id to kms flows [#11003](https://github.com/openshift/console/pull/11003) * createProject for non-admin users [#11000](https://github.com/openshift/console/pull/11000) * Expose useFlag as part of the Dynamic SDK [#10872](https://github.com/openshift/console/pull/10872) * [Bug 2050011](https://bugzilla.redhat.com/show_bug.cgi?id=2050011): Query Browser: Fix widths of timespan text input [#10996](https://github.com/openshift/console/pull/10996) * Monitoring: Comment to explain how Alertmanager links are handled [#10997](https://github.com/openshift/console/pull/10997) * default apiDiscovery in SDK [#10903](https://github.com/openshift/console/pull/10903) * [Bug 2046596](https://bugzilla.redhat.com/show_bug.cgi?id=2046596): Customized wizard PVC name [#10977](https://github.com/openshift/console/pull/10977) * [Bug 2014640](https://bugzilla.redhat.com/show_bug.cgi?id=2014640): Cannot change storage class of boot disk when creating VM [#10992](https://github.com/openshift/console/pull/10992) * [Bug 2041774](https://bugzilla.redhat.com/show_bug.cgi?id=2041774): defaulting to s2i if git type can't be figured out [#10966](https://github.com/openshift/console/pull/10966) * [Bug 2044421](https://bugzilla.redhat.com/show_bug.cgi?id=2044421): Allow topology list to select application group [#10988](https://github.com/openshift/console/pull/10988) * Migrate Status component to the SDK [#10805](https://github.com/openshift/console/pull/10805) * docs/helm: update documentation according reviews [#10889](https://github.com/openshift/console/pull/10889) * [Bug 2030530](https://bugzilla.redhat.com/show_bug.cgi?id=2030530): Remove quotation marks surrounding VM pwd [#10930](https://github.com/openshift/console/pull/10930) * [Bug 2007141](https://bugzilla.redhat.com/show_bug.cgi?id=2007141): pipeline-plugin scripts are updated [#10329](https://github.com/openshift/console/pull/10329) * [Bug 2048221](https://bugzilla.redhat.com/show_bug.cgi?id=2048221): Capitalization of titles first-word-only rule [#10980](https://github.com/openshift/console/pull/10980) * [Bug 2046601](https://bugzilla.redhat.com/show_bug.cgi?id=2046601): Dont assume its a pvc [#10949](https://github.com/openshift/console/pull/10949) * [Bug 2014420](https://bugzilla.redhat.com/show_bug.cgi?id=2014420): Remove depracated v2v resources from plugin config [#10954](https://github.com/openshift/console/pull/10954) * [Bug 2047277](https://bugzilla.redhat.com/show_bug.cgi?id=2047277): Add storage status to status card [#10951](https://github.com/openshift/console/pull/10951) * [Bug 2046591](https://bugzilla.redhat.com/show_bug.cgi?id=2046591): Added support for customized wizard - new templates [#10945](https://github.com/openshift/console/pull/10945) * [Bug 2006067](https://bugzilla.redhat.com/show_bug.cgi?id=2006067): Handle blank usernames in error message [#10782](https://github.com/openshift/console/pull/10782) * [Bug 2047310](https://bugzilla.redhat.com/show_bug.cgi?id=2047310): Add empty state to running VMs card [#10957](https://github.com/openshift/console/pull/10957) * [Bug 2046594](https://bugzilla.redhat.com/show_bug.cgi?id=2046594): "Requested template could not be found" while creating VM from user-created template [#10952](https://github.com/openshift/console/pull/10952) * [Bug 2033492](https://bugzilla.redhat.com/show_bug.cgi?id=2033492): Highlight moves from Template to VirtualMachines while open template wizard [#10941](https://github.com/openshift/console/pull/10941) * [CONSOLE-2999](https://issues.redhat.com/browse/CONSOLE-2999): Switch the OCP branding logo and title to Red Hat OpenShift logo and title [#10940](https://github.com/openshift/console/pull/10940) * [Bug 2044803](https://bugzilla.redhat.com/show_bug.cgi?id=2044803): buttons styles aligned [#10935](https://github.com/openshift/console/pull/10935) * [Bug 2048276](https://bugzilla.redhat.com/show_bug.cgi?id=2048276): test-cypress.sh script: Add curly brackets around nightly var [#10976](https://github.com/openshift/console/pull/10976) * [Bug 2022253](https://bugzilla.redhat.com/show_bug.cgi?id=2022253): fix web terminal resize layout issue [#10948](https://github.com/openshift/console/pull/10948) * Uncomment and edit the automation code for ODC-6361 [#10967](https://github.com/openshift/console/pull/10967) * [Bug 2039462](https://bugzilla.redhat.com/show_bug.cgi?id=2039462): fix width of dropdowns in the userpreferences applications tab [#10960](https://github.com/openshift/console/pull/10960) * [Bug 2038115](https://bugzilla.redhat.com/show_bug.cgi?id=2038115): Make namespace bar full width and sticky in console [#10856](https://github.com/openshift/console/pull/10856) * [Bug 2047320](https://bugzilla.redhat.com/show_bug.cgi?id=2047320): Fix that new route annotations doesn't work on Knative Services [#10955](https://github.com/openshift/console/pull/10955) * [Bug 2039277](https://bugzilla.redhat.com/show_bug.cgi?id=2039277): fix topology list view [#10883](https://github.com/openshift/console/pull/10883) * [ODC-5671](https://issues.redhat.com/browse/ODC-5671): Setup for nightly CI cypress runs [#10927](https://github.com/openshift/console/pull/10927) * Automation for Observe page features [#10566](https://github.com/openshift/console/pull/10566) * Add support for doc generation for Core API [#10431](https://github.com/openshift/console/pull/10431) * [Full changelog](https://github.com/openshift/console/compare/f6858c4e8046c9d30c51dfc1abde438d5e3ab44a...aedad1497975d76c2f9f0f4b812e5ae6a7312d80) ### [console-operator](https://github.com/openshift/console-operator/tree/873155fa748661fc17ead090004100d0953ccc66) * [CONSOLE-3063](https://issues.redhat.com/browse/CONSOLE-3063): PDB for console pods avoid too many replicas down [#655](https://github.com/openshift/console-operator/pull/655) * [CONSOLE-3162](https://issues.redhat.com/browse/CONSOLE-3162): Implement check for the new i18n annotation for dynamic plugins [#654](https://github.com/openshift/console-operator/pull/654) * [ODC-6670](https://issues.redhat.com/browse/ODC-6670): Sync consoleConfig telemetry annotations to console-config.yaml [#653](https://github.com/openshift/console-operator/pull/653) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): AUTH-133: manifests: comply to restricted pod security [#652](https://github.com/openshift/console-operator/pull/652) * [Bug 2067155](https://bugzilla.redhat.com/show_bug.cgi?id=2067155): Modify the operator display name to match it with the name displayed in operatorhub [#650](https://github.com/openshift/console-operator/pull/650) * [Bug 2075478](https://bugzilla.redhat.com/show_bug.cgi?id=2075478): Bump docs version to 4.11 [#648](https://github.com/openshift/console-operator/pull/648) * [MGMT-9797](https://issues.redhat.com/browse/MGMT-9797): Bump `openshift/api` dependency to `04e1813ebb11` [#644](https://github.com/openshift/console-operator/pull/644) * [Bug 2046497](https://bugzilla.redhat.com/show_bug.cgi?id=2046497): Metrics e2e should not fail on first failed polling attempt [#645](https://github.com/openshift/console-operator/pull/645) * [Bug 2057696](https://bugzilla.redhat.com/show_bug.cgi?id=2057696): Console operator should not block installation/upgrade process when set to Removed state [#642](https://github.com/openshift/console-operator/pull/642) * CONSOLE 3070: Console-operator should pass infrastructure config's ControlPlaneToplogy to the console-config.yaml [#639](https://github.com/openshift/console-operator/pull/639) * [Bug 2046497](https://bugzilla.redhat.com/show_bug.cgi?id=2046497): Re-enable TestMetricsEndpoint e2e test case [#640](https://github.com/openshift/console-operator/pull/640) * [Bug 2048541](https://bugzilla.redhat.com/show_bug.cgi?id=2048541): ODF quickstart permissions check [#634](https://github.com/openshift/console-operator/pull/634) * Dockerfile.rhel7: add new Helm CRD, ProjectHelmChartRepository [#635](https://github.com/openshift/console-operator/pull/635) * [Full changelog](https://github.com/openshift/console-operator/compare/7e488d3a109267c289572de13a751968699fdc93...873155fa748661fc17ead090004100d0953ccc66) ### [container-networking-plugins](https://github.com/openshift/containernetworking-plugins/tree/0ad9da648b87c8ad866264ab5129ef88790f62d2) * Updating ose-containernetworking-plugins images to be consistent with ART [#62](https://github.com/openshift/containernetworking-plugins/pull/62) * Check for duplicated sysctl keys [#61](https://github.com/openshift/containernetworking-plugins/pull/61) * Sync with upstream for win-overlay V2 support [#59](https://github.com/openshift/containernetworking-plugins/pull/59) * V2 API support for win-overlay CNI [#725](https://github.com/openshift/containernetworking-plugins/pull/725) * github: ignore issues with "keep" label from stale closing [#724](https://github.com/openshift/containernetworking-plugins/pull/724) * Make description for `static` plugin more exact [#719](https://github.com/openshift/containernetworking-plugins/pull/719) * workflow: add something to auto-close stale PRs [#717](https://github.com/openshift/containernetworking-plugins/pull/717) * call ipam.ExecDel after clean up device in netns [#702](https://github.com/openshift/containernetworking-plugins/pull/702) * ipam/dhcp: Fix client id in renew/release [#709](https://github.com/openshift/containernetworking-plugins/pull/709) * Add sysctl allowList [#693](https://github.com/openshift/containernetworking-plugins/pull/693) * Updating ose-containernetworking-plugins images to be consistent with ART [#55](https://github.com/openshift/containernetworking-plugins/pull/55) * WIP: Tuning cni: adding interface level sysctls and sysctl whitelist [#56](https://github.com/openshift/containernetworking-plugins/pull/56) * Sync downstream with upstream v1.1.1 [#57](https://github.com/openshift/containernetworking-plugins/pull/57) * Cherry-pick some bugfixes [#716](https://github.com/openshift/containernetworking-plugins/pull/716) * portmap: fix bug that new udp connection deletes all existing conntrack entries [#705](https://github.com/openshift/containernetworking-plugins/pull/705) * portmap: fix checkPorts result when chain does not exist [#707](https://github.com/openshift/containernetworking-plugins/pull/707) * Explicitly Disable Duplicate Address Detection For Container Side Veth [#695](https://github.com/openshift/containernetworking-plugins/pull/695) * firewall: support ingressPolicy=(open|same-bridge) for isolating bridges as in Docker [#584](https://github.com/openshift/containernetworking-plugins/pull/584) * pkg/ns: use file system magic numbers from golang.org/x/sys/unix [#692](https://github.com/openshift/containernetworking-plugins/pull/692) * host-device: Bring interfaces up after moving into container [#679](https://github.com/openshift/containernetworking-plugins/pull/679) * Bump go to 1.17 [#691](https://github.com/openshift/containernetworking-plugins/pull/691) * Replace arping package with arp_notify [#687](https://github.com/openshift/containernetworking-plugins/pull/687) * Ignore NetNS path errors on delete [#686](https://github.com/openshift/containernetworking-plugins/pull/686) * Fixed DHCP problem that broke when fast retry was added. [#681](https://github.com/openshift/containernetworking-plugins/pull/681) * dhcp ipam: support customizing dhcp options from CNI args [#670](https://github.com/openshift/containernetworking-plugins/pull/670) * host-device: add ipam support for dpdk device [#642](https://github.com/openshift/containernetworking-plugins/pull/642) * Allow setting sysctls on a particular interface [#669](https://github.com/openshift/containernetworking-plugins/pull/669) * ipvlan: Send Gratuitous ARP after IPs are set [#675](https://github.com/openshift/containernetworking-plugins/pull/675) * bridge: Add macspoofchk support [#639](https://github.com/openshift/containernetworking-plugins/pull/639) * Don't redundantly filepath.Clean the output of filepath.Join [#665](https://github.com/openshift/containernetworking-plugins/pull/665) * Use crypto/rand.Read, not crypto.Reader.Read [#664](https://github.com/openshift/containernetworking-plugins/pull/664) * [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/55e1cf1c72a5cd4b7bfa273bcd809f3282e317de...0ad9da648b87c8ad866264ab5129ef88790f62d2) ### [coredns](https://github.com/openshift/coredns/tree/7fe212f3354bf70d16e7327029e4ad819e326cfd) * [Bug 2090827](https://bugzilla.redhat.com/show_bug.cgi?id=2090827): Merge 1.9.2 [#73](https://github.com/openshift/coredns/pull/73) * Added gcs278 to OWNERS [#71](https://github.com/openshift/coredns/pull/71) * [Full changelog](https://github.com/openshift/coredns/compare/3ec1ee7dd91d5a1193745984c2c247ba3f2518d3...7fe212f3354bf70d16e7327029e4ad819e326cfd) ### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/246ae15ed9faaffbc909271f5c119c5a25159425) * [Bug 2086734](https://bugzilla.redhat.com/show_bug.cgi?id=2086734): Updating ose-openstack-cinder-csi-driver images to be consistent with ART [#121](https://github.com/openshift/cloud-provider-openstack/pull/121) * [Bug 2086734](https://bugzilla.redhat.com/show_bug.cgi?id=2086734): Updating csi-driver-manila images to be consistent with ART [#122](https://github.com/openshift/cloud-provider-openstack/pull/122) * [Bug 2086737](https://bugzilla.redhat.com/show_bug.cgi?id=2086737): Merge upstream commit '4c35d572' into downstream [#123](https://github.com/openshift/cloud-provider-openstack/pull/123) * Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#120](https://github.com/openshift/cloud-provider-openstack/pull/120) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#119](https://github.com/openshift/cloud-provider-openstack/pull/119) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#118](https://github.com/openshift/cloud-provider-openstack/pull/118) * go.mod: Revert to Go v1.17 [#117](https://github.com/openshift/cloud-provider-openstack/pull/117) * Merge upstream [#115](https://github.com/openshift/cloud-provider-openstack/pull/115) * [Bug 2030733](https://bugzilla.redhat.com/show_bug.cgi?id=2030733): CARRY [occm] Bump k8s deps to 0.24.0-beta.0 for --node-ip fix [#114](https://github.com/openshift/cloud-provider-openstack/pull/114) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#112](https://github.com/openshift/cloud-provider-openstack/pull/112) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#111](https://github.com/openshift/cloud-provider-openstack/pull/111) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#110](https://github.com/openshift/cloud-provider-openstack/pull/110) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#109](https://github.com/openshift/cloud-provider-openstack/pull/109) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#108](https://github.com/openshift/cloud-provider-openstack/pull/108) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#107](https://github.com/openshift/cloud-provider-openstack/pull/107) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#106](https://github.com/openshift/cloud-provider-openstack/pull/106) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#105](https://github.com/openshift/cloud-provider-openstack/pull/105) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#104](https://github.com/openshift/cloud-provider-openstack/pull/104) * Updating csi-driver-manila images to be consistent with ART [#103](https://github.com/openshift/cloud-provider-openstack/pull/103) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#100](https://github.com/openshift/cloud-provider-openstack/pull/100) * Updating ose-openstack-cinder-csi-driver images to be consistent with ART [#102](https://github.com/openshift/cloud-provider-openstack/pull/102) * Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#101](https://github.com/openshift/cloud-provider-openstack/pull/101) * shiftstack: Update OWNERS [#99](https://github.com/openshift/cloud-provider-openstack/pull/99) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/df0b27de80cfaa3f01e8cf0210f3a8d0c9a248d9...246ae15ed9faaffbc909271f5c119c5a25159425) ### [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator/tree/12cb253a2a490f6bc12993ff5f63f2598a1ba18a) * [Bug 2090662](https://bugzilla.redhat.com/show_bug.cgi?id=2090662): SWEET32: Improve TLS configuration for Kube RBAC Proxy (cont) [#149](https://github.com/openshift/csi-driver-manila-operator/pull/149) * [Bug 2083153](https://bugzilla.redhat.com/show_bug.cgi?id=2083153): Fetch application credentials [#148](https://github.com/openshift/csi-driver-manila-operator/pull/148) * [Bug 2090662](https://bugzilla.redhat.com/show_bug.cgi?id=2090662): SWEET32: Improve TLS configuration for Kube RBAC Proxy [#145](https://github.com/openshift/csi-driver-manila-operator/pull/145) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#144](https://github.com/openshift/csi-driver-manila-operator/pull/144) * Updating csi-driver-manila-operator images to be consistent with ART [#143](https://github.com/openshift/csi-driver-manila-operator/pull/143) * [Bug 2074274](https://bugzilla.redhat.com/show_bug.cgi?id=2074274): Address CVE-2022-27191 [#141](https://github.com/openshift/csi-driver-manila-operator/pull/141) * [Bug 2067749](https://bugzilla.redhat.com/show_bug.cgi?id=2067749): Address CVE-2022-21698 [#140](https://github.com/openshift/csi-driver-manila-operator/pull/140) * ci: enable more tests [#138](https://github.com/openshift/csi-driver-manila-operator/pull/138) * Updating csi-driver-manila-operator images to be consistent with ART [#137](https://github.com/openshift/csi-driver-manila-operator/pull/137) * shiftstack: Update OWNERS [#135](https://github.com/openshift/csi-driver-manila-operator/pull/135) * [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/16f67d6cf67395065ee6084d2ef7fcb7c74bb151...12cb253a2a490f6bc12993ff5f63f2598a1ba18a) ### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/f144bb436b5b13c5647983dcc4cb0bfcb730e25a) * Updating csi-driver-nfs images to be consistent with ART [#83](https://github.com/openshift/csi-driver-nfs/pull/83) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#82](https://github.com/openshift/csi-driver-nfs/pull/82) * fix: CVE-2022-1271 in image build [#316](https://github.com/openshift/csi-driver-nfs/pull/316) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#81](https://github.com/openshift/csi-driver-nfs/pull/81) * doc: align the endpoint with environment variable used below to avoid confusing [#315](https://github.com/openshift/csi-driver-nfs/pull/315) * chore: Update golang.org/x/crypto for CVE-2022-27191 [#313](https://github.com/openshift/csi-driver-nfs/pull/313) * chore: change MCR repo to gcr repo [#311](https://github.com/openshift/csi-driver-nfs/pull/311) * fix: disallow block volume capability [#310](https://github.com/openshift/csi-driver-nfs/pull/310) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#80](https://github.com/openshift/csi-driver-nfs/pull/80) * test: fix golinter error [#309](https://github.com/openshift/csi-driver-nfs/pull/309) * master: update release-tools [#307](https://github.com/openshift/csi-driver-nfs/pull/307) * test: fix golint error [#308](https://github.com/openshift/csi-driver-nfs/pull/308) * doc: refine PV doc [#306](https://github.com/openshift/csi-driver-nfs/pull/306) * fix: CVE-2018-25032 in image build [#305](https://github.com/openshift/csi-driver-nfs/pull/305) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#79](https://github.com/openshift/csi-driver-nfs/pull/79) * fix: CVE issues in image build [#302](https://github.com/openshift/csi-driver-nfs/pull/302) * [Bug 2067750](https://bugzilla.redhat.com/show_bug.cgi?id=2067750): Merge github.com/kubernetes-csi/csi-driver-nfs into master [#78](https://github.com/openshift/csi-driver-nfs/pull/78) * Address CVE-2022-21698 [#301](https://github.com/openshift/csi-driver-nfs/pull/301) * fix: leader-election namespace issue [#299](https://github.com/openshift/csi-driver-nfs/pull/299) * Merge upstream into openshift/csi-driver-nfs [#77](https://github.com/openshift/csi-driver-nfs/pull/77) * fix: post-csi-driver-nfs-push-images failure [#298](https://github.com/openshift/csi-driver-nfs/pull/298) * chore: fix pushing image pipeline broken [#297](https://github.com/openshift/csi-driver-nfs/pull/297) * doc: add nconnect mount option in nfs example [#295](https://github.com/openshift/csi-driver-nfs/pull/295) * fix: CVE-2022-0778 in image build [#294](https://github.com/openshift/csi-driver-nfs/pull/294) * feat: add mountPermissions parameter in storage class [#292](https://github.com/openshift/csi-driver-nfs/pull/292) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#76](https://github.com/openshift/csi-driver-nfs/pull/76) * feat: change dnsPolicy to Default and add dnsPolicy setting in chart [#291](https://github.com/openshift/csi-driver-nfs/pull/291) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#75](https://github.com/openshift/csi-driver-nfs/pull/75) * feat: add ppc64le arch support [#290](https://github.com/openshift/csi-driver-nfs/pull/290) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#74](https://github.com/openshift/csi-driver-nfs/pull/74) * master: update release-tools [#286](https://github.com/openshift/csi-driver-nfs/pull/286) * test: add codespell shellcheck github actions [#285](https://github.com/openshift/csi-driver-nfs/pull/285) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#73](https://github.com/openshift/csi-driver-nfs/pull/73) * chore: upgrade to k8s v1.23.3 lib [#282](https://github.com/openshift/csi-driver-nfs/pull/282) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#70](https://github.com/openshift/csi-driver-nfs/pull/70) * feat: add kubeletDir in chart config [#279](https://github.com/openshift/csi-driver-nfs/pull/279) * chore: set replica of controller as 1 by default [#281](https://github.com/openshift/csi-driver-nfs/pull/281) * doc: comment mount-options in example [#276](https://github.com/openshift/csi-driver-nfs/pull/276) * cleanup: remove unnecessary CVE packages [#273](https://github.com/openshift/csi-driver-nfs/pull/273) * update base image version of plugin binary to fix CVEs [#272](https://github.com/openshift/csi-driver-nfs/pull/272) * feat: upgrade to csi-provisioner v3.1.0 [#271](https://github.com/openshift/csi-driver-nfs/pull/271) * chore: switch master branch to use v3.2.0 [#270](https://github.com/openshift/csi-driver-nfs/pull/270) * doc: cut v3.1.0 release [#269](https://github.com/openshift/csi-driver-nfs/pull/269) * master: update release-tools [#268](https://github.com/openshift/csi-driver-nfs/pull/268) * feat: add inline volume support [#266](https://github.com/openshift/csi-driver-nfs/pull/266) * fix: ValidateVolumeCapabilities [#267](https://github.com/openshift/csi-driver-nfs/pull/267) * feat: change volume id format [#265](https://github.com/openshift/csi-driver-nfs/pull/265) * feat: add workingMountDir in chart config [#263](https://github.com/openshift/csi-driver-nfs/pull/263) * doc: update mountOptions for DeleteVolume doc [#264](https://github.com/openshift/csi-driver-nfs/pull/264) * Updating csi-driver-nfs images to be consistent with ART [#72](https://github.com/openshift/csi-driver-nfs/pull/72) * shiftstack: Update OWNERS [#71](https://github.com/openshift/csi-driver-nfs/pull/71) * [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/3448830c086f092863ce701cccc6b627bca5b827...f144bb436b5b13c5647983dcc4cb0bfcb730e25a) ### [csi-driver-shared-resource](https://github.com/openshift/csi-driver-shared-resource/tree/3f69f2f23fc179f8b29126dfca8b5a52f969c656) * [BUILD-478](https://issues.redhat.com/browse/BUILD-478): Validate resource admission smoke test [#105](https://github.com/openshift/csi-driver-shared-resource/pull/105) * [BUILD-392](https://issues.redhat.com/browse/BUILD-392): Shared Resources: Validate Resource Admission [#103](https://github.com/openshift/csi-driver-shared-resource/pull/103) * [BUILD-504](https://issues.redhat.com/browse/BUILD-504): Rebase k8s 1.24 [#104](https://github.com/openshift/csi-driver-shared-resource/pull/104) * change entrypoint for the webhook [#102](https://github.com/openshift/csi-driver-shared-resource/pull/102) * Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART [#99](https://github.com/openshift/csi-driver-shared-resource/pull/99) * [BUILD-469](https://issues.redhat.com/browse/BUILD-469): change cmd webhook package to cmd main package [#101](https://github.com/openshift/csi-driver-shared-resource/pull/101) * Add user coreydaley to approvers list [#100](https://github.com/openshift/csi-driver-shared-resource/pull/100) * more atomic writer related doc updates [#98](https://github.com/openshift/csi-driver-shared-resource/pull/98) * Updating ose-csi-driver-shared-resource images to be consistent with ART [#97](https://github.com/openshift/csi-driver-shared-resource/pull/97) * add Tekton example, update/correction to README and existing example docs [#96](https://github.com/openshift/csi-driver-shared-resource/pull/96) * Updating ose-csi-driver-shared-resource-mustgather images to be consistent with ART [#95](https://github.com/openshift/csi-driver-shared-resource/pull/95) * [BUILD-469](https://issues.redhat.com/browse/BUILD-469): add webhook main entrypoint and dockerfile [#92](https://github.com/openshift/csi-driver-shared-resource/pull/92) * update test pod to alleviate PodSecurity warnings [#94](https://github.com/openshift/csi-driver-shared-resource/pull/94) * use k8s atomic writer for storage of secrets / configmaps [#93](https://github.com/openshift/csi-driver-shared-resource/pull/93) * [Bug 2067829](https://bugzilla.redhat.com/show_bug.cgi?id=2067829): bump(*): prometheus/client_golang [#91](https://github.com/openshift/csi-driver-shared-resource/pull/91) * remove use of 'hostpath' in names [#90](https://github.com/openshift/csi-driver-shared-resource/pull/90) * Data removed when permission removed [#89](https://github.com/openshift/csi-driver-shared-resource/pull/89) * Updating ose-csi-driver-shared-resource images to be consistent with ART [#88](https://github.com/openshift/csi-driver-shared-resource/pull/88) * Simplify the must-gather dockerfile [#87](https://github.com/openshift/csi-driver-shared-resource/pull/87) * [Full changelog](https://github.com/openshift/csi-driver-shared-resource/compare/d06ff18b2ff23e5165638d6c3df42a2e1715b28f...3f69f2f23fc179f8b29126dfca8b5a52f969c656) ### [csi-driver-shared-resource-operator](https://github.com/openshift/csi-driver-shared-resource-operator/tree/d3985eb1fe6e6ae8199103a990ff0853055a7d72) * [BUILD-392](https://issues.redhat.com/browse/BUILD-392): webhook validation resource admission [#49](https://github.com/openshift/csi-driver-shared-resource-operator/pull/49) * [BUILD-505](https://issues.redhat.com/browse/BUILD-505): Rebase k8s 1.24 [#50](https://github.com/openshift/csi-driver-shared-resource-operator/pull/50) * [BUILD-405](https://issues.redhat.com/browse/BUILD-405): Install shared resource csi driver webhook alongside the s… [#45](https://github.com/openshift/csi-driver-shared-resource-operator/pull/45) * [Bug 2088533](https://bugzilla.redhat.com/show_bug.cgi?id=2088533): update openshift/api to master to pick up status subresource [#48](https://github.com/openshift/csi-driver-shared-resource-operator/pull/48) * Updating ose-csi-driver-shared-resource-operator images to be consistent with ART [#46](https://github.com/openshift/csi-driver-shared-resource-operator/pull/46) * Add user coreydaley to approvers list [#47](https://github.com/openshift/csi-driver-shared-resource-operator/pull/47) * [Bug 2067830](https://bugzilla.redhat.com/show_bug.cgi?id=2067830): bump(*): prometheus/client_golang [#43](https://github.com/openshift/csi-driver-shared-resource-operator/pull/43) * Updating ose-csi-driver-shared-resource-operator images to be consistent with ART [#40](https://github.com/openshift/csi-driver-shared-resource-operator/pull/40) * update registrar kubelet socket location to mirror what other CSI drivers do [#42](https://github.com/openshift/csi-driver-shared-resource-operator/pull/42) * Start using embed module for static assets [#41](https://github.com/openshift/csi-driver-shared-resource-operator/pull/41) * [Full changelog](https://github.com/openshift/csi-driver-shared-resource-operator/compare/662615b3427b57d8aafff6b982a7e4b34692eadc...d3985eb1fe6e6ae8199103a990ff0853055a7d72) ### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/da5442f11eaacda8c5840e9cd2fa995bb35b0480) * [Bug 2097284](https://bugzilla.redhat.com/show_bug.cgi?id=2097284): Rebase to v3.5.0 for OCP 4.11 [#39](https://github.com/openshift/csi-external-attacher/pull/39) * Updating csi-attacher images to be consistent with ART [#38](https://github.com/openshift/csi-external-attacher/pull/38) * Add v3.5 changelog [#357](https://github.com/openshift/csi-external-attacher/pull/357) * master: update release-tools [#360](https://github.com/openshift/csi-external-attacher/pull/360) * bump up gopkg.in/yaml.v3 to address CVE-2022-28948 [#359](https://github.com/openshift/csi-external-attacher/pull/359) * update kube dependencies to v1.24.0 [#353](https://github.com/openshift/csi-external-attacher/pull/353) * upgrade csi-translation-lib for some bug fixes [#352](https://github.com/openshift/csi-external-attacher/pull/352) * Bump prometheus/client_golang to v1.11.1 [#351](https://github.com/openshift/csi-external-attacher/pull/351) * master: update release-tools [#350](https://github.com/openshift/csi-external-attacher/pull/350) * master: update release-tools [#347](https://github.com/openshift/csi-external-attacher/pull/347) * Validate OWNERS files - remove sections about emeritus reviewers [#345](https://github.com/openshift/csi-external-attacher/pull/345) * master: update release-tools [#344](https://github.com/openshift/csi-external-attacher/pull/344) * allow setting default fs type through command line argument [#342](https://github.com/openshift/csi-external-attacher/pull/342) * [Full changelog](https://github.com/openshift/csi-external-attacher/compare/27e71f2bb577200dc3cd87851989f0c950521eb8...da5442f11eaacda8c5840e9cd2fa995bb35b0480) ### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/86277ec2a03307ac6549d09c1aa77b775a4ba7f0) * [Bug 2102782](https://bugzilla.redhat.com/show_bug.cgi?id=2102782): UPSTREAM: 2101343: fix: changed the csistoragecapacity check namespace [#53](https://github.com/openshift/csi-external-provisioner/pull/53) * [Bug 2097282](https://bugzilla.redhat.com/show_bug.cgi?id=2097282): Rebase to v3.2.0 for OCP 4.11 [#51](https://github.com/openshift/csi-external-provisioner/pull/51) * make use of latest provisioner controller in storage-capacity.yaml [#748](https://github.com/openshift/csi-external-provisioner/pull/748) * v3.2.0 CHANGELOG [#746](https://github.com/openshift/csi-external-provisioner/pull/746) * controller: handle cache.DeletedFinalStateUnknown [#745](https://github.com/openshift/csi-external-provisioner/pull/745) * Bump up gopkg.in/yaml.v3 to address CVE-2022-28948 [#740](https://github.com/openshift/csi-external-provisioner/pull/740) * master: update release-tools [#742](https://github.com/openshift/csi-external-provisioner/pull/742) * use registry.k8s.io instead of k8s.gcr.io registry. [#728](https://github.com/openshift/csi-external-provisioner/pull/728) * OWNERS: add pohly [#741](https://github.com/openshift/csi-external-provisioner/pull/741) * Upgrade external-snapshotter client to v6.0.1 [#738](https://github.com/openshift/csi-external-provisioner/pull/738) * bugfix: add unique identity to the leaderrelection leader. [#690](https://github.com/openshift/csi-external-provisioner/pull/690) * update provisioner dependencies to kube v1.24.0 release [#733](https://github.com/openshift/csi-external-provisioner/pull/733) * Provisioner changes to prevent unauthorised volume mode conversion [#726](https://github.com/openshift/csi-external-provisioner/pull/726) * storage capacity GA [#710](https://github.com/openshift/csi-external-provisioner/pull/710) * Fix example environment variables configuration [#722](https://github.com/openshift/csi-external-provisioner/pull/722) * Bump prometheus/client_golang to v1.11.1 [#724](https://github.com/openshift/csi-external-provisioner/pull/724) * rbac: remove unwaned rbac for the leader election [#725](https://github.com/openshift/csi-external-provisioner/pull/725) * master: update release-tools [#723](https://github.com/openshift/csi-external-provisioner/pull/723) * fix managed-by label being too long when the node name is long. [#717](https://github.com/openshift/csi-external-provisioner/pull/717) * controller: add pv secret annotation support to forget SC [#713](https://github.com/openshift/csi-external-provisioner/pull/713) * Update external-snapshotter client to v6 [#720](https://github.com/openshift/csi-external-provisioner/pull/720) * Short declaration, variable declaration allignment and few other cleanups [#715](https://github.com/openshift/csi-external-provisioner/pull/715) * capacity tracking: add benchmark for topology discovery [#705](https://github.com/openshift/csi-external-provisioner/pull/705) * capacity: use separate client and lower QPS/Burst settings [#711](https://github.com/openshift/csi-external-provisioner/pull/711) * Validate OWNERS files [#701](https://github.com/openshift/csi-external-provisioner/pull/701) * master: update release-tools [#702](https://github.com/openshift/csi-external-provisioner/pull/702) * maximumVolumeSize should be updated when it changes [#696](https://github.com/openshift/csi-external-provisioner/pull/696) * relax same storageclass restriction [#699](https://github.com/openshift/csi-external-provisioner/pull/699) * master: update release-tools [#693](https://github.com/openshift/csi-external-provisioner/pull/693) * feat: add an option to enable pprof profiling [#682](https://github.com/openshift/csi-external-provisioner/pull/682) * Updating csi-provisioner images to be consistent with ART [#50](https://github.com/openshift/csi-external-provisioner/pull/50) * [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/31de1e19119e6b63cd9d52622f5b9d9df7e4c384...86277ec2a03307ac6549d09c1aa77b775a4ba7f0) ### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/2cea576d12c3e5581cedb5c1507611639ab399fc) * [Bug 2097503](https://bugzilla.redhat.com/show_bug.cgi?id=2097503): Rebase external-resizer against v1.5 [#130](https://github.com/openshift/csi-external-resizer/pull/130) * Add changelog for new version [#210](https://github.com/openshift/csi-external-resizer/pull/210) * master: update release-tools [#206](https://github.com/openshift/csi-external-resizer/pull/206) * update kube dependencies to v1.24.0 [#204](https://github.com/openshift/csi-external-resizer/pull/204) * rbac: remove unwanted rbac for leader election [#203](https://github.com/openshift/csi-external-resizer/pull/203) * master: update release-tools [#201](https://github.com/openshift/csi-external-resizer/pull/201) * Bump prometheus/client_golang to v1.11.1 [#202](https://github.com/openshift/csi-external-resizer/pull/202) * Validate OWNERS files [#198](https://github.com/openshift/csi-external-resizer/pull/198) * master: update release-tools [#191](https://github.com/openshift/csi-external-resizer/pull/191) * Updating ose-csi-external-resizer images to be consistent with ART [#129](https://github.com/openshift/csi-external-resizer/pull/129) * Updating ose-csi-external-resizer images to be consistent with ART [#128](https://github.com/openshift/csi-external-resizer/pull/128) * [Full changelog](https://github.com/openshift/csi-external-resizer/compare/e5934091f8cc4a6ca58f3719ba4487a46b4252df...2cea576d12c3e5581cedb5c1507611639ab399fc) ### [csi-external-snapshotter, csi-snapshot-controller, csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter/tree/0afdf7314a60d9ec65630ab8513ef9f5cbfaab0a) * [Bug 2097283](https://bugzilla.redhat.com/show_bug.cgi?id=2097283): Rebase to v6.0.1 for OCP 4.11 [#73](https://github.com/openshift/csi-external-snapshotter/pull/73) * Updating ose-csi-snapshot-controller images to be consistent with ART [#70](https://github.com/openshift/csi-external-snapshotter/pull/70) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#72](https://github.com/openshift/csi-external-snapshotter/pull/72) * Updating ose-csi-external-snapshotter images to be consistent with ART [#71](https://github.com/openshift/csi-external-snapshotter/pull/71) * Updating ose-csi-external-snapshotter images to be consistent with ART [#68](https://github.com/openshift/csi-external-snapshotter/pull/68) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#69](https://github.com/openshift/csi-external-snapshotter/pull/69) * Updating ose-csi-snapshot-controller images to be consistent with ART [#67](https://github.com/openshift/csi-external-snapshotter/pull/67) * Backport 720: Update changelog 6.0.1 [#721](https://github.com/openshift/csi-external-snapshotter/pull/721) * Backport 718: Add back v1beta1 manifests [#719](https://github.com/openshift/csi-external-snapshotter/pull/719) * Backport 711: Add changelog for v6.0 [#717](https://github.com/openshift/csi-external-snapshotter/pull/717) * Backport 715: Remove v1beta1 examples [#716](https://github.com/openshift/csi-external-snapshotter/pull/716) * Backport 690: replace serviceAccountName key, rbac and cleanup in the code [#714](https://github.com/openshift/csi-external-snapshotter/pull/714) * README changes to release-6.0 branch [#713](https://github.com/openshift/csi-external-snapshotter/pull/713) * Backport 703: update kube dependencies to v1.24.0 release [#712](https://github.com/openshift/csi-external-snapshotter/pull/712) * Backport-706 Adding webhook RBAC to enable validation of snapshotclasses [#710](https://github.com/openshift/csi-external-snapshotter/pull/710) * Remove v1beta1 APIs from release-6.0 [#709](https://github.com/openshift/csi-external-snapshotter/pull/709) * Backport 688: Updating readme and webhook tempate to capture changes made for volumesnapshotclasses [#700](https://github.com/openshift/csi-external-snapshotter/pull/700) * Backport: Add webhook to make SourceVolumeMode immutable [#701](https://github.com/openshift/csi-external-snapshotter/pull/701) * Backport: Update comment in types.go, to be included in the new CRD docs [#698](https://github.com/openshift/csi-external-snapshotter/pull/698) * Backport: Remove create and delete from csi-snapshotter RBAC [#696](https://github.com/openshift/csi-external-snapshotter/pull/696) * Backport 674: Adding validation for default snapshot classes per driver [#693](https://github.com/openshift/csi-external-snapshotter/pull/693) * Changes to snapshot controller to add SourceVolumeMode to VolumeSnapshotContents [#694](https://github.com/openshift/csi-external-snapshotter/pull/694) * release-6.0: update release-tools [#692](https://github.com/openshift/csi-external-snapshotter/pull/692) * Bump prometheus/client_golang to v1.11.1 [#685](https://github.com/openshift/csi-external-snapshotter/pull/685) * Change SourceVolumeMode type to v1.PersistentVolumeMode. [#686](https://github.com/openshift/csi-external-snapshotter/pull/686) * Cherry-pick client changes to release-6.0 branch [#675](https://github.com/openshift/csi-external-snapshotter/pull/675) * Update snapshotter and client modules [#670](https://github.com/openshift/csi-external-snapshotter/pull/670) * Update generated code for SourceVolumeMode field in VolumeSnapshotContents [#665](https://github.com/openshift/csi-external-snapshotter/pull/665) * Check if Status on Snapshot before checking if Status.Error is present [#669](https://github.com/openshift/csi-external-snapshotter/pull/669) * Allow resync on VolumeSnapshotContent when there is no error from CreateSnapshot [#666](https://github.com/openshift/csi-external-snapshotter/pull/666) * external-snapshotter constantly retrying CreateSnapshot calls on erro… [#651](https://github.com/openshift/csi-external-snapshotter/pull/651) * fix api convention metadata redirection [#664](https://github.com/openshift/csi-external-snapshotter/pull/664) * master: update release-tools [#659](https://github.com/openshift/csi-external-snapshotter/pull/659) * doc: fix spelling issues and add codespell github action [#658](https://github.com/openshift/csi-external-snapshotter/pull/658) * Change snapshot controller image version to 5.0.1 [#653](https://github.com/openshift/csi-external-snapshotter/pull/653) * remove storage class permissions from snapshot controller cluster role [#645](https://github.com/openshift/csi-external-snapshotter/pull/645) * doc: add issue templates [#647](https://github.com/openshift/csi-external-snapshotter/pull/647) * master: update release-tools [#643](https://github.com/openshift/csi-external-snapshotter/pull/643) * Update release tools 5.0 [#640](https://github.com/openshift/csi-external-snapshotter/pull/640) * Add changelog for v5.0.0 [#635](https://github.com/openshift/csi-external-snapshotter/pull/635) * Implement distributed snapshotting [#585](https://github.com/openshift/csi-external-snapshotter/pull/585) * Rename KUBE_NODE_NAME to NODE_NAME [#616](https://github.com/openshift/csi-external-snapshotter/pull/616) * update kube and dependencies to v1.23 [#627](https://github.com/openshift/csi-external-snapshotter/pull/627) * Fixed the bug introduced by PR 621 and exposed the kube-api-qps cmd option properly [#626](https://github.com/openshift/csi-external-snapshotter/pull/626) * Make the QPS and Burst of kube client config to be configurable [#621](https://github.com/openshift/csi-external-snapshotter/pull/621) * Add kustomization manifests to CRDs and controller components [#606](https://github.com/openshift/csi-external-snapshotter/pull/606) * Update CertificateSigningRequest apiversion to V1 [#588](https://github.com/openshift/csi-external-snapshotter/pull/588) * master: update release-tools [#612](https://github.com/openshift/csi-external-snapshotter/pull/612) * Bump snapshot-controller and snapshotter deploy to v5-rc1 [#609](https://github.com/openshift/csi-external-snapshotter/pull/609) * Add short names for Volume Snapshot CRDs [#604](https://github.com/openshift/csi-external-snapshotter/pull/604) * [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/fe4a0a2f48fcc9069910773b32188597d899bdde...0afdf7314a60d9ec65630ab8513ef9f5cbfaab0a) ### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/7319607cea791ab692ad332445cec670e6dcd876) * Updating csi-livenessprobe images to be consistent with ART [#32](https://github.com/openshift/csi-livenessprobe/pull/32) * Updating csi-livenessprobe images to be consistent with ART [#31](https://github.com/openshift/csi-livenessprobe/pull/31) * [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/8c1a5bcac1675711b51fffe88b40bb46f0e22db9...7319607cea791ab692ad332445cec670e6dcd876) ### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/710109c8778ea400ca37042797b8382d00dad10e) * [Bug 2097286](https://bugzilla.redhat.com/show_bug.cgi?id=2097286): Rebase to v2.5.1 for OCP 4.12 [#36](https://github.com/openshift/csi-node-driver-registrar/pull/36) * Changelog for v2.5.1 [#196](https://github.com/openshift/csi-node-driver-registrar/pull/196) * Automated cherry pick of #190: Correct the handler used in serving http requests [#193](https://github.com/openshift/csi-node-driver-registrar/pull/193) * make the driver compatibliity with csi spec 1.5.0 [#181](https://github.com/openshift/csi-node-driver-registrar/pull/181) * Update image version in the README to the latest v2.5.0 [#182](https://github.com/openshift/csi-node-driver-registrar/pull/182) * Add missing header in CHANGELOG-2.5.md [#180](https://github.com/openshift/csi-node-driver-registrar/pull/180) * Changelog 2.5 [#179](https://github.com/openshift/csi-node-driver-registrar/pull/179) * master: update release-tools [#178](https://github.com/openshift/csi-node-driver-registrar/pull/178) * Update kube dependencies to v1.23.0 [#177](https://github.com/openshift/csi-node-driver-registrar/pull/177) * master: update release-tools [#173](https://github.com/openshift/csi-node-driver-registrar/pull/173) * 2.4.0 Changelog [#172](https://github.com/openshift/csi-node-driver-registrar/pull/172) * feat: add an option to enable pprof profiling [#171](https://github.com/openshift/csi-node-driver-registrar/pull/171) * docs: update livenessprobe initialDelaySeconds and timeoutSeconds [#167](https://github.com/openshift/csi-node-driver-registrar/pull/167) * master: update release-tools [#168](https://github.com/openshift/csi-node-driver-registrar/pull/168) * Fix some comment typo [#166](https://github.com/openshift/csi-node-driver-registrar/pull/166) * master: update release-tools [#165](https://github.com/openshift/csi-node-driver-registrar/pull/165) * Add platform linux/arm [#161](https://github.com/openshift/csi-node-driver-registrar/pull/161) * Updating csi-node-driver-registrar images to be consistent with ART [#35](https://github.com/openshift/csi-node-driver-registrar/pull/35) * Updating csi-node-driver-registrar images to be consistent with ART [#34](https://github.com/openshift/csi-node-driver-registrar/pull/34) * [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/bb0bd823c2212c6657e5835eb0015aab4e93839d...710109c8778ea400ca37042797b8382d00dad10e) ### [docker-builder](https://github.com/openshift/builder/tree/b500d85f9adccaa06eb0c373fa918f536b2e73f5) * [BUILD-416](https://issues.redhat.com/browse/BUILD-416): Rebase k8s 1.24 [#299](https://github.com/openshift/builder/pull/299) * Update OWNERS file [#298](https://github.com/openshift/builder/pull/298) * Updating openshift-enterprise-builder images to be consistent with ART [#297](https://github.com/openshift/builder/pull/297) * [Bug 2075145](https://bugzilla.redhat.com/show_bug.cgi?id=2075145): Revert using --quiet with log levels below 2 [#296](https://github.com/openshift/builder/pull/296) * [Bug 2067775](https://bugzilla.redhat.com/show_bug.cgi?id=2067775): Update prometheus client_golang from 1.11.0 => 1.11.1 [#294](https://github.com/openshift/builder/pull/294) * main(): accept --loglevel as an alias for -v [#283](https://github.com/openshift/builder/pull/283) * [Bug 2071364](https://bugzilla.redhat.com/show_bug.cgi?id=2071364): invalid syntax when parsing empty BUILD_LOGLEVEL [#293](https://github.com/openshift/builder/pull/293) * [Bug 1996883](https://bugzilla.redhat.com/show_bug.cgi?id=1996883): Add --quiet option to buildah if log level is less than 2 [#288](https://github.com/openshift/builder/pull/288) * [BUILD-433](https://issues.redhat.com/browse/BUILD-433): use the right mappings when we don't need to set any [#291](https://github.com/openshift/builder/pull/291) * Updating openshift-enterprise-builder images to be consistent with ART [#284](https://github.com/openshift/builder/pull/284) * [Bug 2026063](https://bugzilla.redhat.com/show_bug.cgi?id=2026063): Update buildah to v1.24.2 [#282](https://github.com/openshift/builder/pull/282) * Add openshift goimports [#287](https://github.com/openshift/builder/pull/287) * [Full changelog](https://github.com/openshift/builder/compare/24d8db40f7544806bf6e5acc32f56e223a59eed7...b500d85f9adccaa06eb0c373fa918f536b2e73f5) ### [docker-registry](https://github.com/openshift/image-registry/tree/9f07f4370075b3a820f3517ca5a9da339404ba9b) * Updating openshift-enterprise-registry images to be consistent with ART [#330](https://github.com/openshift/image-registry/pull/330) * [Bug 2070791](https://bugzilla.redhat.com/show_bug.cgi?id=2070791): Support authentication using gcp workload identity federation [#335](https://github.com/openshift/image-registry/pull/335) * [IR-232](https://issues.redhat.com/browse/IR-232): Bump k8s deps to 1.24.0 [#328](https://github.com/openshift/image-registry/pull/328) * [Bug 1923536](https://bugzilla.redhat.com/show_bug.cgi?id=1923536): forward http.StatusTooManyRequests to client [#329](https://github.com/openshift/image-registry/pull/329) * [Bug 2065552](https://bugzilla.redhat.com/show_bug.cgi?id=2065552): Bump aws-sdk-go to 1.44.4 [#326](https://github.com/openshift/image-registry/pull/326) * [Bug 2065689](https://bugzilla.redhat.com/show_bug.cgi?id=2065689): Revert "Support authentication using gcp workload identity federation" [#320](https://github.com/openshift/image-registry/pull/320) * [Bug 2060605](https://bugzilla.redhat.com/show_bug.cgi?id=2060605): Revert "Fixed incorrect access denied error logs" [#315](https://github.com/openshift/image-registry/pull/315) * [Bug 1976782](https://bugzilla.redhat.com/show_bug.cgi?id=1976782): Fix s3 driver for supporting ceph radosgw [#313](https://github.com/openshift/image-registry/pull/313) * [Bug 2014240](https://bugzilla.redhat.com/show_bug.cgi?id=2014240): Fix ICSP for whole mirror registries [#312](https://github.com/openshift/image-registry/pull/312) * Updating openshift-enterprise-registry images to be consistent with ART [#304](https://github.com/openshift/image-registry/pull/304) * [Bug 2014240](https://bugzilla.redhat.com/show_bug.cgi?id=2014240): Fix ICSP for subrepositories [#311](https://github.com/openshift/image-registry/pull/311) * [Bug 2049234](https://bugzilla.redhat.com/show_bug.cgi?id=2049234): Fix pull-through for images that have dots in their namespace [#307](https://github.com/openshift/image-registry/pull/307) * [Full changelog](https://github.com/openshift/image-registry/compare/534ab3aa5e58cb48fb21ff564f59a3ac5077aef1...9f07f4370075b3a820f3517ca5a9da339404ba9b) ### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/4e799c0435be94caddd0f19b8cb331f336812a3d) * Updating the documentation on how to use DTK as a multi-stage image. [#80](https://github.com/openshift/driver-toolkit/pull/80) * Remove all kmods-via-containers references and dependencies [#79](https://github.com/openshift/driver-toolkit/pull/79) * Removing the 'make buildprep' from README.md. [#78](https://github.com/openshift/driver-toolkit/pull/78) * [OCPBUGS-1](https://issues.redhat.com/browse/OCPBUGS-1): Jira integration test PR 2 [#77](https://github.com/openshift/driver-toolkit/pull/77) * Updating README.md. [#76](https://github.com/openshift/driver-toolkit/pull/76) * OCPBUGS-1 Jira integration test PR [#75](https://github.com/openshift/driver-toolkit/pull/75) * Updating driver-toolkit images to be consistent with ART [#73](https://github.com/openshift/driver-toolkit/pull/73) * Bumping KVC to the last available commit. [#74](https://github.com/openshift/driver-toolkit/pull/74) * [Full changelog](https://github.com/openshift/driver-toolkit/compare/0c77c8d662851e5a2ba8e85f4400c60f63d2fb6c...4e799c0435be94caddd0f19b8cb331f336812a3d) ### [egress-router-cni](https://github.com/openshift/egress-router-cni/tree/fccaf1d9818617b8e6349d49cf9d7bbd7443c1e1) * [Bug 2034411](https://bugzilla.redhat.com/show_bug.cgi?id=2034411): Call ip6tables for v6 mode [#60](https://github.com/openshift/egress-router-cni/pull/60) * Updating egress-router-cni images to be consistent with ART [#59](https://github.com/openshift/egress-router-cni/pull/59) * Updating egress-router-cni images to be consistent with ART [#56](https://github.com/openshift/egress-router-cni/pull/56) * [Full changelog](https://github.com/openshift/egress-router-cni/compare/5c56bc8a0b27f560435f1564de0f3f440e68d889...fccaf1d9818617b8e6349d49cf9d7bbd7443c1e1) ### [etcd](https://github.com/openshift/etcd/tree/80cc14ea9ec9dd81c1fe45f7d159de0274d034e9) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): increases cluster discovery time from 10s to 135s [#131](https://github.com/openshift/etcd/pull/131) * Revert "UPSTREAM: <carry>: increases cluster discovery time from 10s to 180s" [#130](https://github.com/openshift/etcd/pull/130) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): increases cluster discovery time from 10s to 180s [#129](https://github.com/openshift/etcd/pull/129) * Add new members to reviewers/approvers [#121](https://github.com/openshift/etcd/pull/121) * Remove MemberList patch [#120](https://github.com/openshift/etcd/pull/120) * 3.5.3 with history [#116](https://github.com/openshift/etcd/pull/116) * Contiguous to 3.5.2 [#109](https://github.com/openshift/etcd/pull/109) * [Full changelog](https://github.com/openshift/etcd/compare/7afa17cd7209a6ff16724a5a44bd2e05007e3171...80cc14ea9ec9dd81c1fe45f7d159de0274d034e9) ### [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp/tree/9a303b19cebf97fd80a2831753d6a25e8dc911b9) * [Bug 2087042](https://bugzilla.redhat.com/show_bug.cgi?id=2087042): UPSTREAM: 333: Bump providers to k8s v1.24 [#17](https://github.com/openshift/cloud-provider-gcp/pull/17) * [Bug 2087042](https://bugzilla.redhat.com/show_bug.cgi?id=2087042): Merge https://github.com/kubernetes/cloud-provider-gcp:master into master [#13](https://github.com/openshift/cloud-provider-gcp/pull/13) * Revert "UPSTREAM: 313: Bug 2065011: Reuse instance-groups for internal load balancers" [#16](https://github.com/openshift/cloud-provider-gcp/pull/16) * UPSTREAM: 313: Bug 2065011: Reuse instance-groups for internal load balancers [#15](https://github.com/openshift/cloud-provider-gcp/pull/15) * Update libraries to 1.23.6 [#331](https://github.com/openshift/cloud-provider-gcp/pull/331) * Fix bug in comparing IPv6 addresses on the instance [#332](https://github.com/openshift/cloud-provider-gcp/pull/332) * Update CRD spec to include destinationRanges [#328](https://github.com/openshift/cloud-provider-gcp/pull/328) * Handle IPv6 addresses on network interfaces in validateNodeServerCert [#330](https://github.com/openshift/cloud-provider-gcp/pull/330) * Add caching logic to gke-gcloud-auth-plugin [#317](https://github.com/openshift/cloud-provider-gcp/pull/317) * Update clientauthentication apis from v1alpha1 to v1beta1 in gke-exec-auth-plugin [#325](https://github.com/openshift/cloud-provider-gcp/pull/325) * Remove taints re-application from node annotator [#322](https://github.com/openshift/cloud-provider-gcp/pull/322) * Add jprzychodzen to OWNERS as reviewer [#320](https://github.com/openshift/cloud-provider-gcp/pull/320) * Bump version.sh [#318](https://github.com/openshift/cloud-provider-gcp/pull/318) * Remove unused code path in cluster/gce/util.sh [#316](https://github.com/openshift/cloud-provider-gcp/pull/316) * add support for authorization tokens to gke-gcloud-auth-plugin [#315](https://github.com/openshift/cloud-provider-gcp/pull/315) * Add verify-vendor [#301](https://github.com/openshift/cloud-provider-gcp/pull/301) * Bump cloud-provider-gcp to k8s v1.23 [#305](https://github.com/openshift/cloud-provider-gcp/pull/305) * [Full changelog](https://github.com/openshift/cloud-provider-gcp/compare/4dc728d0e1af40893815149de016e5d6e5a7bacb...9a303b19cebf97fd80a2831753d6a25e8dc911b9) ### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/17a3a9f5bc5344472e328db58338af34415ffd35) * [Bug 2082667](https://bugzilla.redhat.com/show_bug.cgi?id=2082667): Bump MAPI dependency. Separate node drain controller. [#12](https://github.com/openshift/machine-api-provider-gcp/pull/12) * [Bug 2087039](https://bugzilla.redhat.com/show_bug.cgi?id=2087039): update dependencies to K8s 1.24, go 1.18 [#11](https://github.com/openshift/machine-api-provider-gcp/pull/11) * Bump machine-api-operator to 25e61c2 [#10](https://github.com/openshift/machine-api-provider-gcp/pull/10) * Bump google.golang.org/api [#9](https://github.com/openshift/machine-api-provider-gcp/pull/9) * [Bug 2067836](https://bugzilla.redhat.com/show_bug.cgi?id=2067836): Bump prometheus/client_golang [#7](https://github.com/openshift/machine-api-provider-gcp/pull/7) * Refactor provider status to use metav1.Condition [#8](https://github.com/openshift/machine-api-provider-gcp/pull/8) * [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/3fe46c8bc8bdbbccc778fd71dd1939495888ed56...17a3a9f5bc5344472e328db58338af34415ffd35) ### [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver/tree/f9d7fdce42b5ae816d4e8af7e47422b4588828a8) * Updating ose-gcp-pd-csi-driver images to be consistent with ART [#25](https://github.com/openshift/gcp-pd-csi-driver/pull/25) * [Bug 2072891](https://bugzilla.redhat.com/show_bug.cgi?id=2072891): Update to v1.5.1 [#24](https://github.com/openshift/gcp-pd-csi-driver/pull/24) * Updating ose-gcp-pd-csi-driver images to be consistent with ART [#22](https://github.com/openshift/gcp-pd-csi-driver/pull/22) * v1.5.1 release notes [#957](https://github.com/openshift/gcp-pd-csi-driver/pull/957) * Cherry-pick of #929 [#955](https://github.com/openshift/gcp-pd-csi-driver/pull/955) * Release v1.5.0 notes [#954](https://github.com/openshift/gcp-pd-csi-driver/pull/954) * Fix ControllerUnpublish backoff [#953](https://github.com/openshift/gcp-pd-csi-driver/pull/953) * Automated cherry pick of #939: Add changelog for 1.2.6 [#949](https://github.com/openshift/gcp-pd-csi-driver/pull/949) * Return error when queued [#943](https://github.com/openshift/gcp-pd-csi-driver/pull/943) * Add support for NVMe to NodePublishVolume [#933](https://github.com/openshift/gcp-pd-csi-driver/pull/933) * Upgrade csi snapshotter to v4.1.1 in release testing [#934](https://github.com/openshift/gcp-pd-csi-driver/pull/934) * Add disk image snapshot support [#926](https://github.com/openshift/gcp-pd-csi-driver/pull/926) * Update overlays [#921](https://github.com/openshift/gcp-pd-csi-driver/pull/921) * Update overlay documentation [#932](https://github.com/openshift/gcp-pd-csi-driver/pull/932) * golang:1.17.8 [#930](https://github.com/openshift/gcp-pd-csi-driver/pull/930) * fixes kubernetes-sigs/gcp-compute-persistent-disk-csi-driver#913 [#914](https://github.com/openshift/gcp-pd-csi-driver/pull/914) * master: update release-tools [#922](https://github.com/openshift/gcp-pd-csi-driver/pull/922) * Promote release 1.4.0 to prow staging test [#908](https://github.com/openshift/gcp-pd-csi-driver/pull/908) * Remove verult from OWNERS files [#919](https://github.com/openshift/gcp-pd-csi-driver/pull/919) * Pull v1.2.5 and v1.3.5 changelog to master [#916](https://github.com/openshift/gcp-pd-csi-driver/pull/916) * use cos_containerd as default image [#909](https://github.com/openshift/gcp-pd-csi-driver/pull/909) * Add missing --migration-test=true flag [#906](https://github.com/openshift/gcp-pd-csi-driver/pull/906) * Remove Windows versions 1909 and 2004 which have reached EOL [#905](https://github.com/openshift/gcp-pd-csi-driver/pull/905) * v1.4.0 image and readme [#907](https://github.com/openshift/gcp-pd-csi-driver/pull/907) * Use double quotes to expand variables in the windows migration e2e script [#904](https://github.com/openshift/gcp-pd-csi-driver/pull/904) * Run the k8s-integration-test binary without eval [#903](https://github.com/openshift/gcp-pd-csi-driver/pull/903) * Add missing backlash in run-windows-k8s-migration.sh [#902](https://github.com/openshift/gcp-pd-csi-driver/pull/902) * Add missing unbound variable teardown_driver [#901](https://github.com/openshift/gcp-pd-csi-driver/pull/901) * Unify the build/test strategy of OSS GCE PD CSI Driver for Linux and Windows [#899](https://github.com/openshift/gcp-pd-csi-driver/pull/899) * add nvme script and rules as static files [#900](https://github.com/openshift/gcp-pd-csi-driver/pull/900) * Fix repo [#896](https://github.com/openshift/gcp-pd-csi-driver/pull/896) * Use the compiled kubernetes binaries in the e2e tests in CI [#893](https://github.com/openshift/gcp-pd-csi-driver/pull/893) * stage v1.4.0-rc2 [#888](https://github.com/openshift/gcp-pd-csi-driver/pull/888) * Move readonly from dev to base [#886](https://github.com/openshift/gcp-pd-csi-driver/pull/886) * add back in copy from mad-hack version for arm64 [#884](https://github.com/openshift/gcp-pd-csi-driver/pull/884) * Add CREATE_SA_KEY flag to deploy/setup-project.sh [#879](https://github.com/openshift/gcp-pd-csi-driver/pull/879) * Add guest-configs to go.mod [#876](https://github.com/openshift/gcp-pd-csi-driver/pull/876) * skip volume cloning tests until we backport [#883](https://github.com/openshift/gcp-pd-csi-driver/pull/883) * Update version download for current upstream capabilities [#882](https://github.com/openshift/gcp-pd-csi-driver/pull/882) * turn on read-only for dev channel instead of alpha [#881](https://github.com/openshift/gcp-pd-csi-driver/pull/881) * Add changelog for release 1.4.0 [#878](https://github.com/openshift/gcp-pd-csi-driver/pull/878) * Enable Kubernetes e2e tests for volume cloning [#875](https://github.com/openshift/gcp-pd-csi-driver/pull/875) * pdcsi rox workflow fix [#869](https://github.com/openshift/gcp-pd-csi-driver/pull/869) * Log operation id for attach and detach [#871](https://github.com/openshift/gcp-pd-csi-driver/pull/871) * Attach/Detach back off [#847](https://github.com/openshift/gcp-pd-csi-driver/pull/847) * master: update release-tools [#874](https://github.com/openshift/gcp-pd-csi-driver/pull/874) * Change to distroless base image [#870](https://github.com/openshift/gcp-pd-csi-driver/pull/870) * Volume cloning feature [#854](https://github.com/openshift/gcp-pd-csi-driver/pull/854) * Use correct images for alpha and dev builds [#865](https://github.com/openshift/gcp-pd-csi-driver/pull/865) * v1.0.4 notes [#835](https://github.com/openshift/gcp-pd-csi-driver/pull/835) * Enable kubelet-registration-probe mode in node-driver-registrar in Windows & Linux [#830](https://github.com/openshift/gcp-pd-csi-driver/pull/830) * Use the most recent 1.3.4 image for prow rc master [#864](https://github.com/openshift/gcp-pd-csi-driver/pull/864) * Update 1.2.4 Changelog [#862](https://github.com/openshift/gcp-pd-csi-driver/pull/862) * Update 1.2.4-rc1 for prow staging rc master [#861](https://github.com/openshift/gcp-pd-csi-driver/pull/861) * Fix typo in CHANGELOG [#858](https://github.com/openshift/gcp-pd-csi-driver/pull/858) * Doc and image update for 1.3.4 release [#855](https://github.com/openshift/gcp-pd-csi-driver/pull/855) * Update snapshot sidecar roles [#857](https://github.com/openshift/gcp-pd-csi-driver/pull/857) * Use go install for kubetest2 [#856](https://github.com/openshift/gcp-pd-csi-driver/pull/856) * Update prow staging rc master image to 1.3.4-rc1 [#853](https://github.com/openshift/gcp-pd-csi-driver/pull/853) * Update go builder to 1.17 [#850](https://github.com/openshift/gcp-pd-csi-driver/pull/850) * removed beta because pdcsi is not only available in beta [#798](https://github.com/openshift/gcp-pd-csi-driver/pull/798) * Really correct staging image for 1.3.2-rc1 [#845](https://github.com/openshift/gcp-pd-csi-driver/pull/845) * use staging repo for rc1 [#844](https://github.com/openshift/gcp-pd-csi-driver/pull/844) * Stage v1.3.2-rc1 [#843](https://github.com/openshift/gcp-pd-csi-driver/pull/843) * add test skip for Generic Ephemeral Volume tests [#837](https://github.com/openshift/gcp-pd-csi-driver/pull/837) * replace gcr.io/gke-release-staging to use k8s.gcr.io/cloud-provider-gcp [#836](https://github.com/openshift/gcp-pd-csi-driver/pull/836) * Bump the node-driver-registrar in stable-master to v2.3.0 [#828](https://github.com/openshift/gcp-pd-csi-driver/pull/828) * master: update release-tools [#812](https://github.com/openshift/gcp-pd-csi-driver/pull/812) * Add new build constraint format in windows/linux build dependent files [#827](https://github.com/openshift/gcp-pd-csi-driver/pull/827) * Update debian base image to 1.9.0 [#826](https://github.com/openshift/gcp-pd-csi-driver/pull/826) * Push v1.3.1 release [#824](https://github.com/openshift/gcp-pd-csi-driver/pull/824) * use stable-master image as base for prow-gke-release-staging-rc-master [#823](https://github.com/openshift/gcp-pd-csi-driver/pull/823) * Stage v1.3.1-rc1 [#821](https://github.com/openshift/gcp-pd-csi-driver/pull/821) * v1.3.1 changelog [#820](https://github.com/openshift/gcp-pd-csi-driver/pull/820) * Update CSI sanity to v4.2.0 [#816](https://github.com/openshift/gcp-pd-csi-driver/pull/816) * list volumes in cluster's region instead of zone [#813](https://github.com/openshift/gcp-pd-csi-driver/pull/813) * Update additional k8s dependencies to v1.22.0 [#815](https://github.com/openshift/gcp-pd-csi-driver/pull/815) * Update k8s dependencies to v1.22.0 [#814](https://github.com/openshift/gcp-pd-csi-driver/pull/814) * Update k8s dependencies to v1.22.0-rc.0 [#811](https://github.com/openshift/gcp-pd-csi-driver/pull/811) * Update container-storage-interface dependency to v1.5.0 [#810](https://github.com/openshift/gcp-pd-csi-driver/pull/810) * release-1.3 cut details [#804](https://github.com/openshift/gcp-pd-csi-driver/pull/804) * Fix kubectl parsing [#806](https://github.com/openshift/gcp-pd-csi-driver/pull/806) * Fix kubectl parsing [#805](https://github.com/openshift/gcp-pd-csi-driver/pull/805) * fix image repo [#803](https://github.com/openshift/gcp-pd-csi-driver/pull/803) * stage v1.3.0-rc1 [#802](https://github.com/openshift/gcp-pd-csi-driver/pull/802) * add link to release doc [#800](https://github.com/openshift/gcp-pd-csi-driver/pull/800) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/19e9a57f04436cfc7df7d38bf5ba047d46982268...f9d7fdce42b5ae816d4e8af7e47422b4588828a8) ### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/bc7bad4f6d3c1c3917adeb7151053556ccacbc8b) * Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART [#45](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/45) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#48](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/48) * [Bug 2077050](https://bugzilla.redhat.com/show_bug.cgi?id=2077050): OCP should default to pd-ssd disk type on GCP [#47](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/47) * Set fsGroupPolicy in CSIDriver [#46](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/46) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/0e369dee1b74696a17faf9b9c28e391d6726bf52...bc7bad4f6d3c1c3917adeb7151053556ccacbc8b) ### [haproxy-router](https://github.com/openshift/router/tree/601ba575b7fadc1e05e7b4e2f35a660859db9788) * [Bug 2090829](https://bugzilla.redhat.com/show_bug.cgi?id=2090829): Bump OpenShift router to k8s 1.24 and go 1.18 [#395](https://github.com/openshift/router/pull/395) * Updating openshift-enterprise-haproxy-router images to be consistent with ART [#374](https://github.com/openshift/router/pull/374) * [Bug 2093454](https://bugzilla.redhat.com/show_bug.cgi?id=2093454): HAProxy: enable PROXY protocol for all listeners [#369](https://github.com/openshift/router/pull/369) * Updating ose-haproxy-router-base images to be consistent with ART [#373](https://github.com/openshift/router/pull/373) * [NE-882](https://issues.redhat.com/browse/NE-882): Support subdomain field when host is unset [#357](https://github.com/openshift/router/pull/357) * NE-822 Don't scale route weight on single service routes [#377](https://github.com/openshift/router/pull/377) * [Bug 2076297](https://bugzilla.redhat.com/show_bug.cgi?id=2076297): Fix gap in router's handling of graceful shutdowns. [#383](https://github.com/openshift/router/pull/383) * [Bug 2074304](https://bugzilla.redhat.com/show_bug.cgi?id=2074304): generateRouteHostRegexp: Escape blanks [#381](https://github.com/openshift/router/pull/381) * [Bug 2025624](https://bugzilla.redhat.com/show_bug.cgi?id=2025624): Fix certificate reloader [#379](https://github.com/openshift/router/pull/379) * BUG 2067778: Bump prometheus/client_golang to v1.11.1 [#378](https://github.com/openshift/router/pull/378) * [Bug 1928932](https://bugzilla.redhat.com/show_bug.cgi?id=1928932): Update deploy manifests to use stable apis [#349](https://github.com/openshift/router/pull/349) * Added gcs278 to OWNERS [#372](https://github.com/openshift/router/pull/372) * [Full changelog](https://github.com/openshift/router/compare/11109e4028b69749d6f842a4da682916e0d91d2f...601ba575b7fadc1e05e7b4e2f35a660859db9788) ### [hyperkube, pod](https://github.com/openshift/kubernetes/tree/954643139fe9945e761b64e54f7de3be21489517) * [Bug 2105117](https://bugzilla.redhat.com/show_bug.cgi?id=2105117): UPSTREAM: <carry>: update list of deprecated apis [#1313](https://github.com/openshift/kubernetes/pull/1313) * [Bug 2103075](https://bugzilla.redhat.com/show_bug.cgi?id=2103075): UPSTREAM: 110652: fix: --chunk-size with selector returns missing result [#1304](https://github.com/openshift/kubernetes/pull/1304) * [Bug 2063414](https://bugzilla.redhat.com/show_bug.cgi?id=2063414): UPSTREAM: 109441: kubelet: parseResolvConf: Handle "search ." [#1283](https://github.com/openshift/kubernetes/pull/1283) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): get SCC admission default securityContext.runAsNonRoot to true on positive UIDs [#1290](https://github.com/openshift/kubernetes/pull/1290) * [Bug 2078778](https://bugzilla.redhat.com/show_bug.cgi?id=2078778): UPSTREAM: 110408: apiserver: printers should use int64 [#1288](https://github.com/openshift/kubernetes/pull/1288) * [Bug 2089933](https://bugzilla.redhat.com/show_bug.cgi?id=2089933): Backport 110191 Re-enable Kubelet Pod Readiness Probes on Termination and Pod probes should be handled by pod worker [#1285](https://github.com/openshift/kubernetes/pull/1285) * [Bug 2087685](https://bugzilla.redhat.com/show_bug.cgi?id=2087685): Worker Latency Profiles: Config node object validation for extreme profile transition [#1287](https://github.com/openshift/kubernetes/pull/1287) * [Bug 2065749](https://bugzilla.redhat.com/show_bug.cgi?id=2065749): UPSTREAM: 109103: cpu/memory manager containerMap memory leak [#1229](https://github.com/openshift/kubernetes/pull/1229) * [Bug 2094954](https://bugzilla.redhat.com/show_bug.cgi?id=2094954): UPSTREAM: 110258: Fix pod eviction ip [#1282](https://github.com/openshift/kubernetes/pull/1282) * UPSTREAM: <carry>: provide unique reason for pod probe event during t… [#1281](https://github.com/openshift/kubernetes/pull/1281) * [Bug 2086092](https://bugzilla.redhat.com/show_bug.cgi?id=2086092): UPSTREAM: 108284: fix: exclude non-ready nodes and deleted nodes from azure load balancers [#1261](https://github.com/openshift/kubernetes/pull/1261) * Fixes probe readiness shutdowns [#1269](https://github.com/openshift/kubernetes/pull/1269) * [Bug 2086092](https://bugzilla.redhat.com/show_bug.cgi?id=2086092): update kube to v1.24.0 [#1252](https://github.com/openshift/kubernetes/pull/1252) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): UPSTREAM: <carry>: e2e-framework: don't autosync PodSecurity labels [#1268](https://github.com/openshift/kubernetes/pull/1268) * [Bug 2062459](https://bugzilla.redhat.com/show_bug.cgi?id=2062459): Identify if there are multiple schedulers running [#1251](https://github.com/openshift/kubernetes/pull/1251) * [Bug 2075621](https://bugzilla.redhat.com/show_bug.cgi?id=2075621): UPSTREAM: 109487: Disable JobTrackingWithFinalizers due to unresolved bug [#1243](https://github.com/openshift/kubernetes/pull/1243) * [Bug 1999325](https://bugzilla.redhat.com/show_bug.cgi?id=1999325): Backport 107821 and 107831 [#1225](https://github.com/openshift/kubernetes/pull/1225) * UPSTREAM: 109283: test/e2e/*: use restricted policy by default, default existing tests to privileged [#1238](https://github.com/openshift/kubernetes/pull/1238) * [Bug 2051985](https://bugzilla.redhat.com/show_bug.cgi?id=2051985): UPSTREAM: <carry>: An APIRequestCount without dots in the name can cause a panic [#1172](https://github.com/openshift/kubernetes/pull/1172) * [Bug 2066865](https://bugzilla.redhat.com/show_bug.cgi?id=2066865): Skip azure topology tests [#1230](https://github.com/openshift/kubernetes/pull/1230) * UPSTREAM: 106454: test/e2e: fix e2e tests for restricted policy [#1227](https://github.com/openshift/kubernetes/pull/1227) * Revert "UPSTREAM: <carry>: Unskip OCP SDN related tests" [#1228](https://github.com/openshift/kubernetes/pull/1228) * bump apiserver-library-go [#1218](https://github.com/openshift/kubernetes/pull/1218) * UPSTREAM: <carry>: update list of deprecated apis [#1204](https://github.com/openshift/kubernetes/pull/1204) * UPSTREAM: 106454: test/e2e: fix e2e tests for restricted policy [#1226](https://github.com/openshift/kubernetes/pull/1226) * [Bug 1957668](https://bugzilla.redhat.com/show_bug.cgi?id=1957668): UPSTREAM: <carry>: use console-public config map for console redirect [#1110](https://github.com/openshift/kubernetes/pull/1110) * UPSTREAM: 106454: test/e2e: fix e2e tests for restricted policy [#1212](https://github.com/openshift/kubernetes/pull/1212) * [Bug 2022507](https://bugzilla.redhat.com/show_bug.cgi?id=2022507): Backport 108366: OutofCpu Fixes [#1199](https://github.com/openshift/kubernetes/pull/1199) * [Bug 1945329](https://bugzilla.redhat.com/show_bug.cgi?id=1945329): enable should drop INVALID conntrack entries test [#897](https://github.com/openshift/kubernetes/pull/897) * [Bug 2063938](https://bugzilla.redhat.com/show_bug.cgi?id=2063938): UPSTREAM: <carry>: use hardcoded rest mapper from library-go [#1215](https://github.com/openshift/kubernetes/pull/1215) * [Bug 2062459](https://bugzilla.redhat.com/show_bug.cgi?id=2062459): Generate event when cache update is failed [#1210](https://github.com/openshift/kubernetes/pull/1210) * UPSTREAM:<carry>:Unskip OCP SDN related tests [#1201](https://github.com/openshift/kubernetes/pull/1201) * [Bug 2034958](https://bugzilla.redhat.com/show_bug.cgi?id=2034958): enable "Conntrack should be able to preserve UDP traffic when initial… [#1197](https://github.com/openshift/kubernetes/pull/1197) * UPSTREAM: 106454: SQUASH: test/e2e: let e2e tests specify pod security admiss… [#1128](https://github.com/openshift/kubernetes/pull/1128) * [Bug 2040715](https://bugzilla.redhat.com/show_bug.cgi?id=2040715): UPSTREAM: 108284: fix: exclude non-ready nodes from azure load balancer [#1190](https://github.com/openshift/kubernetes/pull/1190) * UPSTREAM: <drop>: zero-diff to pick up tags for versions [#1193](https://github.com/openshift/kubernetes/pull/1193) * [Bug 2040715](https://bugzilla.redhat.com/show_bug.cgi?id=2040715): upstream 108149: do not return early in the node informer when there is no change [#1184](https://github.com/openshift/kubernetes/pull/1184) * [Bug 2040533](https://bugzilla.redhat.com/show_bug.cgi?id=2040533): UPSTREAM: <drop>: Ignore container notfound error while getPodstatuses [#1176](https://github.com/openshift/kubernetes/pull/1176) * [Bug 2040533](https://bugzilla.redhat.com/show_bug.cgi?id=2040533): UPSTREAM: 107900: Pods that have terminated before starting should not block startup [#1157](https://github.com/openshift/kubernetes/pull/1157) * UPSTREAM: 107847: service REST: Call Decorator(old) on update path [#1156](https://github.com/openshift/kubernetes/pull/1156) * [Bug 1979671](https://bugzilla.redhat.com/show_bug.cgi?id=1979671): UPSTREAM <carry>: Remove pod warning annotation when workload partitioning is disabled [#977](https://github.com/openshift/kubernetes/pull/977) * [Bug 2044824](https://bugzilla.redhat.com/show_bug.cgi?id=2044824): UPSTREAM: 107786: Ensure the execHostnameTest() compares hostnames [#1153](https://github.com/openshift/kubernetes/pull/1153) * Automated cherry pick of #109658: Bump cAdvisor to v0.44.1 [#109675](https://github.com/openshift/kubernetes/pull/109675) * Automated cherry pick of #109592: windows GCE: Bumps containerd version to 1.6.2 [#109620](https://github.com/openshift/kubernetes/pull/109620) * Automated cherry pick of #109541: Disable Intree GCE PD tests by default [#109615](https://github.com/openshift/kubernetes/pull/109615) * Disable JobTrackingWithFinalizers due to unresolved bug [#109487](https://github.com/openshift/kubernetes/pull/109487) * Ensure that not-exist and pattern error return different results [#109488](https://github.com/openshift/kubernetes/pull/109488) * Fix crash in E2E Job lifecycle test when the job doesn't have annotations [#109473](https://github.com/openshift/kubernetes/pull/109473) * Update min golang version to 1.18.1 [#109484](https://github.com/openshift/kubernetes/pull/109484) * hack/jenkins: Remove GODEBUG workaround for sha1 changes [#109312](https://github.com/openshift/kubernetes/pull/109312) * etcd: Update to v3.5.3 [#109471](https://github.com/openshift/kubernetes/pull/109471) * etcd: Build 3.5.3-0 image [#109470](https://github.com/openshift/kubernetes/pull/109470) * Update publishing-bot rules for Go 1.17.9 [#109465](https://github.com/openshift/kubernetes/pull/109465) * Update Go to 1.18.1 [#109461](https://github.com/openshift/kubernetes/pull/109461) * Revert "Introduce APIs to support multiple ClusterCIDRs (#108290)" [#109436](https://github.com/openshift/kubernetes/pull/109436) * Correct event registration for multiple scheduler plugins [#109442](https://github.com/openshift/kubernetes/pull/109442) * Add apf_execution_time log field. [#109109](https://github.com/openshift/kubernetes/pull/109109) * Retry Job update on conflict [#109365](https://github.com/openshift/kubernetes/pull/109365) * Rollback HonorPVReclaimPolicy feature to Alpha [#109362](https://github.com/openshift/kubernetes/pull/109362) * Add or Remove PV deletion protection finalizer based on PV recalimPolicy [#109205](https://github.com/openshift/kubernetes/pull/109205) * Revert generate name [#109340](https://github.com/openshift/kubernetes/pull/109340) * Disable newly enabled Conformance node->pod tests for Windows [#109321](https://github.com/openshift/kubernetes/pull/109321) * apimachinery: remove implicit copy of a lock [#109212](https://github.com/openshift/kubernetes/pull/109212) * test/e2e/framework: use restricted policy by default, default existing tests to privileged [#109283](https://github.com/openshift/kubernetes/pull/109283) * fix the retry logic in ssh in test framework [#109314](https://github.com/openshift/kubernetes/pull/109314) * Add NetworkPolicyStatus to ineligible_endpoints.yaml [#109294](https://github.com/openshift/kubernetes/pull/109294) * Fix the nil pointer dereference for comformance spec validation [#109256](https://github.com/openshift/kubernetes/pull/109256) * storage capacity conformance [#108867](https://github.com/openshift/kubernetes/pull/108867) * Feature flag change when moving from alpha to beta [#109213](https://github.com/openshift/kubernetes/pull/109213) * Promote Read, Replace, Patch BatchV1NamespacedJobStatus test - +3 endpoints [#109267](https://github.com/openshift/kubernetes/pull/109267) * Avoid updating Services with stale specs [#107631](https://github.com/openshift/kubernetes/pull/107631) * Fix translation of Azure availability zones [#109154](https://github.com/openshift/kubernetes/pull/109154) * client-go: make retry in Request thread safe [#109114](https://github.com/openshift/kubernetes/pull/109114) * Fix error for inline migrated volumes [#109290](https://github.com/openshift/kubernetes/pull/109290) * Add initial E2E tests for `AnyVolumeDatasource` feature [#108664](https://github.com/openshift/kubernetes/pull/108664) * Fix: abort nominating a pod that was already scheduled to a node [#109245](https://github.com/openshift/kubernetes/pull/109245) * rest: Ensure response body is fully read and closed before retry [#109050](https://github.com/openshift/kubernetes/pull/109050) * Revert "Enable ServerSideFieldValidation feature gate on by default in beta [#109271](https://github.com/openshift/kubernetes/pull/109271) * Move cron job feature gate to correct file [#109272](https://github.com/openshift/kubernetes/pull/109272) * tests: Enables a few Conformance tests for Windows (part 1) [#108590](https://github.com/openshift/kubernetes/pull/108590) * cleanup: skip a test validate time_zone letter case in darwin [#109218](https://github.com/openshift/kubernetes/pull/109218) * Fix local-up-cluster for running only an API server [#109269](https://github.com/openshift/kubernetes/pull/109269) * Add separate cost limit test. [#109242](https://github.com/openshift/kubernetes/pull/109242) * fix: pod workers test [#105599](https://github.com/openshift/kubernetes/pull/105599) * use privileged enforce level for nfs test [#109222](https://github.com/openshift/kubernetes/pull/109222) * kube-controller-manager: remove unused option deployment-controller-sync-period for deployment controller [#107178](https://github.com/openshift/kubernetes/pull/107178) * Make STS available replicas optional [#109241](https://github.com/openshift/kubernetes/pull/109241) * Correctly attribute some data structures from gotestsum repository [#109170](https://github.com/openshift/kubernetes/pull/109170) * Flake fix: validate each expression once in primary CEL correctness suite [#109238](https://github.com/openshift/kubernetes/pull/109238) * set parallelism in integration tests using GOMAXPROCS [#109239](https://github.com/openshift/kubernetes/pull/109239) * compact scheduling failure msg for taint/toleration mismatch [#109119](https://github.com/openshift/kubernetes/pull/109119) * Add sync_proxy_rules_no_endpoints_total metric [#108930](https://github.com/openshift/kubernetes/pull/108930) * Fix the overestimated cost of deletaged API requests in P&F [#109188](https://github.com/openshift/kubernetes/pull/109188) * v1 types for Leader Migration [#108016](https://github.com/openshift/kubernetes/pull/108016) * Exercise defaulting tests with/without features enabled [#108491](https://github.com/openshift/kubernetes/pull/108491) * Fix copylock vet errors in component-base metrics [#109200](https://github.com/openshift/kubernetes/pull/109200) * Fix non-enum CSR condition field, omit enums from static openapi snapshot [#109178](https://github.com/openshift/kubernetes/pull/109178) * Revert "Field `status.hostIPs` added for Pod (#101566)" [#109151](https://github.com/openshift/kubernetes/pull/109151) * Avoid log spam in servers without auditing enabled [#109181](https://github.com/openshift/kubernetes/pull/109181) * Kube proxy rule reorg XLB->EXT [#109060](https://github.com/openshift/kubernetes/pull/109060) * Remove the deprecated insecure serving from the cloud controller manager [#108953](https://github.com/openshift/kubernetes/pull/108953) * Update docker/distribution to 2.8.1 to fix go module checksum error [#109169](https://github.com/openshift/kubernetes/pull/109169) * Prune junit xml files to avoid issues with test grid. [#109112](https://github.com/openshift/kubernetes/pull/109112) * Update comments to reduce confusion [#108815](https://github.com/openshift/kubernetes/pull/108815) * Ipvs: non-local access to externalTrafficPolicy:Local [#97081](https://github.com/openshift/kubernetes/pull/97081) * Add some sudo in local-up-cluster.sh [#109084](https://github.com/openshift/kubernetes/pull/109084) * Graduate Leader Migration to GA [#109072](https://github.com/openshift/kubernetes/pull/109072) * Fix issues in indexer caused by object changing the number of index values [#109137](https://github.com/openshift/kubernetes/pull/109137) * TestPreShutdownHooks: change timeout to 200ms [#109134](https://github.com/openshift/kubernetes/pull/109134) * Add metrics for OpenAPI v3 generation [#109128](https://github.com/openshift/kubernetes/pull/109128) * Switch to pause 3.7 for Kubernetes 1.24 [#109123](https://github.com/openshift/kubernetes/pull/109123) * Reduce CEL runtime cost limits by 1/2 based on latency goals [#109122](https://github.com/openshift/kubernetes/pull/109122) * Track field validation in metrics [#109120](https://github.com/openshift/kubernetes/pull/109120) * Add audit annotations and log prefixes to deprecated cert warnings [#109107](https://github.com/openshift/kubernetes/pull/109107) * vendor: bump runc to 1.1.1 [#109104](https://github.com/openshift/kubernetes/pull/109104) * Tolerate additional error messages in TLS unit tests [#109102](https://github.com/openshift/kubernetes/pull/109102) * remove baseline pod security in host pid sharing testing [#109097](https://github.com/openshift/kubernetes/pull/109097) * OpenAPI V3 Enable Beta [#109031](https://github.com/openshift/kubernetes/pull/109031) * feat: prepare KMS data encryption for migration to AES-GCM [#108745](https://github.com/openshift/kubernetes/pull/108745) * vendor: bump golang/mock to 1.6.0 [#109092](https://github.com/openshift/kubernetes/pull/109092) * contextual logging [#108995](https://github.com/openshift/kubernetes/pull/108995) * Update kubectl kustomize to v4.5.4 [#108994](https://github.com/openshift/kubernetes/pull/108994) * Inject SSH public key into CRI-O serial prow jobs [#108909](https://github.com/openshift/kubernetes/pull/108909) * re-push "add volume kubelet_volume_stats_health_abnormal to kubelet #105585" [#108758](https://github.com/openshift/kubernetes/pull/108758) * Update AnyVolumeDataSource feature gate to beta [#108736](https://github.com/openshift/kubernetes/pull/108736) * use `sync.Map` in CycleState for better performance [#108724](https://github.com/openshift/kubernetes/pull/108724) * Enable node-expansion to be called on all nodes for RWX volumes [#108693](https://github.com/openshift/kubernetes/pull/108693) * Apply ProxyTerminatingEndpoints to all traffic policies [#108691](https://github.com/openshift/kubernetes/pull/108691) * Update EnableControllerAttachDetach documentation [#108256](https://github.com/openshift/kubernetes/pull/108256) * Fixing logic for kubelet permissions check on windows [#108146](https://github.com/openshift/kubernetes/pull/108146) * apiserver: stop http server after pre shutdown hooks [#108033](https://github.com/openshift/kubernetes/pull/108033) * KEP 3140: TimeZone support for CronJob [#108032](https://github.com/openshift/kubernetes/pull/108032) * Remove generator dependency of expose.go [#106824](https://github.com/openshift/kubernetes/pull/106824) * Graduate JobReadyPods to beta [#107476](https://github.com/openshift/kubernetes/pull/107476) * Add note about etcd v3.5.0 data corruption [#109121](https://github.com/openshift/kubernetes/pull/109121) * mark AzureDisk CSI migration as GA [#107681](https://github.com/openshift/kubernetes/pull/107681) * kubelet: check taint/toleration before accepting pods [#101218](https://github.com/openshift/kubernetes/pull/101218) * fix the doc about generateName conflict [#108126](https://github.com/openshift/kubernetes/pull/108126) * Dep bump to runc 1.1.0, cadvisor 0.44.0 [#109029](https://github.com/openshift/kubernetes/pull/109029) * client-go: OpenAPI v3 support [#108992](https://github.com/openshift/kubernetes/pull/108992) * Audit mutex [#109078](https://github.com/openshift/kubernetes/pull/109078) * deprecate vsphere releases less than 7.0u2 for in-tree vsphere volumes [#109089](https://github.com/openshift/kubernetes/pull/109089) * API: maxUnavailable for StatefulSet [#82162](https://github.com/openshift/kubernetes/pull/82162) * CRD CEL Validation: per-CRD estimated cost limit enforcement [#108990](https://github.com/openshift/kubernetes/pull/108990) * Delete dead code [#109080](https://github.com/openshift/kubernetes/pull/109080) * Create a KUBE-IPTABLES-HINT chain [#109059](https://github.com/openshift/kubernetes/pull/109059) * Reduce number of pods in Job+GC tests [#109025](https://github.com/openshift/kubernetes/pull/109025) * Upgrade to blang/semver/v4 v4.0.0 [#108629](https://github.com/openshift/kubernetes/pull/108629) * Document the sources for the sourceIPs audit log field [#93438](https://github.com/openshift/kubernetes/pull/93438) * kubeadm: add etcd flag for member data consistency [#109074](https://github.com/openshift/kubernetes/pull/109074) * ServerSideFieldValidation Beta Graduation [#108889](https://github.com/openshift/kubernetes/pull/108889) * Calculate CEL cost totals [#108612](https://github.com/openshift/kubernetes/pull/108612) * fix internalTrafficPolicy [#106497](https://github.com/openshift/kubernetes/pull/106497) * test/e2e: let e2e tests configure namespace labels [#106454](https://github.com/openshift/kubernetes/pull/106454) * Deprecate apiserver_dropped_requests_total metric [#109018](https://github.com/openshift/kubernetes/pull/109018) * use oneOf for IntOrString and Quantity in OpenAPI v3 [#108713](https://github.com/openshift/kubernetes/pull/108713) * Update types to be neutral about container runtime [#108282](https://github.com/openshift/kubernetes/pull/108282) * webhooks,aggregation: add metrics to count certs with SHA1 signatures [#109024](https://github.com/openshift/kubernetes/pull/109024) * Add cli-maintainers as approvers to cmd/(gendocs|genman|genyaml) [#106451](https://github.com/openshift/kubernetes/pull/106451) * Allow adding new verbs in AddSpecialVerb [#109068](https://github.com/openshift/kubernetes/pull/109068) * Fix: Correct spelling mistakes in cmd/kubeadm/app/cmd/phases/workflow/runner_test.go [#109001](https://github.com/openshift/kubernetes/pull/109001) * Fixes exited messages when leaderelection lost [#107724](https://github.com/openshift/kubernetes/pull/107724) * Add storage tests for Azure File in-tree storage plugin [#106678](https://github.com/openshift/kubernetes/pull/106678) * Detect local traffic using interface [#95400](https://github.com/openshift/kubernetes/pull/95400) * resume kubectl cp with tail when --retries is negative [#108748](https://github.com/openshift/kubernetes/pull/108748) * fix Kubectl describe node missing event [#106485](https://github.com/openshift/kubernetes/pull/106485) * Rework 'running_managed_controllers' metric interface [#109017](https://github.com/openshift/kubernetes/pull/109017) * Turn down log level for etcd [#109061](https://github.com/openshift/kubernetes/pull/109061) * skip re-allocate logic if pod is already removed to avoid panic [#108831](https://github.com/openshift/kubernetes/pull/108831) * Fixed race condition in test manager shutdown [#108193](https://github.com/openshift/kubernetes/pull/108193) * Raise verbosity of EncoderWithAllocator log [#109044](https://github.com/openshift/kubernetes/pull/109044) * Bump kube-openapi and update err handling [#108996](https://github.com/openshift/kubernetes/pull/108996) * Improve debug output in pod conformance test failures [#109053](https://github.com/openshift/kubernetes/pull/109053) * Integration subtests [#109048](https://github.com/openshift/kubernetes/pull/109048) * Updates for kubectl generated ref docs for dockershim removal [#109033](https://github.com/openshift/kubernetes/pull/109033) * Reintroduce response status and header on kubectl verbose debug [#108505](https://github.com/openshift/kubernetes/pull/108505) * Test: remove redundant SetNamespace() for pvc [#108443](https://github.com/openshift/kubernetes/pull/108443) * pointer usage error [#107241](https://github.com/openshift/kubernetes/pull/107241) * Fix pkg/controller/replicaset/replica_set_test.go variable reference error [#99488](https://github.com/openshift/kubernetes/pull/99488) * Write Batchv1JobLifecycleTest + 4 Endpoints [#108642](https://github.com/openshift/kubernetes/pull/108642) * Migrate statefulset files to structured logging [#106109](https://github.com/openshift/kubernetes/pull/106109) * Default enable flag for beta feature HonorPVReclaimPolicy [#109035](https://github.com/openshift/kubernetes/pull/109035) * fix: update WithDiscoveryQPS method description [#107451](https://github.com/openshift/kubernetes/pull/107451) * Use WaitForPodRunningInNamespace for proxy e2e tests [#109039](https://github.com/openshift/kubernetes/pull/109039) * Server Side Field Validation Support For Kubectl [#108350](https://github.com/openshift/kubernetes/pull/108350) * update k8s.io/system-validators to v1.7.0 [#108988](https://github.com/openshift/kubernetes/pull/108988) * Updates moby/sys mountinfo package to v0.6.0 [#108828](https://github.com/openshift/kubernetes/pull/108828) * Remove deprecated discovery/ServerResources function [#107180](https://github.com/openshift/kubernetes/pull/107180) * Fix typo in get_test.go [#106998](https://github.com/openshift/kubernetes/pull/106998) * Revert #108954: Use CEL EagerlyValidateDeclarations to improve compilation performance [#109040](https://github.com/openshift/kubernetes/pull/109040) * Revert "Revert "Merge pull request #107797 from tkashem/revert-107456"" [#109030](https://github.com/openshift/kubernetes/pull/109030) * test/e2e_node: update kubelet credential provider tests to use new v1beta1 APIs [#109006](https://github.com/openshift/kubernetes/pull/109006) * Move all volume expansion feature gates to GA [#108929](https://github.com/openshift/kubernetes/pull/108929) * CRI-API - Add rootfs size to WindowsContainerResources [#108894](https://github.com/openshift/kubernetes/pull/108894) * Return a placeholder error for blocking failures and skip CEL validation. [#108859](https://github.com/openshift/kubernetes/pull/108859) * Fix inconsistent requirement for kind in strict json decoding [#109019](https://github.com/openshift/kubernetes/pull/109019) * Start deprecating long/golang version information [#108987](https://github.com/openshift/kubernetes/pull/108987) * Fix typos under pkg/scheduler [#108976](https://github.com/openshift/kubernetes/pull/108976) * Cleanup: pkg/util/ipset [#108946](https://github.com/openshift/kubernetes/pull/108946) * pkg/storage/etcd3: be more precise in watch test [#108939](https://github.com/openshift/kubernetes/pull/108939) * Windows gmsa e2e: Don't assume bash is avaliable for webhook deployment [#108899](https://github.com/openshift/kubernetes/pull/108899) * Graduate OpenAPI Enums to beta [#108898](https://github.com/openshift/kubernetes/pull/108898) * client-go: wrap previous error to provide more context to caller [#108698](https://github.com/openshift/kubernetes/pull/108698) * Don't follow redirects with spdy [#108531](https://github.com/openshift/kubernetes/pull/108531) * Support shell completion for the type/name form [#108493](https://github.com/openshift/kubernetes/pull/108493) * add check for colima docker socket as fall back [#108310](https://github.com/openshift/kubernetes/pull/108310) * [KEP-3070](https://issues.redhat.com/browse/KEP-3070): Reserve Service IP Ranges For Dynamic and Static IP Allocation [#106792](https://github.com/openshift/kubernetes/pull/106792) * track latency incurred in various layers of apiserver [#107910](https://github.com/openshift/kubernetes/pull/107910) * Use CEL EagerlyValidateDeclarations to improve compilation performance [#108954](https://github.com/openshift/kubernetes/pull/108954) * Use tempdir for shutdown tests [#108986](https://github.com/openshift/kubernetes/pull/108986) * Fix: Clean job tracking finalizer from orphan pods [#108752](https://github.com/openshift/kubernetes/pull/108752) * kubectl: support --subresource flag [#99556](https://github.com/openshift/kubernetes/pull/99556) * e2e: deflake "should run through the lifecycle of Pods and PodStatus" [#108892](https://github.com/openshift/kubernetes/pull/108892) * Support CEL CRD validation expressions that reference existing object state. [#108073](https://github.com/openshift/kubernetes/pull/108073) * [node e2e] prepend credential provider flags on ubuntu os also [#108965](https://github.com/openshift/kubernetes/pull/108965) * Move kubelet credential provider feature flag to beta and update the api's [#108847](https://github.com/openshift/kubernetes/pull/108847) * logcheck update and golangci-lint integration [#108159](https://github.com/openshift/kubernetes/pull/108159) * Beautify kubectl help flag commands [#104736](https://github.com/openshift/kubernetes/pull/104736) * Expose the version of Kustomize that Kubectl embeds [#108817](https://github.com/openshift/kubernetes/pull/108817) * Copy request in timeout handler [#108455](https://github.com/openshift/kubernetes/pull/108455) * pkg/storage/etcd3: update test to time out, not panic [#108934](https://github.com/openshift/kubernetes/pull/108934) * Rename unschedulableQ to unschedulablePods [#108919](https://github.com/openshift/kubernetes/pull/108919) * allow namespace editors to evict pods [#108738](https://github.com/openshift/kubernetes/pull/108738) * Temporarily disable TestCheckRetryClosesBody [#108981](https://github.com/openshift/kubernetes/pull/108981) * Return type instead of object [#107090](https://github.com/openshift/kubernetes/pull/107090) * Implement page size progressing for rare selectors [#108569](https://github.com/openshift/kubernetes/pull/108569) * Updated Etcd Version to 3.5.1 in go.mod [#106591](https://github.com/openshift/kubernetes/pull/106591) * publishing/rules: remove .gitattributes before publishing [#108970](https://github.com/openshift/kubernetes/pull/108970) * Record dropped requests in apiserver_request_total metric [#108927](https://github.com/openshift/kubernetes/pull/108927) * fix: race detected in TestErrConnKilled [#108553](https://github.com/openshift/kubernetes/pull/108553) * add gc metrics and collect sync errors [#106844](https://github.com/openshift/kubernetes/pull/106844) * pkg/storage/etcd3: use correct diff in tests [#108936](https://github.com/openshift/kubernetes/pull/108936) * pkg/storage/etcd3: refactor "too large" resourceVersions [#108935](https://github.com/openshift/kubernetes/pull/108935) * Fix verify:* after go 1.18 upgrade [#108902](https://github.com/openshift/kubernetes/pull/108902) * kubectl config subcommand cleanup: set-cluster, set-context, set-credentials [#107978](https://github.com/openshift/kubernetes/pull/107978) * Prefer user-provided node IP [#107750](https://github.com/openshift/kubernetes/pull/107750) * klog v2.60.1 [#108725](https://github.com/openshift/kubernetes/pull/108725) * kubectl: Remove deprecated run flags [#108820](https://github.com/openshift/kubernetes/pull/108820) * Promote PodOS field to beta [#107859](https://github.com/openshift/kubernetes/pull/107859) * RuntimeClass and PodOverhead tests promotion to Conformance [#108781](https://github.com/openshift/kubernetes/pull/108781) * Remove ClusterName [#108717](https://github.com/openshift/kubernetes/pull/108717) * support preemptionPolicy in describe PriorityClass [#108701](https://github.com/openshift/kubernetes/pull/108701) * Remove DiscoveryClient from diff command [#108580](https://github.com/openshift/kubernetes/pull/108580) * promote grpcProbes to beta [#108522](https://github.com/openshift/kubernetes/pull/108522) * Fix error logging statement to make it easier to understand [#108363](https://github.com/openshift/kubernetes/pull/108363) * Write Read, Replace, Patch BatchV1NamespacedJobStatus test - +3 endpoint coverage [#108114](https://github.com/openshift/kubernetes/pull/108114) * Remove flaky CEL cost tests that rely on map iteration order [#108950](https://github.com/openshift/kubernetes/pull/108950) * Graduate IndexedJob to stable [#107395](https://github.com/openshift/kubernetes/pull/107395) * Remove johnbelamaric as sig-network reviewer and approver [#108937](https://github.com/openshift/kubernetes/pull/108937) * kube-up: use registry.k8s.io for containerd-related jobs [#108928](https://github.com/openshift/kubernetes/pull/108928) * Fix OpenAPI v3 bug with #/definitions [#108907](https://github.com/openshift/kubernetes/pull/108907) * Increase timeout for stats/summary check [#108862](https://github.com/openshift/kubernetes/pull/108862) * Script kubectl kustomize update process [#108857](https://github.com/openshift/kubernetes/pull/108857) * Fix doc strings for kubelet config APIs [#108841](https://github.com/openshift/kubernetes/pull/108841) * test/e2e_node: add kubelet credential provider tests [#108651](https://github.com/openshift/kubernetes/pull/108651) * Change aggregator to proxier for OpenAPI v3 [#108637](https://github.com/openshift/kubernetes/pull/108637) * Add CEL cost stability test [#108529](https://github.com/openshift/kubernetes/pull/108529) * Managing nil pointer in VolumeManager [#108442](https://github.com/openshift/kubernetes/pull/108442) * client-go: chain the error returned by rate limiter [#108342](https://github.com/openshift/kubernetes/pull/108342) * kubectl: apiserver changes to add --subresource support [#103516](https://github.com/openshift/kubernetes/pull/103516) * Move volume helpers to "k8s.io/component-helpers/storage/volume". [#103062](https://github.com/openshift/kubernetes/pull/103062) * kubelet/cm: refactor, prepare for runc 1.1 bump [#108597](https://github.com/openshift/kubernetes/pull/108597) * Wire cert contexts [#108191](https://github.com/openshift/kubernetes/pull/108191) * storage capacity GA [#108445](https://github.com/openshift/kubernetes/pull/108445) * Promote graceful shutdown based on pod priority to beta [#107986](https://github.com/openshift/kubernetes/pull/107986) * Temporarily ignore some verify failures in go1.18 and other broken things [#108901](https://github.com/openshift/kubernetes/pull/108901) * CEL: Enable regex pre-compilation, Add cost estimates for function extension libraries [#108617](https://github.com/openshift/kubernetes/pull/108617) * kubeadm: reuse found crictl path for exec [#108873](https://github.com/openshift/kubernetes/pull/108873) * kubelet: If the container status is created, we are waiting [#107845](https://github.com/openshift/kubernetes/pull/107845) * Add bootid support for windows node. [#108704](https://github.com/openshift/kubernetes/pull/108704) * Run kubelet in a job object in windows [#105077](https://github.com/openshift/kubernetes/pull/105077) * golang: Update to 1.18 from 1.18rc1 [#108870](https://github.com/openshift/kubernetes/pull/108870) * Fix a bug that out-of-tree plugin is misplaced when using scheduler v1beta3 config [#108613](https://github.com/openshift/kubernetes/pull/108613) * Revert the revert of #107456 - "apf: change controller to use SSA for patches" [#108383](https://github.com/openshift/kubernetes/pull/108383) * Promote CertificateSigningRequest's Spec.ExpirationSeconds field to GA [#108782](https://github.com/openshift/kubernetes/pull/108782) * make comments of `(c *threadSafeMap) updateIndices` optimization code more accurate [#108680](https://github.com/openshift/kubernetes/pull/108680) * Promote load balancer class to GA [#107979](https://github.com/openshift/kubernetes/pull/107979) * add better link for gcp auth plugin doc [#108852](https://github.com/openshift/kubernetes/pull/108852) * remove no longer supported scheduler option `runAllFilters` [#108829](https://github.com/openshift/kubernetes/pull/108829) * Clean up unused exec auth from cluster setup [#108824](https://github.com/openshift/kubernetes/pull/108824) * clean an unnecessary else [#108842](https://github.com/openshift/kubernetes/pull/108842) * Fix function name of `IsNodeExist` error [#108826](https://github.com/openshift/kubernetes/pull/108826) * Cherry-pick: Fix incorrect EnableTCPReset for non-TCP protocols [#107981](https://github.com/openshift/kubernetes/pull/107981) * show error details removing or adding ipset entry [#108452](https://github.com/openshift/kubernetes/pull/108452) * refactor: remove configurator in scheduler [#108790](https://github.com/openshift/kubernetes/pull/108790) * proxy/iptables: fix up endpoint chain name computation [#108812](https://github.com/openshift/kubernetes/pull/108812) * pkg/proxy: Simplify LocalTrafficDetector [#108811](https://github.com/openshift/kubernetes/pull/108811) * test: increase timeout in pod collection deletion [#108813](https://github.com/openshift/kubernetes/pull/108813) * kubectl create token: use duration instead of expiration seconds [#108810](https://github.com/openshift/kubernetes/pull/108810) * Fix incorrect test cases to cover code that needs to be tested in `TestValidateIPSet` [#108351](https://github.com/openshift/kubernetes/pull/108351) * Updating TopologyAwareHints feature gate to be on by default [#108747](https://github.com/openshift/kubernetes/pull/108747) * Remove v1alpha1 of the execcredential [#108616](https://github.com/openshift/kubernetes/pull/108616) * webhook: use rest.Config instead of kubeconfig file as input [#106155](https://github.com/openshift/kubernetes/pull/106155) * fix kubectl describe ingress shows default-backend:80 when no default… [#108506](https://github.com/openshift/kubernetes/pull/108506) * sort kubectl get output format [#108271](https://github.com/openshift/kubernetes/pull/108271) * Bump agnhost@v2.36 to include changes for --delay-shutdown flag [#108771](https://github.com/openshift/kubernetes/pull/108771) * Exact Matching for Field Validation Integration Tests [#108710](https://github.com/openshift/kubernetes/pull/108710) * Set PodMaxUnschedulableQDuration as 5 min [#108761](https://github.com/openshift/kubernetes/pull/108761) * client-go: default user agent if empty [#108772](https://github.com/openshift/kubernetes/pull/108772) * kubeadm: fix the bug that windows node failed to join IPv6 cluster due to preflight failures [#108769](https://github.com/openshift/kubernetes/pull/108769) * eviction: Deflake TestStart [#108010](https://github.com/openshift/kubernetes/pull/108010) * replace all occurrences of "node", nodeName to "node", klog.KRef("", nodeName) [#99292](https://github.com/openshift/kubernetes/pull/99292) * Delay writing a terminal phase until the pod is terminated [#108366](https://github.com/openshift/kubernetes/pull/108366) * mark PodOverhead to GA in v1.24; remove in v1.26 [#108441](https://github.com/openshift/kubernetes/pull/108441) * topology translation of in-tree vSphere volume to vSphere CSI [#108611](https://github.com/openshift/kubernetes/pull/108611) * Exercise Get of serviceaccount in e2e [#108757](https://github.com/openshift/kubernetes/pull/108757) * Add test cases of kubelet_pods_test.go. [#100424](https://github.com/openshift/kubernetes/pull/100424) * Add HNS Load Balancer Healthchecks for ExternalTrafficPolicy: Local [#99287](https://github.com/openshift/kubernetes/pull/99287) * Fix:Update misspelled comment in pkg/scheduler/internal/queue/events.go [#108742](https://github.com/openshift/kubernetes/pull/108742) * Wire in request context [#108646](https://github.com/openshift/kubernetes/pull/108646) * agnhost: support --delay-shutdown flag for the net and netexec subcommands [#108750](https://github.com/openshift/kubernetes/pull/108750) * pod overhead test to be made a Conformance [#108714](https://github.com/openshift/kubernetes/pull/108714) * googleapis/gnostic -> google/gnostic and update kube-openapi [#108644](https://github.com/openshift/kubernetes/pull/108644) * tests: Updates the should delete a collection of pods test [#108593](https://github.com/openshift/kubernetes/pull/108593) * CEL MaxLength integration [#108419](https://github.com/openshift/kubernetes/pull/108419) * short circuit remaining validation rules if one exceeds its per-cost limit [#108695](https://github.com/openshift/kubernetes/pull/108695) * Add gMSA Reading and Writing Files Test Case [#108432](https://github.com/openshift/kubernetes/pull/108432) * csi_attacher: improve attach/detach timeout message [#108628](https://github.com/openshift/kubernetes/pull/108628) * Revert "add volume kubelet_volume_stats_health_abnormal to kubelet" [#108731](https://github.com/openshift/kubernetes/pull/108731) * Fix logging statement with missing parameter [#108359](https://github.com/openshift/kubernetes/pull/108359) * kube-proxy: remove port opener [#108496](https://github.com/openshift/kubernetes/pull/108496) * Support CI jobs that use prebuilt-images by adding additional image tags [#108712](https://github.com/openshift/kubernetes/pull/108712) * remove enum markers on types without validation [#108639](https://github.com/openshift/kubernetes/pull/108639) * make the preempt failed message per node compressible in event [#108705](https://github.com/openshift/kubernetes/pull/108705) * Add sig-autoscaling as owners of test/e2e/framework/autoscaling [#108702](https://github.com/openshift/kubernetes/pull/108702) * kube-controller-manager: Cleanup MarkDeprecared call for already removed flag [#108539](https://github.com/openshift/kubernetes/pull/108539) * Remove the WarningHeaders feature gate [#108394](https://github.com/openshift/kubernetes/pull/108394) * Update sig-storage owners files [#108699](https://github.com/openshift/kubernetes/pull/108699) * apiserver: Remove the deprecated `--deserialization-cache-size` flag [#108448](https://github.com/openshift/kubernetes/pull/108448) * Implement MinDomains on Pod Topology Spread [#108362](https://github.com/openshift/kubernetes/pull/108362) * add volume kubelet_volume_stats_health_abnormal to kubelet [#105585](https://github.com/openshift/kubernetes/pull/105585) * Update CEL runtime cost limit [#108595](https://github.com/openshift/kubernetes/pull/108595) * Make daemon.NodeShouldRunDaemonPod function public [#108485](https://github.com/openshift/kubernetes/pull/108485) * test: support storage tests with non-standard kubelet root directory [#108253](https://github.com/openshift/kubernetes/pull/108253) * kubelet: expose OOM metrics [#108004](https://github.com/openshift/kubernetes/pull/108004) * Fix test:Probing container should have monotonically increasing restart [#108652](https://github.com/openshift/kubernetes/pull/108652) * remove metadata-concealment related testing [#108694](https://github.com/openshift/kubernetes/pull/108694) * Fix comment typo [#108684](https://github.com/openshift/kubernetes/pull/108684) * Update PreFilter interface to return a PreFilterResult [#108648](https://github.com/openshift/kubernetes/pull/108648) * Generalize Query Param Verifier [#108620](https://github.com/openshift/kubernetes/pull/108620) * Promote replaceCoreV1NamespacedPodTemplate test - +1 endpoint coverage [#108431](https://github.com/openshift/kubernetes/pull/108431) * Add klueska to test/e2e/node/OWNERS file [#108690](https://github.com/openshift/kubernetes/pull/108690) * Add CEL runtime cost into CR validation [#108482](https://github.com/openshift/kubernetes/pull/108482) * Add e2e test for HPA behavior: decreased downscale stabilization [#108264](https://github.com/openshift/kubernetes/pull/108264) * Update publishing-bot rules for Go 1.17.8 / 1.16.15 [#108685](https://github.com/openshift/kubernetes/pull/108685) * mount-utils: Add support for btrfs resize [#108561](https://github.com/openshift/kubernetes/pull/108561) * test/integration: improve TestTransform [#108495](https://github.com/openshift/kubernetes/pull/108495) * storage: etcd: clarify lease manager configurations [#108214](https://github.com/openshift/kubernetes/pull/108214) * CSI inline volumes should support fsGroup [#108662](https://github.com/openshift/kubernetes/pull/108662) * Add MinDomains API to TopologySpreadConstraints field [#107674](https://github.com/openshift/kubernetes/pull/107674) * Update ineligible_endpoints.yaml to include Log endpoints [#108676](https://github.com/openshift/kubernetes/pull/108676) * Makefile: Pass SHELL to sub-make [#108661](https://github.com/openshift/kubernetes/pull/108661) * Makefile whitespace cleanup [#108659](https://github.com/openshift/kubernetes/pull/108659) * Makefile: use $$ in `define` blocks [#108660](https://github.com/openshift/kubernetes/pull/108660) * Remove unsupported Windows SAC images from pause image [#107056](https://github.com/openshift/kubernetes/pull/107056) * Remove unsupported Windows SAC test images [#107055](https://github.com/openshift/kubernetes/pull/107055) * Remove support for previously deprecated nodeExpand call [#108614](https://github.com/openshift/kubernetes/pull/108614) * fix: some function should pass context parameter [#108484](https://github.com/openshift/kubernetes/pull/108484) * made independent test cases ginkgo.It for checking connectivity [#107132](https://github.com/openshift/kubernetes/pull/107132) * Updated Sig-windows Memory Limits tests to not assume all nodes are the same [#107477](https://github.com/openshift/kubernetes/pull/107477) * Improve unit test coverage in `pkg/util/netsh/` [#108655](https://github.com/openshift/kubernetes/pull/108655) * Support for in-tree PV Deletion protection finalizer [#108400](https://github.com/openshift/kubernetes/pull/108400) * e2e: support CSI images in -list-images [#108458](https://github.com/openshift/kubernetes/pull/108458) * Update cobra to v1.4.0 [#108643](https://github.com/openshift/kubernetes/pull/108643) * Bump cel-go to v0.10.1 [#108647](https://github.com/openshift/kubernetes/pull/108647) * kubeadm: fix bad indentation in the API go docs [#108636](https://github.com/openshift/kubernetes/pull/108636) * migrate nginx to k8s.gcr.io image [#108581](https://github.com/openshift/kubernetes/pull/108581) * add the grpc-health-checking to agnhost [#108500](https://github.com/openshift/kubernetes/pull/108500) * kubelet: cgroups: be verbose about validation [#108568](https://github.com/openshift/kubernetes/pull/108568) * e2e: do not parse resourceVersion [#108638](https://github.com/openshift/kubernetes/pull/108638) * Remove apf_fd from httplog [#108631](https://github.com/openshift/kubernetes/pull/108631) * Remove the restart kubelet check from the test. [#108563](https://github.com/openshift/kubernetes/pull/108563) * Add env var to verify-typecheck for serial execution [#108618](https://github.com/openshift/kubernetes/pull/108618) * Field validation CRD benchmarks and decoder unit tests [#108204](https://github.com/openshift/kubernetes/pull/108204) * Switch to use the DBG flag to build debug binaries [#108603](https://github.com/openshift/kubernetes/pull/108603) * Remove the legacy Nginx testcases [#108598](https://github.com/openshift/kubernetes/pull/108598) * csi: add validation of secretRef format for CSI PV update functions [#108418](https://github.com/openshift/kubernetes/pull/108418) * kubelet apiserver: be gentle closing connections on heartbeat failures [#108107](https://github.com/openshift/kubernetes/pull/108107) * Avoid deep-copying object when possible on kube-apiserver watch path [#108252](https://github.com/openshift/kubernetes/pull/108252) * AzureFile: Volume without secretNamespace fails to mount after translating to CSI [#108000](https://github.com/openshift/kubernetes/pull/108000) * Fix typo in watch_based_manager_test [#108402](https://github.com/openshift/kubernetes/pull/108402) * Remove generic_scheduler.go and generic_scheduler_test.go [#108557](https://github.com/openshift/kubernetes/pull/108557) * Ensure static certs in kubeconfig override exec plugin [#107410](https://github.com/openshift/kubernetes/pull/107410) * Pass instrumented runtime service to containerGC [#108527](https://github.com/openshift/kubernetes/pull/108527) * Bump to CEL v0.10.0 and update tests and usage [#108576](https://github.com/openshift/kubernetes/pull/108576) * remove audit.k8s.io/v1[alpha|beta]1 versions [#108092](https://github.com/openshift/kubernetes/pull/108092) * endpointslice: remove unnecessary HandleCrash [#108316](https://github.com/openshift/kubernetes/pull/108316) * add resource enablement check for e2e tests of beta APIs [#108426](https://github.com/openshift/kubernetes/pull/108426) * apimachinery/pkg/util/proxy: escape forwarded URI [#106525](https://github.com/openshift/kubernetes/pull/106525) * apiserver: Remove the deprecated `--target-ram-mb` flag [#108457](https://github.com/openshift/kubernetes/pull/108457) * Explicitly specify journald config so the kube-up deployed nodes retain logs [#108550](https://github.com/openshift/kubernetes/pull/108550) * fix some typo [#108535](https://github.com/openshift/kubernetes/pull/108535) * Add unit tests for cluster, context, and user command line completion functions [#107977](https://github.com/openshift/kubernetes/pull/107977) * Stop publishing Pod ResourceVersion in Endpoints and EndpointSlice API [#108450](https://github.com/openshift/kubernetes/pull/108450) * make scheduler_perf stable [#107771](https://github.com/openshift/kubernetes/pull/107771) * Avoid dockerhub for nginx (fix for only pull-kubernetes-e2e-gce) [#108514](https://github.com/openshift/kubernetes/pull/108514) * bump konnectivity-client@v0.0.30 [#108437](https://github.com/openshift/kubernetes/pull/108437) * apiserver: Remove the deprecated `--experimental-encryption-provider-config` flag [#108423](https://github.com/openshift/kubernetes/pull/108423) * kubectl drain: Generic "declare a controller" message [#108314](https://github.com/openshift/kubernetes/pull/108314) * Add datapolicy tags to pkg/kubelet/ [#96004](https://github.com/openshift/kubernetes/pull/96004) * remove ValidateProxyRedirects and StreamingProxyRedirects [#106830](https://github.com/openshift/kubernetes/pull/106830) * Clean up unused configurable categories [#108489](https://github.com/openshift/kubernetes/pull/108489) * Scheduler: Remove genericScheduler and SchedulerAlgorithm. [#107135](https://github.com/openshift/kubernetes/pull/107135) * fix typo for pause image env var in kube-up [#108513](https://github.com/openshift/kubernetes/pull/108513) * Restore wait loop to integration test [#108507](https://github.com/openshift/kubernetes/pull/108507) * Log main golang runtime env vars [#108480](https://github.com/openshift/kubernetes/pull/108480) * kubectl version should fail when given extra arguments [#107967](https://github.com/openshift/kubernetes/pull/107967) * Increase default value of cache TTL to 6 hours. [#107141](https://github.com/openshift/kubernetes/pull/107141) * Switch pv-recycler container image to debian-base [#108490](https://github.com/openshift/kubernetes/pull/108490) * cleanup: delete unused function NewNodeInfoLister [#108479](https://github.com/openshift/kubernetes/pull/108479) * csi: add unit tests for controllerPublishSecretRef name & namespace validation [#108391](https://github.com/openshift/kubernetes/pull/108391) * Make builds fail if go2make misbehaves [#108379](https://github.com/openshift/kubernetes/pull/108379) * Makefile: add a DBG variable [#108371](https://github.com/openshift/kubernetes/pull/108371) * Forbid CEL transition rules on unmergeable CRD subschemas. [#108013](https://github.com/openshift/kubernetes/pull/108013) * simplify function MatchProvisioner [#108473](https://github.com/openshift/kubernetes/pull/108473) * add several testcases to cover PriorityClass admission veeifications [#106565](https://github.com/openshift/kubernetes/pull/106565) * Add bootstrap policy for HPA external metrics [#104244](https://github.com/openshift/kubernetes/pull/104244) * integration: run test cases in eachs own subtest [#108477](https://github.com/openshift/kubernetes/pull/108477) * Fix typo in bug report template [#108386](https://github.com/openshift/kubernetes/pull/108386) * client-go: refactor retry logic for backoff, rate limiter and metric to be reused by Watch, Stream, and Do [#108347](https://github.com/openshift/kubernetes/pull/108347) * 1.21 regression: fix regression introduced by PR 100320 - sensitive information would be logged [#107121](https://github.com/openshift/kubernetes/pull/107121) * Add CEL function library [#108312](https://github.com/openshift/kubernetes/pull/108312) * kubeadm: fix a bug when dry-running with existing ca.key / ca.crt [#108410](https://github.com/openshift/kubernetes/pull/108410) * Improve error message for missing CRDs [#107363](https://github.com/openshift/kubernetes/pull/107363) * Enable specifying pause image in containerd config.toml [#108456](https://github.com/openshift/kubernetes/pull/108456) * Add enj to hack OWNERS [#108454](https://github.com/openshift/kubernetes/pull/108454) * kubeadm: improve getStaticPodSingleHash error messages [#108315](https://github.com/openshift/kubernetes/pull/108315) * Allow KUBE_TEST_REPO_LIST to be a remote url as well [#108429](https://github.com/openshift/kubernetes/pull/108429) * no auto-generation of secret-based service account token [#108309](https://github.com/openshift/kubernetes/pull/108309) * Update TopologyManager algorithm for selecting "best" non-preferred hint [#108154](https://github.com/openshift/kubernetes/pull/108154) * Skip updating Endpoints if no relevant fields change [#108078](https://github.com/openshift/kubernetes/pull/108078) * fix defer in for loop, maybe resource leak [#108228](https://github.com/openshift/kubernetes/pull/108228) * improve test coverage [#108276](https://github.com/openshift/kubernetes/pull/108276) * Fix typo in pkg/kubelet/pluginmanager/cache/actual_state_of_world [#108340](https://github.com/openshift/kubernetes/pull/108340) * kubelet/eviction: eliminate redundant allocations when handling eventfd [#96828](https://github.com/openshift/kubernetes/pull/96828) * Start building etcd v3.6.0-alpha.0 image for scalability tests [#108389](https://github.com/openshift/kubernetes/pull/108389) * Fix nodes volumesAttached status not being updated [#108167](https://github.com/openshift/kubernetes/pull/108167) * Log where we pull images from in an e2e test [#108417](https://github.com/openshift/kubernetes/pull/108417) * Fix cpu share issues on systems with large amounts of cpu [#106570](https://github.com/openshift/kubernetes/pull/106570) * integration framework: log number of leaked goroutines [#108408](https://github.com/openshift/kubernetes/pull/108408) * update feature gate DefaultPodTopologySpread release note [#108407](https://github.com/openshift/kubernetes/pull/108407) * Add the last zz_generated.openapi.go file [#108381](https://github.com/openshift/kubernetes/pull/108381) * two files not being used any longer [#108327](https://github.com/openshift/kubernetes/pull/108327) * do not return err when PodSandbox not exist [#108325](https://github.com/openshift/kubernetes/pull/108325) * Write replaceCoreV1NamespacedPodTemplate test - +1 endpoint coverage [#108286](https://github.com/openshift/kubernetes/pull/108286) * Added Logs Statement for a Pod in graph_populator. [#107744](https://github.com/openshift/kubernetes/pull/107744) * add VolumeStatCalDuration metrics for fsquato monitoring benchmark [#107201](https://github.com/openshift/kubernetes/pull/107201) * client-go: add request and response size metrics [#108296](https://github.com/openshift/kubernetes/pull/108296) * Correct comment related to IngressClassNamespacedParams feature gate [#108393](https://github.com/openshift/kubernetes/pull/108393) * test/e2e/node + test/e2e/scheduling: improve checks [#106486](https://github.com/openshift/kubernetes/pull/106486) * storage: etcd: use cmp.Diff for comparisons [#108187](https://github.com/openshift/kubernetes/pull/108187) * graduate default pod topology spread to ga [#108278](https://github.com/openshift/kubernetes/pull/108278) * Makefile: emit codegen info via kube::log::status [#108378](https://github.com/openshift/kubernetes/pull/108378) * Makefile: avoid redundant work upon make restart [#108377](https://github.com/openshift/kubernetes/pull/108377) * Makefile: clean up static/nonstatic build output [#108376](https://github.com/openshift/kubernetes/pull/108376) * Remove hack/tools/Makefile [#108367](https://github.com/openshift/kubernetes/pull/108367) * Makefile: use errexit, pipefail, and nounset [#108369](https://github.com/openshift/kubernetes/pull/108369) * Makefile: remove superfluous @ [#108368](https://github.com/openshift/kubernetes/pull/108368) * Fix proto gen [#108365](https://github.com/openshift/kubernetes/pull/108365) * Bump konnectivity-client to v0.0.28 [#108339](https://github.com/openshift/kubernetes/pull/108339) * fix: fix kube-scheduler KEP link [#108334](https://github.com/openshift/kubernetes/pull/108334) * Detect CNI installation in local-up-cluster.sh [#108295](https://github.com/openshift/kubernetes/pull/108295) * bump kube-addon-manager image version to 9.1.6 [#108341](https://github.com/openshift/kubernetes/pull/108341) * refactor: rename SchedulerCache to Cache in Scheduler [#108269](https://github.com/openshift/kubernetes/pull/108269) * wait for default service account instead of its token [#108313](https://github.com/openshift/kubernetes/pull/108313) * kubelet: Remove the deprecated flag `--experimental-check-node-capabilities-before-mount` [#104732](https://github.com/openshift/kubernetes/pull/104732) * bump client_golang to v1.12.1 [#108328](https://github.com/openshift/kubernetes/pull/108328) * e2e: Embed DNS related maninfests into codebase [#108293](https://github.com/openshift/kubernetes/pull/108293) * prevent enabling beta by default for new api groups [#107993](https://github.com/openshift/kubernetes/pull/107993) * set/validate object namespace before admission [#94637](https://github.com/openshift/kubernetes/pull/94637) * add kubelet config validation test for RegisterWithTaints [#106858](https://github.com/openshift/kubernetes/pull/106858) * client-go: add unit test to verify order of calls with retry [#108262](https://github.com/openshift/kubernetes/pull/108262) * e2e: Fix ResourceConsumer unstable request interval [#108104](https://github.com/openshift/kubernetes/pull/108104) * Update client-go latency metrics bucket [#106911](https://github.com/openshift/kubernetes/pull/106911) * reduce the number of allocations in the WatchServer during objects serialisation [#108186](https://github.com/openshift/kubernetes/pull/108186) * Fix cronjob status reconciliation when job template labels change [#107997](https://github.com/openshift/kubernetes/pull/107997) * Support ExtenderName in FakeExtender [#108230](https://github.com/openshift/kubernetes/pull/108230) * Rename SupportsSELinux to SELinuxRelabel [#108156](https://github.com/openshift/kubernetes/pull/108156) * Remove RuntimeClass feature gate and stop serving older versions of RuntimeClass [#103061](https://github.com/openshift/kubernetes/pull/103061) * Update secrets field API doc [#108280](https://github.com/openshift/kubernetes/pull/108280) * Only log full iptables-restore input at V(9) [#108224](https://github.com/openshift/kubernetes/pull/108224) * Fix typo allcoated -> allocated [#108205](https://github.com/openshift/kubernetes/pull/108205) * delete redundant characters in comment [#108239](https://github.com/openshift/kubernetes/pull/108239) * OWNERS(releng): Reconcile existing Release Managers [#107431](https://github.com/openshift/kubernetes/pull/107431) * migrate more rest handlers to select by resource enablement [#108263](https://github.com/openshift/kubernetes/pull/108263) * kube-proxy endpoint filtering unit test refactoring [#107393](https://github.com/openshift/kubernetes/pull/107393) * [Fix pull-local-node-e2e] Install CNI and Enable containerd for kubekins docker [#108160](https://github.com/openshift/kubernetes/pull/108160) * iptables tests cleanup [#108251](https://github.com/openshift/kubernetes/pull/108251) * storage: etcd: misc Watch test cleanups [#108211](https://github.com/openshift/kubernetes/pull/108211) * golang: Update to go1.18rc1 [#107105](https://github.com/openshift/kubernetes/pull/107105) * Update our repository to incorporate project health best practices from clomonitor.io [#108110](https://github.com/openshift/kubernetes/pull/108110) * Nit: Replace `errors.New(fmt.Sprintf(...))` with `fmt.Errorf(...)` [#107590](https://github.com/openshift/kubernetes/pull/107590) * Simplify storage interface [#106948](https://github.com/openshift/kubernetes/pull/106948) * Improve API compatibility fixtures to reduce churn [#108219](https://github.com/openshift/kubernetes/pull/108219) * Graduate PodAffinityNamespaceSelector to GA [#108136](https://github.com/openshift/kubernetes/pull/108136) * go-to-protobuf: use full path for go_package [#106630](https://github.com/openshift/kubernetes/pull/106630) * storage: etcd: TestList: improve RV choices [#108190](https://github.com/openshift/kubernetes/pull/108190) * increase Azure ACR credential provider timeout [#108209](https://github.com/openshift/kubernetes/pull/108209) * storage: etcd: TestWatchError: improve readability [#108200](https://github.com/openshift/kubernetes/pull/108200) * Turn off volumehost type check in kubemark clusters [#108066](https://github.com/openshift/kubernetes/pull/108066) * Fix flaky test - when gracefully shutting down with Pod priority should be able to gracefully shutdown pods with various grace periods [#106671](https://github.com/openshift/kubernetes/pull/106671) * feat: turn on CSIMigrationAzureFile by default on 1.24 [#105070](https://github.com/openshift/kubernetes/pull/105070) * storage: etcd: pass contexts correctly in TestConsistentList [#108172](https://github.com/openshift/kubernetes/pull/108172) * Graduate SuspendJob to GA [#108129](https://github.com/openshift/kubernetes/pull/108129) * Make EndpointSlice strategy move node name from topology map to field instead of discarding when updating via v1 [#108198](https://github.com/openshift/kubernetes/pull/108198) * Add crit-tools arm64 sha512 hash to configure.sh [#108034](https://github.com/openshift/kubernetes/pull/108034) * Nested decoders handle strict decoding errors [#107697](https://github.com/openshift/kubernetes/pull/107697) * Revert #104308 to bring back LockContention tests [#104334](https://github.com/openshift/kubernetes/pull/104334) * Env var for additional flags sent to the csi-proxy binary [#107806](https://github.com/openshift/kubernetes/pull/107806) * kube-proxy: only set route_localnet if required [#107684](https://github.com/openshift/kubernetes/pull/107684) * remove docker installation from startup scripts [#108192](https://github.com/openshift/kubernetes/pull/108192) * Add serathius to etcd image owners [#108179](https://github.com/openshift/kubernetes/pull/108179) * convert rest storage to per-resource part 1 of...? [#108169](https://github.com/openshift/kubernetes/pull/108169) * kubeadm: improve the strict unmarshaling of component config [#107725](https://github.com/openshift/kubernetes/pull/107725) * Fix broken link for common.sh [#108122](https://github.com/openshift/kubernetes/pull/108122) * storage: transformers: pass a context.Context [#108174](https://github.com/openshift/kubernetes/pull/108174) * Replace url label in rest client latency metrics by host and path [#106539](https://github.com/openshift/kubernetes/pull/106539) * Stop setting selfLink in kubectl [#108165](https://github.com/openshift/kubernetes/pull/108165) * Discard null values in complex objects in strategic patch [#107705](https://github.com/openshift/kubernetes/pull/107705) * storage: etcd: use sub-tests [#108173](https://github.com/openshift/kubernetes/pull/108173) * Don't decorate admission for audit when audit is disabled [#108147](https://github.com/openshift/kubernetes/pull/108147) * storage: etcd: remove a duplicate test case [#108171](https://github.com/openshift/kubernetes/pull/108171) * Update selflink doc [#108163](https://github.com/openshift/kubernetes/pull/108163) * Parse mount options with double quotes and commas correctly [#108162](https://github.com/openshift/kubernetes/pull/108162) * Forbid empty AppArmor localhost profile [#108143](https://github.com/openshift/kubernetes/pull/108143) * fix: do not return early in the node informer when there is no change… [#108149](https://github.com/openshift/kubernetes/pull/108149) * Suppress container not found errors in container runtime getPodStatuses [#107670](https://github.com/openshift/kubernetes/pull/107670) * Add a deprecated cmd flag for the time interval between flushing pods from unschedualbeQ to activeQ or backoffQ. [#108017](https://github.com/openshift/kubernetes/pull/108017) * Remove unused `--dockershim-checkpoint-dir` e2e.test flag [#108094](https://github.com/openshift/kubernetes/pull/108094) * log grabbing: obtain timestamps on extra services [#108057](https://github.com/openshift/kubernetes/pull/108057) * test/e2e_kubeadm: fix matching UnversionedKubeletConfigMap defaults [#108127](https://github.com/openshift/kubernetes/pull/108127) * add warning when kubectl set env from secret leads to uppercase [#107934](https://github.com/openshift/kubernetes/pull/107934) * kubeadm: apply "master" label/taint migration for 1.24 [#107533](https://github.com/openshift/kubernetes/pull/107533) * Revert v1beta1 PodDisruptionBudget selector patchStrategy to pre-1.21 behavior [#108138](https://github.com/openshift/kubernetes/pull/108138) * Add v1.Secret to go-flow-levee analysis targets [#107810](https://github.com/openshift/kubernetes/pull/107810) * Mark pod-infra-container-image flag as deprecated [#108045](https://github.com/openshift/kubernetes/pull/108045) * 🤓 simple grammar fix [#107909](https://github.com/openshift/kubernetes/pull/107909) * Fix incorrect parameters in EndpointsEqualBeyondHash [#108123](https://github.com/openshift/kubernetes/pull/108123) * Add Windows node reboot [#104698](https://github.com/openshift/kubernetes/pull/104698) * test: bump nfs-provisioner to 3.0.1 [#108111](https://github.com/openshift/kubernetes/pull/108111) * Graduate RemoveSelfLink to Stable [#107527](https://github.com/openshift/kubernetes/pull/107527) * Add support for CRI `verbose` fields [#107945](https://github.com/openshift/kubernetes/pull/107945) * Remove unused `--container-runtime` e2e.test flag [#108093](https://github.com/openshift/kubernetes/pull/108093) * Update sig-cli OWNERS [#108109](https://github.com/openshift/kubernetes/pull/108109) * kubeadm: switch UnversionedKubeletConfigMap to true [#108027](https://github.com/openshift/kubernetes/pull/108027) * perf:logic-optimiz-for-DetermineVolumeAction [#107701](https://github.com/openshift/kubernetes/pull/107701) * Update publishing-bot rules for Go 1.17.7 / 1.16.14 [#108103](https://github.com/openshift/kubernetes/pull/108103) * Fix validation of event updates [#108047](https://github.com/openshift/kubernetes/pull/108047) * scheduler integration benchmark improvements [#107677](https://github.com/openshift/kubernetes/pull/107677) * Update Go to 1.17.7 [#108091](https://github.com/openshift/kubernetes/pull/108091) * endpointslice: don't try to update topology cache if node informer error [#108090](https://github.com/openshift/kubernetes/pull/108090) * container_manager: use oomScoreAdj instead of default when set [#106082](https://github.com/openshift/kubernetes/pull/106082) * Completions for kubectl config delete-user [#107142](https://github.com/openshift/kubernetes/pull/107142) * Remove util/selinux package [#108070](https://github.com/openshift/kubernetes/pull/108070) * Fix panic in Kubelet [#107887](https://github.com/openshift/kubernetes/pull/107887) * Enable node restriction plugin by default for local clusters [#107737](https://github.com/openshift/kubernetes/pull/107737) * Clean up logic for deprecated flag --container-runtime in kubelet [#107594](https://github.com/openshift/kubernetes/pull/107594) * Improve test coverage: add unit tests `TestReadAtMost` in `pkg/util/tail` [#108044](https://github.com/openshift/kubernetes/pull/108044) * Update CHANGELOG-1.23.md to delete reverted change [#107712](https://github.com/openshift/kubernetes/pull/107712) * apiserver: use endpoint lease reconciler as default [#108062](https://github.com/openshift/kubernetes/pull/108062) * Fix bug in TopologyManager with merging hints when NUM_NUMA > 2 [#108052](https://github.com/openshift/kubernetes/pull/108052) * Remove feature gate `SetHostnameAsFQDN` [#108038](https://github.com/openshift/kubernetes/pull/108038) * Vendor in k8s.io/utils Changes [#108059](https://github.com/openshift/kubernetes/pull/108059) * cluster/ - Configure containerd only if necessary [#108054](https://github.com/openshift/kubernetes/pull/108054) * Remove tolerate-unready-endpoints annotation [#108020](https://github.com/openshift/kubernetes/pull/108020) * Change level for klog.Fatal in kubectl [#108053](https://github.com/openshift/kubernetes/pull/108053) * fix: data race when hijack klog [#107774](https://github.com/openshift/kubernetes/pull/107774) * Update ManagedFields Time description to be more accurate [#107650](https://github.com/openshift/kubernetes/pull/107650) * Remove verult from OWNERS files [#108058](https://github.com/openshift/kubernetes/pull/108058) * Catch unused API compatibility fixtures [#108055](https://github.com/openshift/kubernetes/pull/108055) * feat: add container name when violate quota constraints [#107210](https://github.com/openshift/kubernetes/pull/107210) * Add Ingress Class to kubectl describe ingress output [#107921](https://github.com/openshift/kubernetes/pull/107921) * update the --runtime-config handling to ensure that user preferences always take priority over hardcoded preferences [#108029](https://github.com/openshift/kubernetes/pull/108029) * Add controllerUID index to improve ReplicaSetController performance [#102330](https://github.com/openshift/kubernetes/pull/102330) * resttest: Modify TestContext to have namespace in context [#108039](https://github.com/openshift/kubernetes/pull/108039) * Add note for the deprecated vSphere 6.5 [#106279](https://github.com/openshift/kubernetes/pull/106279) * should omit comparison to bool constant in pkg/controller/controller_utils.go [#106398](https://github.com/openshift/kubernetes/pull/106398) * Remove dashboard cluster addon [#107481](https://github.com/openshift/kubernetes/pull/107481) * cacher: Minor cleanup and refactor of code and tests [#108042](https://github.com/openshift/kubernetes/pull/108042) * cm: Remove legacy docker references [#108007](https://github.com/openshift/kubernetes/pull/108007) * Read number of running processes from /proc/loadavg. [#107108](https://github.com/openshift/kubernetes/pull/107108) * Consider threads-max when deciding MaxPID. [#107112](https://github.com/openshift/kubernetes/pull/107112) * Removed references to Docker in Kubernetes API #31393 [#107691](https://github.com/openshift/kubernetes/pull/107691) * De-duplicate predicate (known as filter now) logic shared in kubelet and scheduler [#103934](https://github.com/openshift/kubernetes/pull/103934) * Fix examples of admission registration rules that contain wildcards [#107175](https://github.com/openshift/kubernetes/pull/107175) * Add command to request a bound service account token [#107880](https://github.com/openshift/kubernetes/pull/107880) * Deduplicate errors between baseline & restricted checks [#107698](https://github.com/openshift/kubernetes/pull/107698) * Fix serialization of x-kubernetes-validations OpenAPI extension [#107970](https://github.com/openshift/kubernetes/pull/107970) * kubeadm: fix the bug that 'kubeadm init --dry-run --upload-certs' command failed with 'secret not found' error [#108002](https://github.com/openshift/kubernetes/pull/108002) * e2e test for CVE-2021-29923 [#107552](https://github.com/openshift/kubernetes/pull/107552) * GCE L4 load balancer: enable migration of Instance Group management out of K/K. [#107296](https://github.com/openshift/kubernetes/pull/107296) * check activeQ.Len() before Pop() [#108001](https://github.com/openshift/kubernetes/pull/108001) * Add log for the error extender returns [#107974](https://github.com/openshift/kubernetes/pull/107974) * Verify that DeleteCollection respects context cancellation [#107950](https://github.com/openshift/kubernetes/pull/107950) * Fix wrong status code in unit test error messages and replace deprecated function call [#107770](https://github.com/openshift/kubernetes/pull/107770) * Remove option 'T' from wget on Windows [#107983](https://github.com/openshift/kubernetes/pull/107983) * Remove deprecated flag --non-masquerade-cidr in kubelet [#107096](https://github.com/openshift/kubernetes/pull/107096) * Graduate NonPreemptingPriority to GA [#107432](https://github.com/openshift/kubernetes/pull/107432) * code-generator: fix the bug that ApplyConfiguration constructor missing WithKind/WithAPIVersion methods [#107834](https://github.com/openshift/kubernetes/pull/107834) * GCEPD: fix incorrect return value in WaitForAttach [#107236](https://github.com/openshift/kubernetes/pull/107236) * kubeadm: warn only when config value is different with default value [#107785](https://github.com/openshift/kubernetes/pull/107785) * add fieldPath back to event logs [#107812](https://github.com/openshift/kubernetes/pull/107812) * cacher: Use watchCacheInterval to reduce lock contention [#105483](https://github.com/openshift/kubernetes/pull/105483) * refactor unreserve test [#103642](https://github.com/openshift/kubernetes/pull/103642) * FlushFrequency config type [#107618](https://github.com/openshift/kubernetes/pull/107618) * Use zip instead of git-archive [#107995](https://github.com/openshift/kubernetes/pull/107995) * Added env variable for cloud-provider [#106241](https://github.com/openshift/kubernetes/pull/106241) * fix flake in TestTimeoutHeaders [#107992](https://github.com/openshift/kubernetes/pull/107992) * Fixes zone/region labels setup and kubelet stucking on startup if credentials stored in secret for legacy vSphere cloudprovider. [#101028](https://github.com/openshift/kubernetes/pull/101028) * kubeadm: fix the bug that 'kubeadm certs generate-csr' command does not remove duplicated SANs [#107982](https://github.com/openshift/kubernetes/pull/107982) * Fix kubelet cri round trip test [#107971](https://github.com/openshift/kubernetes/pull/107971) * refactor: rename webhook duration tracker [#107975](https://github.com/openshift/kubernetes/pull/107975) * make test-e2e-node: default to containerd [#107877](https://github.com/openshift/kubernetes/pull/107877) * Add labels when there sig aliases used in approvers/reviewers [#107656](https://github.com/openshift/kubernetes/pull/107656) * release-note: Describe issues around node admission in 1.22 [#107348](https://github.com/openshift/kubernetes/pull/107348) * Add 1.23 release note for x509 commonname [#107961](https://github.com/openshift/kubernetes/pull/107961) * Deeply copy JSONSchemaProps.XValidations. [#107956](https://github.com/openshift/kubernetes/pull/107956) * Optimize pod topology spread performance [#107623](https://github.com/openshift/kubernetes/pull/107623) * set secondary address on host-network pods [#106715](https://github.com/openshift/kubernetes/pull/106715) * Make ShowManagedFields public so printers users can tweak the value [#107947](https://github.com/openshift/kubernetes/pull/107947) * Wire contexts to Disruption controllers [#107935](https://github.com/openshift/kubernetes/pull/107935) * fix flake in detach tests [#107924](https://github.com/openshift/kubernetes/pull/107924) * for ./OWNERS, ensure approvers are in reviewers and emeritus approver… [#107942](https://github.com/openshift/kubernetes/pull/107942) * Fixed typo in hack/serve-prom-scrapes.sh [#107941](https://github.com/openshift/kubernetes/pull/107941) * dual-stack feature gate ga [#107666](https://github.com/openshift/kubernetes/pull/107666) * legacy-script.sh fixes - junit output and add missing record_command [#107740](https://github.com/openshift/kubernetes/pull/107740) * RunCordonOrUncordon error if drainer has nil Ctx or Client [#105297](https://github.com/openshift/kubernetes/pull/105297) * Update CHANGELOG OWNERS with 1.24 release note team members [#107940](https://github.com/openshift/kubernetes/pull/107940) * wrap error from RunCordonOrUncordon [#107764](https://github.com/openshift/kubernetes/pull/107764) * Replace ioutil with os and io for the test [#106015](https://github.com/openshift/kubernetes/pull/106015) * Add manually invalidate cache documentation into delete [#107162](https://github.com/openshift/kubernetes/pull/107162) * [CI Job failure] Fix job containerd-e2e-ubuntu [#107832](https://github.com/openshift/kubernetes/pull/107832) * kubelet: Pods that have terminated before starting should not block startup [#107900](https://github.com/openshift/kubernetes/pull/107900) * E2E: {cpu,topology} manager: improve debuggability [#107915](https://github.com/openshift/kubernetes/pull/107915) * [Summary API [NodeConformance]] Increase timeout for initial /stats/summary validation [#107913](https://github.com/openshift/kubernetes/pull/107913) * Fix concurrent usage issue of the same scheme [#107876](https://github.com/openshift/kubernetes/pull/107876) * Add option to bootstrap kubeconfig for hollow-node [#107532](https://github.com/openshift/kubernetes/pull/107532) * Allow cloud controller manager flags to be set in ./hack/local-up-cluster.sh [#105300](https://github.com/openshift/kubernetes/pull/105300) * Update azure auth plugin deprecation to warning [#107904](https://github.com/openshift/kubernetes/pull/107904) * kubeadm: move well-known system constants to constants.go [#106883](https://github.com/openshift/kubernetes/pull/106883) * e2e_node: Remove Dynamic Kubelet Config tests [#107903](https://github.com/openshift/kubernetes/pull/107903) * Replace the deprecated io/ioutil with os and io for cmd [#106062](https://github.com/openshift/kubernetes/pull/106062) * Optimize cronjob controller status updates [#107470](https://github.com/openshift/kubernetes/pull/107470) * Fix kubetest errors when executing local provider [#107386](https://github.com/openshift/kubernetes/pull/107386) * Add tests for LessThanOrEqual [#100883](https://github.com/openshift/kubernetes/pull/100883) * tests: Removes [Excluded:WindowsDocker] tag from Windows [#106597](https://github.com/openshift/kubernetes/pull/106597) * Add details about preemption in the event for scheduling failed [#107775](https://github.com/openshift/kubernetes/pull/107775) * apiserver: correct references to service-account-signing-key-file flag [#107863](https://github.com/openshift/kubernetes/pull/107863) * e2e: Feature tags must be in square brackets [#107869](https://github.com/openshift/kubernetes/pull/107869) * apiserver: Call .Decorator inside update func [#107847](https://github.com/openshift/kubernetes/pull/107847) * deflake TestRoundTripSocks5AndNewConnection unit test [#107841](https://github.com/openshift/kubernetes/pull/107841) * fix Azurefile volumeid conflict issue in csi migration [#107575](https://github.com/openshift/kubernetes/pull/107575) * fix flushBackoffQCompleted: remove defer [#107816](https://github.com/openshift/kubernetes/pull/107816) * Include pod UID in secret/configmap cache key [#107831](https://github.com/openshift/kubernetes/pull/107831) * Revert "Merge pull request #107456 from tkashem/apf-ssa" [#107797](https://github.com/openshift/kubernetes/pull/107797) * Increase number of workers to 3 for Windows [#107777](https://github.com/openshift/kubernetes/pull/107777) * apf: create suggested pl before flowschema [#107729](https://github.com/openshift/kubernetes/pull/107729) * Add dgrisonnet to sig-instrumentation approvers [#107793](https://github.com/openshift/kubernetes/pull/107793) * Move kubelet secret and configmap manager calls to sync_Pod functions [#107821](https://github.com/openshift/kubernetes/pull/107821) * ReservedMemory Configuration for NUMA [#106840](https://github.com/openshift/kubernetes/pull/106840) * Add request header retrieval to `agnhost netexec` [#107796](https://github.com/openshift/kubernetes/pull/107796) * Fix race on unit test "kube-proxy ipvs: fix to prevent concurrent map read and map w… [#107815](https://github.com/openshift/kubernetes/pull/107815) * Ensure the execHostnameTest() compares hostnames [#107786](https://github.com/openshift/kubernetes/pull/107786) * readability enhancement for cj controller unit test [#107659](https://github.com/openshift/kubernetes/pull/107659) * Use FakeProber in kubemark clusters [#107608](https://github.com/openshift/kubernetes/pull/107608) * Revert "Populate OpenAPI in all integration tests" [#107794](https://github.com/openshift/kubernetes/pull/107794) * Extend deadline for /stats/summary test [#107768](https://github.com/openshift/kubernetes/pull/107768) * Mark device as uncertain if unmount device succeeds [#107789](https://github.com/openshift/kubernetes/pull/107789) * Revert changes to the flb-exporter hash value [#107769](https://github.com/openshift/kubernetes/pull/107769) * kube-proxy ipvs: fix to prevent concurrent map read and map write [#107748](https://github.com/openshift/kubernetes/pull/107748) * fix ingress path for tests when ingress controller is already running [#107753](https://github.com/openshift/kubernetes/pull/107753) * Clean up logic for deprecated flag --container-runtime in scripts [#107663](https://github.com/openshift/kubernetes/pull/107663) * e2e: Wait for kube-root-ca.crt to be created [#107763](https://github.com/openshift/kubernetes/pull/107763) * Support UDP test for netwpol on windows [#107525](https://github.com/openshift/kubernetes/pull/107525) * Remove dynamic kubelet config [#106932](https://github.com/openshift/kubernetes/pull/106932) * Populate OpenAPI in all integration tests [#107765](https://github.com/openshift/kubernetes/pull/107765) * fail if the runtime/kubelet process is not fetched [#107745](https://github.com/openshift/kubernetes/pull/107745) * remove code duplication [#107066](https://github.com/openshift/kubernetes/pull/107066) * Create namespace for Pod not to occur error log of namespace not-found [#107700](https://github.com/openshift/kubernetes/pull/107700) * kubelet: fix static pods not restarting in certain cases [#107695](https://github.com/openshift/kubernetes/pull/107695) * Cleanup kubectl label selectors with 'cmdutil.AddLabelSelectorFlagVar' [#107400](https://github.com/openshift/kubernetes/pull/107400) * disable socks5 flake test [#107758](https://github.com/openshift/kubernetes/pull/107758) * Improve kubectl apply label selector message [#107397](https://github.com/openshift/kubernetes/pull/107397) * refactor initRegistryAndConfig function [#107636](https://github.com/openshift/kubernetes/pull/107636) * Add myself to legacy-cloud-provider OWNERS [#107693](https://github.com/openshift/kubernetes/pull/107693) * replace filepath.Walk with filepath.WalkDir in doCleanSubPaths [#107669](https://github.com/openshift/kubernetes/pull/107669) * Update CRI-API Capabilities to include a field that allows us to set … [#104620](https://github.com/openshift/kubernetes/pull/104620) * pull-kubernetes-update ci job needs etcd installed [#107738](https://github.com/openshift/kubernetes/pull/107738) * Add configuration point to SharedInformer to transform objects before storing [#107507](https://github.com/openshift/kubernetes/pull/107507) * strip dry-run metadata unwanted fields [#107088](https://github.com/openshift/kubernetes/pull/107088) * Add a script to help with running make update using docker [#107728](https://github.com/openshift/kubernetes/pull/107728) * cacher: Implement watchCacheInterval to reduce watchCache lock contention [#106828](https://github.com/openshift/kubernetes/pull/106828) * sched: fix goroutine leak in unit tests [#107703](https://github.com/openshift/kubernetes/pull/107703) * staging/publishing: update branch rules to reflect new Go versions 1.17.6 and 1.16.13 [#107616](https://github.com/openshift/kubernetes/pull/107616) * Fix up integration test user groups [#107644](https://github.com/openshift/kubernetes/pull/107644) * update godoc for ServiceLBNodePortControl feature gate [#107692](https://github.com/openshift/kubernetes/pull/107692) * Fix regression pruning array fields with x-kubernetes-preserve-unknown-fields: true [#107688](https://github.com/openshift/kubernetes/pull/107688) * Fix printing control character in kubectl explain [#107682](https://github.com/openshift/kubernetes/pull/107682) * Add SOCKS5 proxy support for kubectl exec [#105632](https://github.com/openshift/kubernetes/pull/105632) * Fix bug with node restriction blocking pvc.status.resizestatus change [#107686](https://github.com/openshift/kubernetes/pull/107686) * Fix goroutine leaks in package `selectorspread` [#107445](https://github.com/openshift/kubernetes/pull/107445) * Fix label msg when overwrite flag is set [#107657](https://github.com/openshift/kubernetes/pull/107657) * change node staging path for csi driver to PV agnostic [#107065](https://github.com/openshift/kubernetes/pull/107065) * Update fluent bit version to 1.8.10 for GKE windows container [#107478](https://github.com/openshift/kubernetes/pull/107478) * Remove dockershim comments in kubelet [#107664](https://github.com/openshift/kubernetes/pull/107664) * upgrade github.com/cespare/xxhash/v2 to v2.1.2 [#105142](https://github.com/openshift/kubernetes/pull/105142) * apf: change controller to use SSA for patches [#107456](https://github.com/openshift/kubernetes/pull/107456) * apf: add metric to track dispatch with no accommodation [#106629](https://github.com/openshift/kubernetes/pull/106629) * Include applying subresource in Running section [#107588](https://github.com/openshift/kubernetes/pull/107588) * apf: clarify with comment [#107106](https://github.com/openshift/kubernetes/pull/107106) * Add enj to sig-auth-encryption-at-rest-approvers [#107648](https://github.com/openshift/kubernetes/pull/107648) * Handle invalid selectors properly [#107559](https://github.com/openshift/kubernetes/pull/107559) * Fix flake on TestQuotaLimitService [#107276](https://github.com/openshift/kubernetes/pull/107276) * expand the alias from contribex to the full name [#107642](https://github.com/openshift/kubernetes/pull/107642) * Test isolation among FlowSchemaStatus Conditions [#107572](https://github.com/openshift/kubernetes/pull/107572) * Turn off informer for statefulset unit tests [#107443](https://github.com/openshift/kubernetes/pull/107443) * Update to runc v 1.0.3 [#106912](https://github.com/openshift/kubernetes/pull/106912) * Fix topology hints test [#107548](https://github.com/openshift/kubernetes/pull/107548) * fix not return when channel closed [#107542](https://github.com/openshift/kubernetes/pull/107542) * Controller metrics [#106845](https://github.com/openshift/kubernetes/pull/106845) * integration test: API allow IPs with leading zeros [#107564](https://github.com/openshift/kubernetes/pull/107564) * Skip tests when no signal emitting command [#107595](https://github.com/openshift/kubernetes/pull/107595) * change default container-runtime-endpoint to containerd.sock [#107624](https://github.com/openshift/kubernetes/pull/107624) * remove GAed HugePageStorageMediumSize feature gate [#104120](https://github.com/openshift/kubernetes/pull/104120) * update to Go 1.17.6 [#107612](https://github.com/openshift/kubernetes/pull/107612) * feat: propagate req context into proxyReq [#107606](https://github.com/openshift/kubernetes/pull/107606) * Fix kubectl bug where bash completions don't work if --context flag is specified with a value that contains a colon [#107439](https://github.com/openshift/kubernetes/pull/107439) * Explain rollout of API Priority and Fairness in kube_features.go [#107316](https://github.com/openshift/kubernetes/pull/107316) * build/dependencies.yaml: remove the dependency on Docker [#107607](https://github.com/openshift/kubernetes/pull/107607) * Clean up dockershim flags in the kubelet [#106907](https://github.com/openshift/kubernetes/pull/106907) * Updated Links to IANA for Service Name and Transport Protocol Port Number Registry [#107603](https://github.com/openshift/kubernetes/pull/107603) * Make KUBE_TEST_ARGS come last, so that -args can be used [#107516](https://github.com/openshift/kubernetes/pull/107516) * added devicePath check for fcDisk [#107279](https://github.com/openshift/kubernetes/pull/107279) * kubeadm: adapt CRI detection and defaults after the dockershim removal [#107317](https://github.com/openshift/kubernetes/pull/107317) * Update cri-tools to v1.23.0 [#107604](https://github.com/openshift/kubernetes/pull/107604) * kubeadm: make the phase prefix and capitalization consistent [#107584](https://github.com/openshift/kubernetes/pull/107584) * Removes code that was not completely cleared before [#107517](https://github.com/openshift/kubernetes/pull/107517) * kube-proxy: fix misleading in help info [#105586](https://github.com/openshift/kubernetes/pull/105586) * Deprecate dynamic log sanitization [#107207](https://github.com/openshift/kubernetes/pull/107207) * fix: delete non existing Azure disk issue [#107406](https://github.com/openshift/kubernetes/pull/107406) * Remove unused selflink references in different testing-related files [#107551](https://github.com/openshift/kubernetes/pull/107551) * upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1 [#107565](https://github.com/openshift/kubernetes/pull/107565) * Remove fluentd-elasticsearch addon [#107553](https://github.com/openshift/kubernetes/pull/107553) * Correct the feature gate string for RBD migration. [#107554](https://github.com/openshift/kubernetes/pull/107554) * Validate OWNERS files - remove sections about emeritus reviewers [#107540](https://github.com/openshift/kubernetes/pull/107540) * kubeadm reset: add support for dry-run [#107512](https://github.com/openshift/kubernetes/pull/107512) * Remove no-longer used selflink code from kubelet [#107550](https://github.com/openshift/kubernetes/pull/107550) * fix: remove outdated ipv4 route when the corresponding node is deleted [#106164](https://github.com/openshift/kubernetes/pull/106164) * It is weird that lastScheduleTime is earlier than creationTime [#107528](https://github.com/openshift/kubernetes/pull/107528) * Make metadata fake client implement testing.FakeClient [#105387](https://github.com/openshift/kubernetes/pull/105387) * re-add missing sig-security-* aliases [#107541](https://github.com/openshift/kubernetes/pull/107541) * limit the scope of 169.254.169.252/32 to host [#107502](https://github.com/openshift/kubernetes/pull/107502) * Fix typo [#106445](https://github.com/openshift/kubernetes/pull/106445) * storage: correct struct fields in volume plugins [#107529](https://github.com/openshift/kubernetes/pull/107529) * Cleanup OWNERS files - Jan 2021 Week 1 [#107293](https://github.com/openshift/kubernetes/pull/107293) * Order suggested FlowSchemas by matching precedence [#107510](https://github.com/openshift/kubernetes/pull/107510) * add myself as approver to pkg/controller [#107508](https://github.com/openshift/kubernetes/pull/107508) * fix: azuredisk parameter lowercase translation issue [#107429](https://github.com/openshift/kubernetes/pull/107429) * Next step in CSI migration for openstack [#107462](https://github.com/openshift/kubernetes/pull/107462) * logs: add benchmark [#106594](https://github.com/openshift/kubernetes/pull/106594) * Skip tests when no signal emitting command [#107361](https://github.com/openshift/kubernetes/pull/107361) * migrate volume/csi/csi-client.go logs to structured logging [#99441](https://github.com/openshift/kubernetes/pull/99441) * cleanup: remove switch for binary condition in scheduler cache [#107494](https://github.com/openshift/kubernetes/pull/107494) * log message verbosity [#106978](https://github.com/openshift/kubernetes/pull/106978) * Graduate EfficientWatchResumption feature to GA [#106943](https://github.com/openshift/kubernetes/pull/106943) * remove iptables cleanup from local-up-cluster.sh [#107450](https://github.com/openshift/kubernetes/pull/107450) * Remove runtime in validate [#107426](https://github.com/openshift/kubernetes/pull/107426) * Fix typo [#106453](https://github.com/openshift/kubernetes/pull/106453) * fix curent to current [#107080](https://github.com/openshift/kubernetes/pull/107080) * fix grammar [#106400](https://github.com/openshift/kubernetes/pull/106400) * Fix AppArmor unloaded profile e2e test [#107448](https://github.com/openshift/kubernetes/pull/107448) * Remove skip Multi-AZ test based on provider [#107472](https://github.com/openshift/kubernetes/pull/107472) * cleanup(kubelet): use errors.Is(err, os.ErrProcessDone) [#107250](https://github.com/openshift/kubernetes/pull/107250) * synced up v1 and v1alpha2 CRI API comments and updated the readme [#107192](https://github.com/openshift/kubernetes/pull/107192) * Mark container-runtime kubelet flag as deprecated [#107094](https://github.com/openshift/kubernetes/pull/107094) * fix: some typos and syncPod outdated workflow annotation [#106470](https://github.com/openshift/kubernetes/pull/106470) * kubelet: Remove false PLEG errors [#106353](https://github.com/openshift/kubernetes/pull/106353) * kubeadm: print warnings to stderr [#107467](https://github.com/openshift/kubernetes/pull/107467) * correct struct fields in various core storage structs [#107466](https://github.com/openshift/kubernetes/pull/107466) * cli: avoid logging command line errors in more cases [#107044](https://github.com/openshift/kubernetes/pull/107044) * add test to cover multipoint with scoring extension [#106766](https://github.com/openshift/kubernetes/pull/106766) * Allow greater or equal in storage provisioning check [#107408](https://github.com/openshift/kubernetes/pull/107408) * nodeAffinity filtered nodes should be excluded when calculating skew … [#107009](https://github.com/openshift/kubernetes/pull/107009) * kubeadm: remove the deprecated output/v1alpha1 API [#107468](https://github.com/openshift/kubernetes/pull/107468) * fix goroutine leaks in TestConfigurationChannels [#107163](https://github.com/openshift/kubernetes/pull/107163) * test/integration/scheduler_perf: check for unused template parameters [#104716](https://github.com/openshift/kubernetes/pull/104716) * Fix header mutation race in timeout filter [#107452](https://github.com/openshift/kubernetes/pull/107452) * Update GKE kubernetes sources download link [#104669](https://github.com/openshift/kubernetes/pull/104669) * use a community owned domain for the invalid registry [#107455](https://github.com/openshift/kubernetes/pull/107455) * Reject proxy requests to 0.0.0.0 as well [#107402](https://github.com/openshift/kubernetes/pull/107402) * refine comments of quota monitor [#107389](https://github.com/openshift/kubernetes/pull/107389) * Add GC workqueue `Forget` to stop the rate limiter [#106029](https://github.com/openshift/kubernetes/pull/106029) * fix the problem of using `%w` incorrectly [#104927](https://github.com/openshift/kubernetes/pull/104927) * correct struct fields in VolumeSource and PersistentVolumeSource [#107441](https://github.com/openshift/kubernetes/pull/107441) * Fix typo in empty_dir.go [#99099](https://github.com/openshift/kubernetes/pull/99099) * Use `math.Round` when convert float to int in PodTopologySpread [#107384](https://github.com/openshift/kubernetes/pull/107384) * restore NumPDBViolations info of nodes, when HTTPExtender ProcessPree… [#105853](https://github.com/openshift/kubernetes/pull/105853) * fix typos in comment [#107420](https://github.com/openshift/kubernetes/pull/107420) * Add Service integration tests for internalTrafficPolicy when Type=ExternalName [#107339](https://github.com/openshift/kubernetes/pull/107339) * removed unnecessary log line [#107427](https://github.com/openshift/kubernetes/pull/107427) * update cadvisor version in test [#106287](https://github.com/openshift/kubernetes/pull/106287) * kube-scheduler: log possible error [#105870](https://github.com/openshift/kubernetes/pull/105870) * Replace ioutil with io and os for pkg/api [#106021](https://github.com/openshift/kubernetes/pull/106021) * kube-proxy: fix duplicate port opening [#107413](https://github.com/openshift/kubernetes/pull/107413) * Add completion for `kubectl config set-context` [#106739](https://github.com/openshift/kubernetes/pull/106739) * Slightly improve reliability of storage List tests. [#107330](https://github.com/openshift/kubernetes/pull/107330) * csi: correct struct fields in CSI{Persistent}VolumeSource. [#107385](https://github.com/openshift/kubernetes/pull/107385) * Remove feature gate `ImmutableEphemeralVolumes` [#107152](https://github.com/openshift/kubernetes/pull/107152) * cleanup: remove insecure flag [#106865](https://github.com/openshift/kubernetes/pull/106865) * kubectl: remove unnecessary `fmt.Sprintf` [#106152](https://github.com/openshift/kubernetes/pull/106152) * Cleanup FindPluginByName() in VolumePluginMgr [#106073](https://github.com/openshift/kubernetes/pull/106073) * Add metric for reporting total end-to-end mount time [#107006](https://github.com/openshift/kubernetes/pull/107006) * add failopen metric [#107171](https://github.com/openshift/kubernetes/pull/107171) * refactor `recordSchedulingFailure` function name to more appropriate [#106578](https://github.com/openshift/kubernetes/pull/106578) * Support IPv6 in echoserver [#107392](https://github.com/openshift/kubernetes/pull/107392) * Skip tests unless multizone [#107338](https://github.com/openshift/kubernetes/pull/107338) * fix the log description [#105264](https://github.com/openshift/kubernetes/pull/105264) * Add label selector in 'kubectl rollout' commands [#99758](https://github.com/openshift/kubernetes/pull/99758) * Replace ioutil with io and os for cluster/images/etcd [#106019](https://github.com/openshift/kubernetes/pull/106019) * kubectl: Document --for's Unicode case-folding condition-value comparison [#104671](https://github.com/openshift/kubernetes/pull/104671) * CHANGELOG: Reflect that lease manager object limit is 1k, not 10k [#104561](https://github.com/openshift/kubernetes/pull/104561) * custom-metrics: do cleanup even if the creation is not full succeed [#103252](https://github.com/openshift/kubernetes/pull/103252) * kubelet: use newtimer instead in nodeshutdown manager [#106796](https://github.com/openshift/kubernetes/pull/106796) * Improve the error message when trying to proxy an unsupported service type [#106488](https://github.com/openshift/kubernetes/pull/106488) * Remove return value from MaybeResetRESTMapper() [#106472](https://github.com/openshift/kubernetes/pull/106472) * fix(cpumanager): Do not release CPUs of init containers while they are being reused in app containers [#104837](https://github.com/openshift/kubernetes/pull/104837) * [pkg/printers/internalversion/import_known_versions]: fixup typo [#104228](https://github.com/openshift/kubernetes/pull/104228) * fix kubelet flushlogs not working together with exit [#104774](https://github.com/openshift/kubernetes/pull/104774) * if the ok returned by RequestInfoFrom is false, the requestInfo is nil [#107176](https://github.com/openshift/kubernetes/pull/107176) * add more message for no PodSandbox container [#107116](https://github.com/openshift/kubernetes/pull/107116) * Don't bypass ResponseWriter wrappers for apiserver healthz errors. [#107034](https://github.com/openshift/kubernetes/pull/107034) * remove RuntimeClass feature gate [#106882](https://github.com/openshift/kubernetes/pull/106882) * Update default PF flow schemas to avoid all endpoint/configmaps operations from controller-manager to match leader-election PL [#106725](https://github.com/openshift/kubernetes/pull/106725) * add unit tests for TestSetNestedStringSlice, TestSetNestedSlice etc. [#106647](https://github.com/openshift/kubernetes/pull/106647) * test/e2e/common/storage: enhance assertions [#106624](https://github.com/openshift/kubernetes/pull/106624) * Request: Add wzshiming as SIG Node reviewer [#104143](https://github.com/openshift/kubernetes/pull/104143) * add probe warning message body for terminated redirect [#103967](https://github.com/openshift/kubernetes/pull/103967) * support removal of files by the ./hack/update-openapi-spec.sh [#106975](https://github.com/openshift/kubernetes/pull/106975) * Add more info when failing to call PdhAddEnglishCounter [#106644](https://github.com/openshift/kubernetes/pull/106644) * fix return code when request /logs with long file name [#101478](https://github.com/openshift/kubernetes/pull/101478) * Add unit tests for registry/apiserverinternal/storageversion [#104429](https://github.com/openshift/kubernetes/pull/104429) * fix a potential deadlock [#102636](https://github.com/openshift/kubernetes/pull/102636) * Update ineligible_endpoints.yaml to include HPA [#107349](https://github.com/openshift/kubernetes/pull/107349) * kubeadm: remove the restriction that the ca.crt can only contain one certificate [#107327](https://github.com/openshift/kubernetes/pull/107327) * Remove --enable-swagger-ui since no effect from 1.14 [#105032](https://github.com/openshift/kubernetes/pull/105032) * Check the private SSH key existence in the node e2e tests [#106621](https://github.com/openshift/kubernetes/pull/106621) * Add unit tests for pkg/registry/authorization/util [#104807](https://github.com/openshift/kubernetes/pull/104807) * Fix comment out typo (from resolve.conf to resolv.conf) and change the content name (from maxResolveConfLength to maxResolvConfLength) [#106979](https://github.com/openshift/kubernetes/pull/106979) * Execute sync before taking the snapshot [#107312](https://github.com/openshift/kubernetes/pull/107312) * Recommend SimpleIntervalClock instead of IntervalClock [#106915](https://github.com/openshift/kubernetes/pull/106915) * Fix logging resource-scoped watch requests as GET requests. [#106674](https://github.com/openshift/kubernetes/pull/106674) * fix static check of importing the same package multiple times [#101856](https://github.com/openshift/kubernetes/pull/101856) * Fix the leak of vSphere client sessions [#107337](https://github.com/openshift/kubernetes/pull/107337) * kubeadm: use build tags and split the Windows releated logic into separate files for kubelet component config [#107270](https://github.com/openshift/kubernetes/pull/107270) * Clean up dockershim in tests [#107179](https://github.com/openshift/kubernetes/pull/107179) * replace syscall with sys/unix pkg in pkg/util/ipvs [#107001](https://github.com/openshift/kubernetes/pull/107001) * Fix `kubectl completion zsh` to use any command name rather than hardcoded `kubectl` [#106969](https://github.com/openshift/kubernetes/pull/106969) * Don't perform expensive go-cmp/cmp comparisons if unneeded [#104822](https://github.com/openshift/kubernetes/pull/104822) * kube-apiserver: use --api-audiences as --service-account-api-audiences is deprecated [#103078](https://github.com/openshift/kubernetes/pull/103078) * Fix a panic when using invalid output format in kubectl create secret command [#107221](https://github.com/openshift/kubernetes/pull/107221) * Use utils string-slice comparison [#104819](https://github.com/openshift/kubernetes/pull/104819) * Build: improve documentation of build artifacts [#103311](https://github.com/openshift/kubernetes/pull/103311) * Concurrentize pkg/registry/flowcontrol/ensurer/strategy.go [#107326](https://github.com/openshift/kubernetes/pull/107326) * remove runDockershim #97252 [#107309](https://github.com/openshift/kubernetes/pull/107309) * assignQuota checks if the underlying medium supports quotas and if so setting it [#107302](https://github.com/openshift/kubernetes/pull/107302) * flake: remove the error handler for cronjob integration test [#107200](https://github.com/openshift/kubernetes/pull/107200) * fix obsolete comments in runtime/schema struct [#106688](https://github.com/openshift/kubernetes/pull/106688) * fix "k8s.io/apimachinery/pkg/util/validation" is imported more than once [#106215](https://github.com/openshift/kubernetes/pull/106215) * break the pointless loop when group matched [#105598](https://github.com/openshift/kubernetes/pull/105598) * Update sleep .5 ⇨ sleep 0.5 [#105389](https://github.com/openshift/kubernetes/pull/105389) * code cleanup for container/helpers.go [#106756](https://github.com/openshift/kubernetes/pull/106756) * P&F: enable mutating work estimator [#106085](https://github.com/openshift/kubernetes/pull/106085) * Make RetryWatcher sleep interruptible [#93709](https://github.com/openshift/kubernetes/pull/93709) * Delete .staticcheck_failures [#107328](https://github.com/openshift/kubernetes/pull/107328) * add test cases for scheduler/PriorityQueue.Activate [#106203](https://github.com/openshift/kubernetes/pull/106203) * changelog-1.22:Fix notes of PR 101151 [#105765](https://github.com/openshift/kubernetes/pull/105765) * Improve test coverage: pkg/api/persistentvolume [#107159](https://github.com/openshift/kubernetes/pull/107159) * kubeadm: fix panic in runKubeletConfigPhase [#107314](https://github.com/openshift/kubernetes/pull/107314) * Fix PV controller unit test 5-7 [#107166](https://github.com/openshift/kubernetes/pull/107166) * updated deprecation messages from 1.23 to 1.24 [#106667](https://github.com/openshift/kubernetes/pull/106667) * Fix log blank typo to avoid en/decode issues [#106547](https://github.com/openshift/kubernetes/pull/106547) * Fix the wrong log [#106421](https://github.com/openshift/kubernetes/pull/106421) * fix S1017 and S1002 in pkg/apis/core/validation/validation.go [#106397](https://github.com/openshift/kubernetes/pull/106397) * fix commont of controller manager leadermigration filter [#106375](https://github.com/openshift/kubernetes/pull/106375) * fix duplicate webhook insert operation [#106294](https://github.com/openshift/kubernetes/pull/106294) * Fix and improve comments on kubelet metrics [#105829](https://github.com/openshift/kubernetes/pull/105829) * Fix display of CHANGELOG-1.19.md by inserting newline [#103136](https://github.com/openshift/kubernetes/pull/103136) * Remove AppArmor loaded profile validation [#97966](https://github.com/openshift/kubernetes/pull/97966) * Stop defaulting Service internalTrafficPolicy when type is ExternalName [#104846](https://github.com/openshift/kubernetes/pull/104846) * Graduate `PreferNominatedNode` to GA [#106619](https://github.com/openshift/kubernetes/pull/106619) * apf: use v1beta2 in registry package [#107104](https://github.com/openshift/kubernetes/pull/107104) * remove crictl tar [#106340](https://github.com/openshift/kubernetes/pull/106340) * There are no more Feature:Performance tests any longer, removing the … [#106283](https://github.com/openshift/kubernetes/pull/106283) * k8s.io/apiserver/pkg/server: fix name in APIServerHandler description [#105449](https://github.com/openshift/kubernetes/pull/105449) * Fix typo in gci/README.md [#98771](https://github.com/openshift/kubernetes/pull/98771) * client-go: Clear the ResourceVersionMatch on paged list calls [#107311](https://github.com/openshift/kubernetes/pull/107311) * Refers to the GC doc in the blockOwnerDeletion API doc [#107195](https://github.com/openshift/kubernetes/pull/107195) * Change default runtime to containerd for Windows cluster [#107189](https://github.com/openshift/kubernetes/pull/107189) * Add comment on beta status for APIPriorityAndFairness feature gate [#107145](https://github.com/openshift/kubernetes/pull/107145) * Remove dockerless build tag and DockerLegacyService interface [#107119](https://github.com/openshift/kubernetes/pull/107119) * conformance: correct typo for cronjob forbidconcurrent [#106856](https://github.com/openshift/kubernetes/pull/106856) * Fix a typo in comment [#105955](https://github.com/openshift/kubernetes/pull/105955) * Fix function comment typo [#105808](https://github.com/openshift/kubernetes/pull/105808) * Optimize Cobra parameters of Controller Manager [#105721](https://github.com/openshift/kubernetes/pull/105721) * Fix link 404 [#99329](https://github.com/openshift/kubernetes/pull/99329) * Fix doc for leader-elect-resource-lock flag [#107185](https://github.com/openshift/kubernetes/pull/107185) * Fix the doc string of GetOldObject func [#105976](https://github.com/openshift/kubernetes/pull/105976) * fix(*): display the diff as new-old [#103036](https://github.com/openshift/kubernetes/pull/103036) * Use a lister for bootstrap flowcontrol config objects. [#105800](https://github.com/openshift/kubernetes/pull/105800) * set RemainingItemCount to ParitalObjectMetadataList [#107177](https://github.com/openshift/kubernetes/pull/107177) * kubeadm: ensure CRI endpoints are managed with URL schemes [#107295](https://github.com/openshift/kubernetes/pull/107295) * Deprecate Service.Spec.LoadBalancerIP [#107235](https://github.com/openshift/kubernetes/pull/107235) * Remove unused arg of kubeadm/WaitForKubeletAndFunc [#107217](https://github.com/openshift/kubernetes/pull/107217) * cleanup(apiserver): Correct the error message to not use the "--max-resource-write-bytes" & "--json-patch-max-copy-bytes" string. [#106875](https://github.com/openshift/kubernetes/pull/106875) * Changed code to improve output for files under test/e2e/autoscaling [#106200](https://github.com/openshift/kubernetes/pull/106200) * Set max results if its not set [#106280](https://github.com/openshift/kubernetes/pull/106280) * chore(kubectl_utils): remove windows specifc command addition for sync [#107137](https://github.com/openshift/kubernetes/pull/107137) * Bump elasticsearch image to 7.16.2 [#107209](https://github.com/openshift/kubernetes/pull/107209) * kube-proxy should log the payload when iptables-restore fails [#106847](https://github.com/openshift/kubernetes/pull/106847) * fix: documenting that kube-proxy only use the first address in each endpoint [#106643](https://github.com/openshift/kubernetes/pull/106643) * When volume is not marked in-use, do not backoff [#106853](https://github.com/openshift/kubernetes/pull/106853) * Fix order of commands in the snapshot tests for persistent volumes [#107173](https://github.com/openshift/kubernetes/pull/107173) * fixing three goroutine leaks in bounded_frequency_runner_test.go [#107095](https://github.com/openshift/kubernetes/pull/107095) * e2e: Stop using deprecated zone nodeSelector [#106821](https://github.com/openshift/kubernetes/pull/106821) * Adds Windows support for etcd image [#106593](https://github.com/openshift/kubernetes/pull/106593) * dependencies: update klog to v2.40.1 [#107103](https://github.com/openshift/kubernetes/pull/107103) * kube-proxy: note that cli args is ignored if config file is specified [#107157](https://github.com/openshift/kubernetes/pull/107157) * docs: fix error link path in storage e2e test doc [#106831](https://github.com/openshift/kubernetes/pull/106831) * e2e tests: log zone when creating volume [#106822](https://github.com/openshift/kubernetes/pull/106822) * feat(netpol tests): netpol probeConnectivity refactor [#107138](https://github.com/openshift/kubernetes/pull/107138) * Remove docker as container runtime for local-up-cluster.sh [#106909](https://github.com/openshift/kubernetes/pull/106909) * Improving performance of EndpointSlice controller metrics cache [#107091](https://github.com/openshift/kubernetes/pull/107091) * Fix openapi v3 bug which causes incorrect schema version to be looked up [#107061](https://github.com/openshift/kubernetes/pull/107061) * go.mod: github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6 [#104733](https://github.com/openshift/kubernetes/pull/104733) * Don't log vSphere configuration data in storage e2e tests [#107136](https://github.com/openshift/kubernetes/pull/107136) * Fix default config flags [#107131](https://github.com/openshift/kubernetes/pull/107131) * Allow `create.specialVerbs` to be customized [#107083](https://github.com/openshift/kubernetes/pull/107083) * Allow custom img resolver and flags for `set image` [#107085](https://github.com/openshift/kubernetes/pull/107085) * Mark `--container-runtime-endpoint` and `--image-service-endpoint` stable [#106954](https://github.com/openshift/kubernetes/pull/106954) * Remove AttachID matching from Detach [#107025](https://github.com/openshift/kubernetes/pull/107025) * apiserver endpoint reconciler ip families [#106721](https://github.com/openshift/kubernetes/pull/106721) * Prepare AllocateLoadBalancerNodePorts for GA [#107027](https://github.com/openshift/kubernetes/pull/107027) * fix the error when cleaning up finished jobs for cronjob [#104799](https://github.com/openshift/kubernetes/pull/104799) * Remove Hostprocess flag from e2e test [#107087](https://github.com/openshift/kubernetes/pull/107087) * clear pod's .status.nominatedNodeName when necessary [#106816](https://github.com/openshift/kubernetes/pull/106816) * Update CHANGELOG to add missing release notes. [#107084](https://github.com/openshift/kubernetes/pull/107084) * Reset metric observed by TestProxyHandler for repeatable test runs. [#107060](https://github.com/openshift/kubernetes/pull/107060) * tests: Lowers the number of pods returned by estimateMaximumPods [#107030](https://github.com/openshift/kubernetes/pull/107030) * Remove adtac from sig-scheduling reviewers [#107076](https://github.com/openshift/kubernetes/pull/107076) * Add Close() for profile [#107050](https://github.com/openshift/kubernetes/pull/107050) * skip reduceAllocatableMemoryUsage if cgroup v2 is enabled [#107070](https://github.com/openshift/kubernetes/pull/107070) * csi-translation-lib: Fix doc string of few funcs [#106986](https://github.com/openshift/kubernetes/pull/106986) * kubeadm: cleanup the feature gate of dual-stack. [#106648](https://github.com/openshift/kubernetes/pull/106648) * nominate denkensk to sig-scheduling reviewers [#107036](https://github.com/openshift/kubernetes/pull/107036) * Cleanup OWNERS files (No Activity in the last year) [#106436](https://github.com/openshift/kubernetes/pull/106436) * Fixed skipping valid volume plugins when another plugin has an error [#106703](https://github.com/openshift/kubernetes/pull/106703) * Remove JSON logging performance regression [#107035](https://github.com/openshift/kubernetes/pull/107035) * scheduler: cleanup return value [#107051](https://github.com/openshift/kubernetes/pull/107051) * Remove bazel condition check in openapi_test [#106914](https://github.com/openshift/kubernetes/pull/106914) * conformance tests should have at least 2 untainted nodes [#106313](https://github.com/openshift/kubernetes/pull/106313) * kubeadm: mark v1beta2 as deprecated [#107013](https://github.com/openshift/kubernetes/pull/107013) * Document when workqueue metrics are dropped [#106934](https://github.com/openshift/kubernetes/pull/106934) * Fix unexpected end of TestDependentsRace [#106950](https://github.com/openshift/kubernetes/pull/106950) * Unify code for List and GetToList for etcd and cacher [#106542](https://github.com/openshift/kubernetes/pull/106542) * cap nunmber of tries on e2e nodePort stop service test [#106990](https://github.com/openshift/kubernetes/pull/106990) * Changelog: mention kube-scheduler bits deprecation [#107022](https://github.com/openshift/kubernetes/pull/107022) * Re-introduce removed kubectl --dry-run values. [#107003](https://github.com/openshift/kubernetes/pull/107003) * kubeadm: handle dockershim specific flags for 1.24 [#106973](https://github.com/openshift/kubernetes/pull/106973) * Clarify APF metric wrt all three stages of execution [#106748](https://github.com/openshift/kubernetes/pull/106748) * Point flowcontrol users at v1beta2 [#107004](https://github.com/openshift/kubernetes/pull/107004) * staging/publishing: Set go1.16 version to go1.16.12 and go1.17 to go1.17.5 [#106944](https://github.com/openshift/kubernetes/pull/106944) * bump k8s.io/gengo [#106601](https://github.com/openshift/kubernetes/pull/106601) * Introduce new prune parameter into diff command [#105164](https://github.com/openshift/kubernetes/pull/105164) * Drop unused auto-install invocation [#106843](https://github.com/openshift/kubernetes/pull/106843) * include field paths in unknown/duplicate errors [#106568](https://github.com/openshift/kubernetes/pull/106568) * Direct v2betaX users to migrate to HPA v2 [#106887](https://github.com/openshift/kubernetes/pull/106887) * Rename ServeWithListenerStopped to Serve in secure_serving [#106256](https://github.com/openshift/kubernetes/pull/106256) * Skip LB test for IPv6 clusters [#106992](https://github.com/openshift/kubernetes/pull/106992) * adding evictions_total metric and marking evictions_number deprecated [#106366](https://github.com/openshift/kubernetes/pull/106366) * apf: track initial and final seats in httplog and metrics [#106628](https://github.com/openshift/kubernetes/pull/106628) * scheduler: fix race condition during cache refresh [#106744](https://github.com/openshift/kubernetes/pull/106744) * Skip creating HNS loadbalancer with empty endpoints [#106936](https://github.com/openshift/kubernetes/pull/106936) * Promote Pod- & ServiceProxy Test to Conformance - +12 endpoint coverage [#106880](https://github.com/openshift/kubernetes/pull/106880) * apf: ensure exempt request is noted with classification [#106827](https://github.com/openshift/kubernetes/pull/106827) * Code generation outside GOPATH [#106964](https://github.com/openshift/kubernetes/pull/106964) * Bump konnectivity network proxy to v0.0.27. [#106922](https://github.com/openshift/kubernetes/pull/106922) * mount-utils: Detect potential stale file handle [#106906](https://github.com/openshift/kubernetes/pull/106906) * Update to go1.17.5 [#106956](https://github.com/openshift/kubernetes/pull/106956) * dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63 [#106949](https://github.com/openshift/kubernetes/pull/106949) * Lint/Beautify yaml in OWNERS files [#106458](https://github.com/openshift/kubernetes/pull/106458) * Fix Bugs in CPUManager distribute NUMA policy option [#106599](https://github.com/openshift/kubernetes/pull/106599) * Update golang.org/x/tools to a specific tag (v0.1.8) and avoid SHA [#106921](https://github.com/openshift/kubernetes/pull/106921) * Remove invalid comment in legacyregistry [#106291](https://github.com/openshift/kubernetes/pull/106291) * kubeadm: update OWNERS for 1.24 [#106920](https://github.com/openshift/kubernetes/pull/106920) * Fix node resizing E2E test flake [#104177](https://github.com/openshift/kubernetes/pull/104177) * kubeadm: amend constant to kubelet. [#106872](https://github.com/openshift/kubernetes/pull/106872) * Remove stackdriver version variable [#104640](https://github.com/openshift/kubernetes/pull/104640) * kubelet: set failed phase during graceful shutdown [#106901](https://github.com/openshift/kubernetes/pull/106901) * Remove support for Endpoints and ConfigMaps lock from leader election [#106852](https://github.com/openshift/kubernetes/pull/106852) * refactor(apiserver): remove the insecure flags [#106859](https://github.com/openshift/kubernetes/pull/106859) * apf: add new label for request_execution_seconds metric [#105517](https://github.com/openshift/kubernetes/pull/105517) * Improve pathrecorder duplicate registration info [#106892](https://github.com/openshift/kubernetes/pull/106892) * refactor: remove the insecure flags in controller-manager [#106860](https://github.com/openshift/kubernetes/pull/106860) * Deprecate types in k8s.io/apimachinery/util/clock [#106850](https://github.com/openshift/kubernetes/pull/106850) * Even more resilient version.txt [#106658](https://github.com/openshift/kubernetes/pull/106658) * kubeadm: validate local etcd certficates during expiration checks [#106891](https://github.com/openshift/kubernetes/pull/106891) * update k/utils to v0.0.0-20211116205334-6203023598ed to fix inotify memory leak [#106473](https://github.com/openshift/kubernetes/pull/106473) * Add V1.23.0 api compatibility testdata [#106868](https://github.com/openshift/kubernetes/pull/106868) * Completely remove in-tree dockershim from kubelet [#97252](https://github.com/openshift/kubernetes/pull/97252) * rbd: initialize ceph monitors slice with an empty value. [#106878](https://github.com/openshift/kubernetes/pull/106878) * Disable GCE external load balancer when services handled by Ingress-GCE [#106683](https://github.com/openshift/kubernetes/pull/106683) * Remove feature gate NamespaceDefaultLabelName [#106838](https://github.com/openshift/kubernetes/pull/106838) * resolve TODO in mapToUnstructured and sliceToUnstructured [#106797](https://github.com/openshift/kubernetes/pull/106797) * Changed code to improve output for files under test/e2e/apimachinery [#106764](https://github.com/openshift/kubernetes/pull/106764) * Update fieldValidation godoc [#106722](https://github.com/openshift/kubernetes/pull/106722) * feat(sample-controller): use UpdateStatus [#106530](https://github.com/openshift/kubernetes/pull/106530) * Remove ReallyCrashForTesting and cleaned up some references to Handle… [#101719](https://github.com/openshift/kubernetes/pull/101719) * testdata dirs are not useful go code [#106559](https://github.com/openshift/kubernetes/pull/106559) * kubeadm: avoid requiring a CA key during kubeconfig expiration checks [#106854](https://github.com/openshift/kubernetes/pull/106854) * cleanup: return frameworkruntime.NewFramework directly [#106851](https://github.com/openshift/kubernetes/pull/106851) * Update to go1.17.4 [#106833](https://github.com/openshift/kubernetes/pull/106833) * staging/publishing: Add justaugustus as approver + RelEng reviewers [#106823](https://github.com/openshift/kubernetes/pull/106823) * fix mapToUnstructured error message: should be 'map' instead of 'struct' being converted [#106786](https://github.com/openshift/kubernetes/pull/106786) * cleanup: use present typeFrom variable to avoid another reflect.TypeOf call [#106785](https://github.com/openshift/kubernetes/pull/106785) * kubectl: combine assertion prevent npe in test [#106762](https://github.com/openshift/kubernetes/pull/106762) * Added an integration test for NodeResourcesFit scoring [#106747](https://github.com/openshift/kubernetes/pull/106747) * Update kubemark to use EndpointSlices and proper user-agents [#106740](https://github.com/openshift/kubernetes/pull/106740) * Add watchcache metrics to tracking its progress [#106737](https://github.com/openshift/kubernetes/pull/106737) * OWNERS: add pohly as SIG Instrumentation review and component-base/logs approver [#106736](https://github.com/openshift/kubernetes/pull/106736) * Correct Generator calls for executing seat count [#106727](https://github.com/openshift/kubernetes/pull/106727) * fix typo in /test/integration [#106676](https://github.com/openshift/kubernetes/pull/106676) * refactor: use utilerrors instead of join error msg [#106673](https://github.com/openshift/kubernetes/pull/106673) * Make writing version.txt more resilient [#106653](https://github.com/openshift/kubernetes/pull/106653) * api/errors: explicitly allow nil error parameters [#106646](https://github.com/openshift/kubernetes/pull/106646) * DelegateFSGroupToCSIDriver e2e: skip tests with chgrp [#106641](https://github.com/openshift/kubernetes/pull/106641) * Add status count to the existing storage_operation_duration_seconds histogram, remove volume_provision metric check [#106609](https://github.com/openshift/kubernetes/pull/106609) * Adding an example for kubectl plugin list [#106600](https://github.com/openshift/kubernetes/pull/106600) * add trace step for transformResponseObject [#106598](https://github.com/openshift/kubernetes/pull/106598) * Code cleanup: fix some typo [#106588](https://github.com/openshift/kubernetes/pull/106588) * fix test failed because of flag redefined [#106584](https://github.com/openshift/kubernetes/pull/106584) * Registering kube-proxy metrics on windows kernel mode [#106581](https://github.com/openshift/kubernetes/pull/106581) * Simplify storage.Interface by merging Watch and WatchList functions. [#106528](https://github.com/openshift/kubernetes/pull/106528) * Add e2e tests for disable nodeport lb feature [#106522](https://github.com/openshift/kubernetes/pull/106522) * Replace `time.Now().Sub(x)` with `time.Since(x)` [#103863](https://github.com/openshift/kubernetes/pull/103863) * correct kube-addon-manager image location [#106495](https://github.com/openshift/kubernetes/pull/106495) * Bump Metrics Server to v0.5.2 [#106492](https://github.com/openshift/kubernetes/pull/106492) * Add unit test for Recorder [#106452](https://github.com/openshift/kubernetes/pull/106452) * cleanup duplicated method `makeNodeWithExtendedResource` in noderesources unit test [#106447](https://github.com/openshift/kubernetes/pull/106447) * Fix format string argument mismatch in e2e framework log message [#106427](https://github.com/openshift/kubernetes/pull/106427) * kube-proxy remove todo: call iptables -S first when delete chain [#106406](https://github.com/openshift/kubernetes/pull/106406) * Update `dims` as approver for some top level dirs [#106381](https://github.com/openshift/kubernetes/pull/106381) * Fix golang imports in k8s.io/pkg/controller/volume/persistentvolume package [#106344](https://github.com/openshift/kubernetes/pull/106344) * Fix failing volume cloning e2e test for GCE PD CSI Driver [#106322](https://github.com/openshift/kubernetes/pull/106322) * e2e_node: provide an option to specify hugepages on the specific NUMA node [#106307](https://github.com/openshift/kubernetes/pull/106307) * Changed code to improve output for files under test/e2e/instrumentation [#106233](https://github.com/openshift/kubernetes/pull/106233) * Fix string output format for secret validations [#106179](https://github.com/openshift/kubernetes/pull/106179) * refactor: remove dup code [#106153](https://github.com/openshift/kubernetes/pull/106153) * Refactor kubelet config validation tests [#105360](https://github.com/openshift/kubernetes/pull/105360) * Fix duplicate CSI kube client [#105127](https://github.com/openshift/kubernetes/pull/105127) * storage e2e: replace mock driver, update images [#106791](https://github.com/openshift/kubernetes/pull/106791) * Revert dockershim CRI v1 changes [#106803](https://github.com/openshift/kubernetes/pull/106803) * publishing-bot: remove rules for release-1.19 [#106781](https://github.com/openshift/kubernetes/pull/106781) * Grpc field rename [#106774](https://github.com/openshift/kubernetes/pull/106774) * Add enj to sig-auth-authenticators-approvers [#106728](https://github.com/openshift/kubernetes/pull/106728) * bump TestHTTP1DoNotReuseRequestAfterTimeout timeout [#106716](https://github.com/openshift/kubernetes/pull/106716) * publishing-bot: add 1.23 rules [#106670](https://github.com/openshift/kubernetes/pull/106670) * Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2 [#106660](https://github.com/openshift/kubernetes/pull/106660) * Unversion and normalize openapi v3 fixtures [#106657](https://github.com/openshift/kubernetes/pull/106657) * [Full changelog](https://github.com/openshift/kubernetes/compare/3afdacbd0183254f82d302d4e8d14da3d311955f...954643139fe9945e761b64e54f7de3be21489517) ### [hypershift](https://github.com/openshift/hypershift/tree/685115caee6b23aa2bbe5ffa1ed06167d558aeed) * Optional RestoreSnapshotURL should have omitempty [#1585](https://github.com/openshift/hypershift/pull/1585) * Fast-Forward from main [#1536](https://github.com/openshift/hypershift/pull/1536) * HO: Add a reconciliation success condition [#1527](https://github.com/openshift/hypershift/pull/1527) * Fix logging arguments to not be odd [#1530](https://github.com/openshift/hypershift/pull/1530) * Add fallback set cache value from old token [#1523](https://github.com/openshift/hypershift/pull/1523) * Ensure that we always create a tar archive of the dump. [#1528](https://github.com/openshift/hypershift/pull/1528) * Oauth server: Route external traffic through guest cluster [#1522](https://github.com/openshift/hypershift/pull/1522) * Fix typo in namespace [#1526](https://github.com/openshift/hypershift/pull/1526) * Etcd backup/restore (manual process) [#1239](https://github.com/openshift/hypershift/pull/1239) * Updating hypershift images to be consistent with ART [#1525](https://github.com/openshift/hypershift/pull/1525) * invert conditions that are false in expected state [#1520](https://github.com/openshift/hypershift/pull/1520) * feat(oauth): allow challenge override for OpenID [#1513](https://github.com/openshift/hypershift/pull/1513) * Move TestReconcileDeprecatedGlobalConfig to proper file [#1519](https://github.com/openshift/hypershift/pull/1519) * Run reconcileDeprecated* earlier [#1518](https://github.com/openshift/hypershift/pull/1518) * Update IBM Cloud SDK packages & capiIBM image [#1504](https://github.com/openshift/hypershift/pull/1504) * Align aws creds backward compatible [#1516](https://github.com/openshift/hypershift/pull/1516) * E2E dump: Do not require platform opt-in for dump to work [#1515](https://github.com/openshift/hypershift/pull/1515) * Add PlatformCredentialsFound condition to report missing platform creds [#1512](https://github.com/openshift/hypershift/pull/1512) * kube-apiserver-proxy use privatelink for private clusters [#1509](https://github.com/openshift/hypershift/pull/1509) * Move reconciliation [#1234](https://github.com/openshift/hypershift/pull/1234) * PowerVS : CIS Domain nextUrl usage fixed [#1505](https://github.com/openshift/hypershift/pull/1505) * Add ClusterVersionUpgradeable condition, upgrade block, and override annotation [#1498](https://github.com/openshift/hypershift/pull/1498) * Set Recommended Leader Election Values [#1465](https://github.com/openshift/hypershift/pull/1465) * Use Patch instead of Update to prevent error. [#1499](https://github.com/openshift/hypershift/pull/1499) * Get rid of hostedapicache by using HCCO [#1496](https://github.com/openshift/hypershift/pull/1496) * feat(cpo): Support disable profiling annotation [#1481](https://github.com/openshift/hypershift/pull/1481) * powervs: Added inbound access rules for VPC security group to allow http & https [#1491](https://github.com/openshift/hypershift/pull/1491) * Rename hypershift operator metrics [#1492](https://github.com/openshift/hypershift/pull/1492) * nodepool controller: remove right condition type [#1493](https://github.com/openshift/hypershift/pull/1493) * Fast-Forward from main [#1494](https://github.com/openshift/hypershift/pull/1494) * HO: Fix raw extension generation for hcp configuration [#1487](https://github.com/openshift/hypershift/pull/1487) * Excempt build controller SA from PodSecurity admission [#1488](https://github.com/openshift/hypershift/pull/1488) * Update controller-runtime to get fix for global log override bug [#1485](https://github.com/openshift/hypershift/pull/1485) * docs: agent: AgentServiceConfig script used fixed version instead of latest [#1484](https://github.com/openshift/hypershift/pull/1484) * Add PowerVS Ingress Operator Changes [#1458](https://github.com/openshift/hypershift/pull/1458) * Improve user experience of HostedCluster configuration API [#1463](https://github.com/openshift/hypershift/pull/1463) * Updated secret permissions to conform to kubernetes CIS benchmark [#1477](https://github.com/openshift/hypershift/pull/1477) * The ValidateReleaseImage was returning an error stating it could not find the pull-secret and blocked HC [#1472](https://github.com/openshift/hypershift/pull/1472) * Reduce HyperShift operator metrics cardinality [#1467](https://github.com/openshift/hypershift/pull/1467) * docs: refactor agent documentation [#1466](https://github.com/openshift/hypershift/pull/1466) * inplaceupgrader: switch to using payload MCO image [#1459](https://github.com/openshift/hypershift/pull/1459) * Drop kas call in agent ReconcileCAPIInfraCR and fail if no ign [#1469](https://github.com/openshift/hypershift/pull/1469) * Add ValidReleaseImage condition to HostedCluster [#1296](https://github.com/openshift/hypershift/pull/1296) * Add missing control plane prometheus rules [#1406](https://github.com/openshift/hypershift/pull/1406) * Use right conditions reason for inplace upgrade [#1464](https://github.com/openshift/hypershift/pull/1464) * Ensure cache is set during token rotation before reconciling [#1460](https://github.com/openshift/hypershift/pull/1460) * [Bug 2089224](https://bugzilla.redhat.com/show_bug.cgi?id=2089224): Remove monitoring config reconciliation [#1420](https://github.com/openshift/hypershift/pull/1420) * add allowed CIDR blocks to HostedCluster API [#1429](https://github.com/openshift/hypershift/pull/1429) * nat gateway: check for invalid eip [#1457](https://github.com/openshift/hypershift/pull/1457) * Add PowerVS Cloud Controller Manager [#1422](https://github.com/openshift/hypershift/pull/1422) * Fix the private router to work on a 4.11 mgmt cluster [#1453](https://github.com/openshift/hypershift/pull/1453) * E2E: Add TestNodepoolMachineconfigGetsRolledout [#1339](https://github.com/openshift/hypershift/pull/1339) * e2e: notice FailedScheduling or Preempted events [#1332](https://github.com/openshift/hypershift/pull/1332) * Trim `docker-pullable://` prefix when reading imageID from container status [#1449](https://github.com/openshift/hypershift/pull/1449) * Set snapshot-count on etcd to limit memory usage variability [#1448](https://github.com/openshift/hypershift/pull/1448) * Add memory rss recording rule [#1447](https://github.com/openshift/hypershift/pull/1447) * Manage ignition server from CPO [#1446](https://github.com/openshift/hypershift/pull/1446) * Add recording rule for cpu requests [#1445](https://github.com/openshift/hypershift/pull/1445) * Adjust memory requests to align with PerfScale recommendations [#1444](https://github.com/openshift/hypershift/pull/1444) * Enable passing -run parameter in ci-test-e2e [#1441](https://github.com/openshift/hypershift/pull/1441) * Add recording rule for component memory requests [#1442](https://github.com/openshift/hypershift/pull/1442) * add api-server-address flags to kubevirt and agent cluster create [#1440](https://github.com/openshift/hypershift/pull/1440) * CNO operands use private APIServer address when HCP is private [#1433](https://github.com/openshift/hypershift/pull/1433) * Remove unused kubevirt specific e2e test [#1436](https://github.com/openshift/hypershift/pull/1436) * Fix the e2e-kubevirt-gcp-ovn CI lane [#1434](https://github.com/openshift/hypershift/pull/1434) * Increase MHC nodeStartupTimeout [#1435](https://github.com/openshift/hypershift/pull/1435) * aws private link controller: improve error messages [#1432](https://github.com/openshift/hypershift/pull/1432) * Use git commit as version in HyperShift binaries [#1431](https://github.com/openshift/hypershift/pull/1431) * Scrape all KAS metrics inside guest cluster [#1421](https://github.com/openshift/hypershift/pull/1421) * Nodepool: Insert the worker role label [#1428](https://github.com/openshift/hypershift/pull/1428) * KCM: Set leader election args [#1427](https://github.com/openshift/hypershift/pull/1427) * Tests: Enable junit [#1411](https://github.com/openshift/hypershift/pull/1411) * Set autoscaler CAPI group explicitely [#1425](https://github.com/openshift/hypershift/pull/1425) * Add local timeouts for e2e tests [#1424](https://github.com/openshift/hypershift/pull/1424) * hack/publish-ocp.sh fix cut syntax [#1417](https://github.com/openshift/hypershift/pull/1417) * KAS: Stop setting removed --enable-swagger-ui flag [#1418](https://github.com/openshift/hypershift/pull/1418) * Added PowerVS Cluster Create & Destroy [#1381](https://github.com/openshift/hypershift/pull/1381) * Ensure that the private router pod uses the HC's pull secret [#1413](https://github.com/openshift/hypershift/pull/1413) * Loopdetector: Give some more leeway [#1412](https://github.com/openshift/hypershift/pull/1412) * adopt existing immutable selectors to prevent errors reconciling components from roks toolkit clusters [#1403](https://github.com/openshift/hypershift/pull/1403) * Fix(cpo): Propagate TLS security profile config to kube-controller-manager and kube-scheduler [#1388](https://github.com/openshift/hypershift/pull/1388) * Allow nodepool deletion when hcluster is gone [#1408](https://github.com/openshift/hypershift/pull/1408) * Operator image lookup: Use sha256 rather than tag [#1303](https://github.com/openshift/hypershift/pull/1303) * e2e: increase budget to only catch extreme situations [#1407](https://github.com/openshift/hypershift/pull/1407) * Change infrastructureAvailabilityPolicy default to single replica [#1405](https://github.com/openshift/hypershift/pull/1405) * feat(cpo): adhere to upgrade order from kube version skew policy [#1322](https://github.com/openshift/hypershift/pull/1322) * Make kubevirt compatible with generic e2e tests [#1377](https://github.com/openshift/hypershift/pull/1377) * Add allowed principals to service endpoints [#1402](https://github.com/openshift/hypershift/pull/1402) * Ignition server: Use https health check if possible [#1392](https://github.com/openshift/hypershift/pull/1392) * Nodepool render: Avoid including a logline [#1401](https://github.com/openshift/hypershift/pull/1401) * Replace router shard with private router in control plane namespace [#1398](https://github.com/openshift/hypershift/pull/1398) * Add inplace upgrader controller to hcco [#1382](https://github.com/openshift/hypershift/pull/1382) * Expose HostedCluster and NodePool metrics in HyperShift operator [#1376](https://github.com/openshift/hypershift/pull/1376) * HAProxy ignition config: Use nodepool release image [#1394](https://github.com/openshift/hypershift/pull/1394) * Change ignition server http code if token not found. [#1399](https://github.com/openshift/hypershift/pull/1399) * AWS: Deploy Pod Identity Webhook [#1351](https://github.com/openshift/hypershift/pull/1351) * Add docs section for goals and design invariants [#1396](https://github.com/openshift/hypershift/pull/1396) * Add sane defaults for InfrastructureAvailabilityPolicy and ControllerAvailabilityPolicy [#1395](https://github.com/openshift/hypershift/pull/1395) * Bump kube depedencies and controller-runtime to 1.24 level [#1393](https://github.com/openshift/hypershift/pull/1393) * Delete endpoint connections before deleting endpoint services [#1390](https://github.com/openshift/hypershift/pull/1390) * Add more resources to hypershift dump cmd [#1389](https://github.com/openshift/hypershift/pull/1389) * test: adjust HO mutate budget [#1385](https://github.com/openshift/hypershift/pull/1385) * e2e: Increase parallel test limit [#1384](https://github.com/openshift/hypershift/pull/1384) * Update KubeVirt Doc to indicate RHCOS is no longer a required cli arg [#1374](https://github.com/openshift/hypershift/pull/1374) * Tag endpoint services with the mgmt cluster infra ID [#1380](https://github.com/openshift/hypershift/pull/1380) * fix Makefile [#1375](https://github.com/openshift/hypershift/pull/1375) * Add IBMCloud PowerVS infra create & destroy [#1280](https://github.com/openshift/hypershift/pull/1280) * Prevent update of a MachineDeployment after it is initially created [#1373](https://github.com/openshift/hypershift/pull/1373) * Make the binaries contain the commit version [#1324](https://github.com/openshift/hypershift/pull/1324) * Make CI master nodes schedulable for cnv VMs [#1369](https://github.com/openshift/hypershift/pull/1369) * test: update API budget [#1372](https://github.com/openshift/hypershift/pull/1372) * Update loopdetector to not get tripped by inplace upgrade [#1370](https://github.com/openshift/hypershift/pull/1370) * add ci-test-e2e target to Makefile [#1368](https://github.com/openshift/hypershift/pull/1368) * Add resource requests to cluster-api-provider-kubevirt container [#1366](https://github.com/openshift/hypershift/pull/1366) * fix(cpo): Scope down secrets access for olm collect profiles cj [#1349](https://github.com/openshift/hypershift/pull/1349) * Add image-content-sources option to create cluster CLI [#1355](https://github.com/openshift/hypershift/pull/1355) * Add a sidecar to the KAS that tails the audit log [#1308](https://github.com/openshift/hypershift/pull/1308) * Autodetect KubeVirt disk image using release payload [#1352](https://github.com/openshift/hypershift/pull/1352) * Refactor e2e test common cleanup [#1345](https://github.com/openshift/hypershift/pull/1345) * Upgrade test: Stop verifying the nodecount [#1367](https://github.com/openshift/hypershift/pull/1367) * Set shutdown params to improve graceful shutdown [#1365](https://github.com/openshift/hypershift/pull/1365) * Nodepool in-place upgrade: Reduce api requests [#1358](https://github.com/openshift/hypershift/pull/1358) * Etcd: Keep etcd_server_leader_changes_seen_total metric [#1363](https://github.com/openshift/hypershift/pull/1363) * Add hostedClusterAvailable check for in place upgrades [#1340](https://github.com/openshift/hypershift/pull/1340) * move to ga apis for all components now that management clusters at minimum release boundary [#1350](https://github.com/openshift/hypershift/pull/1350) * E2E: Stop hardcoding network type [#1331](https://github.com/openshift/hypershift/pull/1331) * configure cipher suites to prevent using medium strength ssl ciphers [#1357](https://github.com/openshift/hypershift/pull/1357) * fix the region parameter in app-sre templates [#1356](https://github.com/openshift/hypershift/pull/1356) * Revise and simplify NodePool's KubeVirt platform API [#1314](https://github.com/openshift/hypershift/pull/1314) * fix panic due to race on hosted API cache start [#1348](https://github.com/openshift/hypershift/pull/1348) * Change webhook to implement webhook.CustomValidator [#1346](https://github.com/openshift/hypershift/pull/1346) * Add Metrics Set for Telemetry metrics [#1294](https://github.com/openshift/hypershift/pull/1294) * Cancel context to kill watch guest cluster subroutines [#1341](https://github.com/openshift/hypershift/pull/1341) * Add docs for versioning support [#1343](https://github.com/openshift/hypershift/pull/1343) * Dump: Dump namespaces, rbac and SCCs of hosted cluster [#1336](https://github.com/openshift/hypershift/pull/1336) * create infra aws: set minimum on private zone SOA records [#1337](https://github.com/openshift/hypershift/pull/1337) * Enforce pull policy for all capi providers [#1334](https://github.com/openshift/hypershift/pull/1334) * Add test for NodePools in place upgrades [#1290](https://github.com/openshift/hypershift/pull/1290) * adjust CPO resource requests [#1330](https://github.com/openshift/hypershift/pull/1330) * Fix webhook to allow apiserver port defaulting and add tests [#1313](https://github.com/openshift/hypershift/pull/1313) * Add OAuthURL to HostedCluster status [#1320](https://github.com/openshift/hypershift/pull/1320) * e2e: log the error when failing to connect to the guest KAS [#1318](https://github.com/openshift/hypershift/pull/1318) * Export `ign_server_payload_generation_seconds` metric and add e2e budget [#1316](https://github.com/openshift/hypershift/pull/1316) * Rename nodepool.spec.nodeCount to replicas [#1205](https://github.com/openshift/hypershift/pull/1205) * E2E: Allow configuring a SSH key [#1329](https://github.com/openshift/hypershift/pull/1329) * Reduce KubeVirt e2e test flakiness [#1321](https://github.com/openshift/hypershift/pull/1321) * Omit MachineConfig and MachineConfigPool CRDs from release payload [#1295](https://github.com/openshift/hypershift/pull/1295) * Retry NAT Gateway creation [#1328](https://github.com/openshift/hypershift/pull/1328) * Add retries and debug output to journal dump [#1327](https://github.com/openshift/hypershift/pull/1327) * Use apiserver host/port from InfraStatus in reconciling Kube API Server [#1319](https://github.com/openshift/hypershift/pull/1319) * Ensure that everything uses imagePullPolicy IfNotPresent for resiliency [#1304](https://github.com/openshift/hypershift/pull/1304) * Ignition server: Actually use workdir [#1312](https://github.com/openshift/hypershift/pull/1312) * disable reconcile of registry config in IBMCloud deployments [#1305](https://github.com/openshift/hypershift/pull/1305) * e2e: report elapsed time for each test step [#1307](https://github.com/openshift/hypershift/pull/1307) * Use forked processes instead of pods to generate ignition payload [#1214](https://github.com/openshift/hypershift/pull/1214) * Updating hypershift images to be consistent with ART [#1288](https://github.com/openshift/hypershift/pull/1288) * Update KubeVirt platform to work with OVNKubernetes [#1277](https://github.com/openshift/hypershift/pull/1277) * Azure: Add missing csi driver secret [#1302](https://github.com/openshift/hypershift/pull/1302) * Add missing resource requests for Azure CAPI provider [#1300](https://github.com/openshift/hypershift/pull/1300) * Allow running e2e tests for azure [#1299](https://github.com/openshift/hypershift/pull/1299) * Sync KAS PSP configuration with what kas operator does [#1292](https://github.com/openshift/hypershift/pull/1292) * feat(cpo): Disable PodSecurity for 4.10 [#1287](https://github.com/openshift/hypershift/pull/1287) * Installer assets for CAPIBM used by PowerVS [#1279](https://github.com/openshift/hypershift/pull/1279) * Use go 1.18 for CI builds [#1244](https://github.com/openshift/hypershift/pull/1244) * Drop outdated TODO for machine configs [#1285](https://github.com/openshift/hypershift/pull/1285) * Configure the CNO to proxy the apiserver for public clusters [#1283](https://github.com/openshift/hypershift/pull/1283) * contrib: admission-tracer for API call tracing [#1281](https://github.com/openshift/hypershift/pull/1281) * avoid no-op status updates to AWSEndpointServices [#1276](https://github.com/openshift/hypershift/pull/1276) * inplace upgrade: add initial upgrade logic [#1258](https://github.com/openshift/hypershift/pull/1258) * Begin using KubeVirt as the infrastructure platform instead of None [#1282](https://github.com/openshift/hypershift/pull/1282) * Add cleanup manifest for existing CNO [#1278](https://github.com/openshift/hypershift/pull/1278) * Introduce IBMPowerVS platform [#1255](https://github.com/openshift/hypershift/pull/1255) * e2e: update HO budgets [#1274](https://github.com/openshift/hypershift/pull/1274) * konnectivity ds: Tolerate all taints [#1272](https://github.com/openshift/hypershift/pull/1272) * Add tests for network defaulting [#1273](https://github.com/openshift/hypershift/pull/1273) * Use '--' for flags in kms token minter container [#1270](https://github.com/openshift/hypershift/pull/1270) * Default network to SDN if minor < 11 [#1271](https://github.com/openshift/hypershift/pull/1271) * Konnektivity: Set proxy env vars [#1267](https://github.com/openshift/hypershift/pull/1267) * Use OVNKubernetes as default network type [#1268](https://github.com/openshift/hypershift/pull/1268) * e2e: fix early exit on destroy infra aws [#1269](https://github.com/openshift/hypershift/pull/1269) * Move CNO into management cluster / add OVN to types [#1253](https://github.com/openshift/hypershift/pull/1253) * e2e: add AWS cluster create test [#1260](https://github.com/openshift/hypershift/pull/1260) * Set network status if empty [#1266](https://github.com/openshift/hypershift/pull/1266) * exclude InfraID from immutability check [#1264](https://github.com/openshift/hypershift/pull/1264) * e2e: Add a nodepool upgrade test [#1257](https://github.com/openshift/hypershift/pull/1257) * Expose a service account signing key in the API [#1259](https://github.com/openshift/hypershift/pull/1259) * destroy infra aws: delete network LBs and reduce dependency error noise [#1263](https://github.com/openshift/hypershift/pull/1263) * add update validation logic to HostedCluster webhook [#1262](https://github.com/openshift/hypershift/pull/1262) * reconcile oauth serving cert rbac to allow oauth proxies in the openshift-monitoring namespace to work [#1256](https://github.com/openshift/hypershift/pull/1256) * Add validating webhook for HostedClusters [#1241](https://github.com/openshift/hypershift/pull/1241) * ensure release image annotation added to deployment template metadata to enable proper detection in IBM Cloud deployment process [#1251](https://github.com/openshift/hypershift/pull/1251) * Fix kubernetes.default for public clusters with proxy [#1249](https://github.com/openshift/hypershift/pull/1249) * continue to allow support for specification of clusterAutoscalerImage… [#1250](https://github.com/openshift/hypershift/pull/1250) * Make HyperShift operator compatible with previous CPOs without utilities [#1245](https://github.com/openshift/hypershift/pull/1245) * AWS infra destroy, handle empty instanceIDs [#1246](https://github.com/openshift/hypershift/pull/1246) * ensure imagePullPolicies are IfNotPresent for some deployments [#1242](https://github.com/openshift/hypershift/pull/1242) * Disable PodSecurity admission in 4.11 as it breaks conformance [#1243](https://github.com/openshift/hypershift/pull/1243) * Signal parsing config failure in a condition [#1240](https://github.com/openshift/hypershift/pull/1240) * Enforce hostedcluster service route immutability constraints [#1238](https://github.com/openshift/hypershift/pull/1238) * Create valid route names with long namespace names [#1220](https://github.com/openshift/hypershift/pull/1220) * Add support to set up a http proxy for guest clusters [#1236](https://github.com/openshift/hypershift/pull/1236) * Do not wait on capi clusterrolebinding delete [#1237](https://github.com/openshift/hypershift/pull/1237) * Introduce logic to accommodate in place upgrades. [#1227](https://github.com/openshift/hypershift/pull/1227) * Add node troubleshooting documentation [#1232](https://github.com/openshift/hypershift/pull/1232) * Remove `ValidAMI` AWS NodePool condition when AMI is user-defined [#1235](https://github.com/openshift/hypershift/pull/1235) * [Full changelog](https://github.com/openshift/hypershift/compare/e0381678a8fc9356a033499ea3e3b8b8e3d2f9ec...685115caee6b23aa2bbe5ffa1ed06167d558aeed) ### [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm/tree/ce8369695b436d879e45abac947f8abbda783239) * Updating ose-ibm-cloud-controller-manager images to be consistent with ART [#39](https://github.com/openshift/cloud-provider-ibm/pull/39) * Merge https://github.com/IBM-Cloud/cloud-provider-ibm:release-1.24 into master [#36](https://github.com/openshift/cloud-provider-ibm/pull/36) * Remove cloud-provider-vpc-controller git submodule [#35](https://github.com/openshift/cloud-provider-ibm/pull/35) * Merge https://github.com/IBM-Cloud/cloud-provider-ibm:release-1.24 into master [#34](https://github.com/openshift/cloud-provider-ibm/pull/34) * Merge https://github.com/IBM-Cloud/cloud-provider-ibm:release-1.23 into master [#31](https://github.com/openshift/cloud-provider-ibm/pull/31) * Updating ose-ibm-cloud-controller-manager images to be consistent with ART [#33](https://github.com/openshift/cloud-provider-ibm/pull/33) * [Full changelog](https://github.com/openshift/cloud-provider-ibm/compare/e30391202c3f02694b2f5b3c2d73cb560d9c133d...ce8369695b436d879e45abac947f8abbda783239) ### [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver/tree/c85624db3d4a967b438a43a688391b5fc1ec66b0) * Updating ose-ibm-vpc-block-csi-driver images to be consistent with ART [#13](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/13) * [Bug 2073522](https://bugzilla.redhat.com/show_bug.cgi?id=2073522): Update ibm-vpc-block-csi-driver to v4.2.0 [#12](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/12) * [Bug 2042348](https://bugzilla.redhat.com/show_bug.cgi?id=2042348): Rebase to v4.1.3 for OCP 4.11 [#11](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/11) * Updating ose-ibm-vpc-block-csi-driver images to be consistent with ART [#10](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/10) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver/compare/d54e3706bb8b38447800aa91632a946eb6c990ec...c85624db3d4a967b438a43a688391b5fc1ec66b0) ### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/e4a21800565e22c070498c04e5428ba9ad202d12) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#38](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/38) * Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART [#39](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/39) * Changes to fetch region from node [#37](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/37) * Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART [#36](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/36) * [Bug 2066665](https://bugzilla.redhat.com/show_bug.cgi?id=2066665): [ibm-vpc-block] Unable to change default storage class [#34](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/34) * [Bug 2067843](https://bugzilla.redhat.com/show_bug.cgi?id=2067843): Bump prometheus/client_golang to v1.11.1 [#31](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/31) * Disable topology tests until bz2035027 is fixed [#30](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/30) * Update CSIDriver instance [#29](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/29) * [Bug 2053006](https://bugzilla.redhat.com/show_bug.cgi?id=2053006): Resource id fetch optimised [#26](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/26) * [Bug 2052309](https://bugzilla.redhat.com/show_bug.cgi?id=2052309): IBMCloud: Add critical spec to ctlr [#24](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/24) * Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART [#21](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/21) * [Bug 2048824](https://bugzilla.redhat.com/show_bug.cgi?id=2048824): IBMCloud: Add critical spec to driver daemonset [#22](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/22) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/28bad53d117d403b4147b68666ecfc52cee6ceca...e4a21800565e22c070498c04e5428ba9ad202d12) ### [ibm-vpc-node-label-updater](https://github.com/openshift/ibm-vpc-node-label-updater/tree/32e18fa73e2b05654dc5e79c652fdce4c1b7fb9d) * Updating ibm-vpc-node-label-updater images to be consistent with ART [#12](https://github.com/openshift/ibm-vpc-node-label-updater/pull/12) * [Bug 2073525](https://bugzilla.redhat.com/show_bug.cgi?id=2073525): Update vpc-node-label-updater to v4.1.2 [#9](https://github.com/openshift/ibm-vpc-node-label-updater/pull/9) * enable bt lint check from internal repo [#8](https://github.com/openshift/ibm-vpc-node-label-updater/pull/8) * Updating ibm-vpc-node-label-updater images to be consistent with ART [#10](https://github.com/openshift/ibm-vpc-node-label-updater/pull/10) * Updating ibm-vpc-node-label-updater images to be consistent with ART [#8](https://github.com/openshift/ibm-vpc-node-label-updater/pull/8) * [Full changelog](https://github.com/openshift/ibm-vpc-node-label-updater/compare/7074dfc35cdd3c2e19790a934c1025c8f690c9a6...32e18fa73e2b05654dc5e79c652fdce4c1b7fb9d) ### [ibmcloud-machine-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud/tree/3bde969f2e83ca3dc2a57ef4001a194916e7fdd9) * [Bug 2082667](https://bugzilla.redhat.com/show_bug.cgi?id=2082667): Bump MAPI dependency. Separate node drain controller. [#21](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/21) * [Bug 2067844](https://bugzilla.redhat.com/show_bug.cgi?id=2067844): Update dependencies to K8s 1.24, go 1.18 [#20](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/20) * Updating ose-ibmcloud-machine-controllers images to be consistent with ART [#19](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/19) * Updating ose-ibmcloud-machine-controllers images to be consistent with ART [#18](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/18) * [Full changelog](https://github.com/openshift/cluster-api-provider-ibmcloud/compare/7449a94fcd0001cac6371600a75b20850b235cc9...3bde969f2e83ca3dc2a57ef4001a194916e7fdd9) ### [insights-operator](https://github.com/openshift/insights-operator/tree/0929403ce543afd46074ee9b3dc20de8ef01d069) * Revert "Set default messages & reconcile clusteroperator status conditions (#584) [#586](https://github.com/openshift/insights-operator/pull/586) * [Full changelog](https://github.com/openshift/insights-operator/compare/85bb6ef1e3de2ebea0840a5eba816f19c6d551d8...0929403ce543afd46074ee9b3dc20de8ef01d069) ### [ironic](https://github.com/openshift/ironic-image/tree/b1863f835930b2307a3ef5086f1c5b76dd9f6940) * [Bug 2087213](https://bugzilla.redhat.com/show_bug.cgi?id=2087213): Ironic Fix for ZTP with 4.11 [#281](https://github.com/openshift/ironic-image/pull/281) * [Bug 2088561](https://bugzilla.redhat.com/show_bug.cgi?id=2088561): Update ironic packages to latest bugfix versions [#280](https://github.com/openshift/ironic-image/pull/280) * [Bug 2080446](https://bugzilla.redhat.com/show_bug.cgi?id=2080446): Sync with latest packages available [#273](https://github.com/openshift/ironic-image/pull/273) * Add ipxe support for arm64 [#263](https://github.com/openshift/ironic-image/pull/263) * Fix patch command, take two [#271](https://github.com/openshift/ironic-image/pull/271) * Fix patch path [#270](https://github.com/openshift/ironic-image/pull/270) * [OCP 4.11 only] Backport the kernel params patch [#268](https://github.com/openshift/ironic-image/pull/268) * Sync with ironic-image metal3 2022-04-12 [#267](https://github.com/openshift/ironic-image/pull/267) * fix ironic source install [#368](https://github.com/openshift/ironic-image/pull/368) * Move glibc-conv-extra install into prepare-efi [#369](https://github.com/openshift/ironic-image/pull/369) * Standardize jinja templates [#367](https://github.com/openshift/ironic-image/pull/367) * Increase power_state_change_timeout setting [#366](https://github.com/openshift/ironic-image/pull/366) * Drop unused ipxe.efi [#365](https://github.com/openshift/ironic-image/pull/365) * Move python3-pip install into patch-image script [#364](https://github.com/openshift/ironic-image/pull/364) * 🐛 Add python3-pip package to packages list to use pip3 in patch image script [#363](https://github.com/openshift/ironic-image/pull/363) * Add option to choose TLS version [#360](https://github.com/openshift/ironic-image/pull/360) * Fix missing semi-colon in runironic-inspector script [#362](https://github.com/openshift/ironic-image/pull/362) * Use centos stream 9 as base image [#326](https://github.com/openshift/ironic-image/pull/326) * Make iPXE building arch-specific [#357](https://github.com/openshift/ironic-image/pull/357) * [Bug 2068246](https://bugzilla.redhat.com/show_bug.cgi?id=2068246): Include fix for race in ironic combined executable [#265](https://github.com/openshift/ironic-image/pull/265) * Correct version for sushy-oem-idrac for OCP 4.11 [#261](https://github.com/openshift/ironic-image/pull/261) * Drop unused ipxe.efi [#260](https://github.com/openshift/ironic-image/pull/260) * Sync with metal3-io/main [#259](https://github.com/openshift/ironic-image/pull/259) * Clean packages after install and added some env vars to sushy-tools container [#356](https://github.com/openshift/ironic-image/pull/356) * Add verbose logging to prepare-efi.sh [#359](https://github.com/openshift/ironic-image/pull/359) * Let Ironic handle retry instead of ipmitool [#358](https://github.com/openshift/ironic-image/pull/358) * Promote Iury to approvers, remove Stephen [#355](https://github.com/openshift/ironic-image/pull/355) * Fix missing codepage 850 in conversion table [#354](https://github.com/openshift/ironic-image/pull/354) * Remove unused dependencies - take 2 [#351](https://github.com/openshift/ironic-image/pull/351) * [Bug 2059567](https://bugzilla.redhat.com/show_bug.cgi?id=2059567): Enable vMedia provisioning of Nokia servers [#257](https://github.com/openshift/ironic-image/pull/257) * Update packages with latest available [#256](https://github.com/openshift/ironic-image/pull/256) * Merge from metal3-io [#255](https://github.com/openshift/ironic-image/pull/255) * Update CI badges with Metal3 [#350](https://github.com/openshift/ironic-image/pull/350) * move maelk to emeritus_reviewers list [#349](https://github.com/openshift/ironic-image/pull/349) * Fix authentication for inspector in reverse proxy mode [#348](https://github.com/openshift/ironic-image/pull/348) * Clean up reverse proxy support [#347](https://github.com/openshift/ironic-image/pull/347) * Move LISTEN_ALL_INTERFACES to ironic-common [#345](https://github.com/openshift/ironic-image/pull/345) * Fix authentication with Ironic reverse proxy [#344](https://github.com/openshift/ironic-image/pull/344) * Add different variables for htpasswd of ironic and inspector [#343](https://github.com/openshift/ironic-image/pull/343) * Drop runmariadb in favor of mariadb-image [#339](https://github.com/openshift/ironic-image/pull/339) * Updating ironic images to be consistent with ART [#254](https://github.com/openshift/ironic-image/pull/254) * Merge metal3-io up to mariadb removal [#250](https://github.com/openshift/ironic-image/pull/250) * Set [irmc]kernel_append_params explicitly [#342](https://github.com/openshift/ironic-image/pull/342) * Install the RPM of the combined Ironic [#340](https://github.com/openshift/ironic-image/pull/340) * Disable the node history feature [#336](https://github.com/openshift/ironic-image/pull/336) * Use IPv6-friendly URLs for CoreOS [#337](https://github.com/openshift/ironic-image/pull/337) * Remove unnecessary flag of ipcalc [#335](https://github.com/openshift/ironic-image/pull/335) * Make Ironic generate a boot.ipxe [#328](https://github.com/openshift/ironic-image/pull/328) * Add a combined Ironic launcher [#330](https://github.com/openshift/ironic-image/pull/330) * Clean up deprecated and unnecessary PXE configuration [#329](https://github.com/openshift/ironic-image/pull/329) * Move tftp_master_path to a subdirectory (fixes #333) [#334](https://github.com/openshift/ironic-image/pull/334) * Do not remove pip in the source build [#332](https://github.com/openshift/ironic-image/pull/332) * [Full changelog](https://github.com/openshift/ironic-image/compare/a5138bf485c5a62c4fe2dd86cdd6c0095f0c5372...b1863f835930b2307a3ef5086f1c5b76dd9f6940) ### [ironic-agent](https://github.com/openshift/ironic-agent-image/tree/d84c963272355901276096fd41ed70bfae6ef054) * [Bug 2100749](https://bugzilla.redhat.com/show_bug.cgi?id=2100749): Add missing multipath modules [#54](https://github.com/openshift/ironic-agent-image/pull/54) * [Bug 2098392](https://bugzilla.redhat.com/show_bug.cgi?id=2098392): Include Fix discovering WWN/serial for devicemapper devices [#53](https://github.com/openshift/ironic-agent-image/pull/53) * [Bug 2089309](https://bugzilla.redhat.com/show_bug.cgi?id=2089309): multipath fix for passive paths [#51](https://github.com/openshift/ironic-agent-image/pull/51) * [Bug 2086759](https://bugzilla.redhat.com/show_bug.cgi?id=2086759): Bump retries for UEFI boot configuration [#47](https://github.com/openshift/ironic-agent-image/pull/47) * [Bug 2080446](https://bugzilla.redhat.com/show_bug.cgi?id=2080446): Sync with latest ironic python agent [#44](https://github.com/openshift/ironic-agent-image/pull/44) * Update the retry to Configuring UEFI [#45](https://github.com/openshift/ironic-agent-image/pull/45) * Add an start_assisted_install step [#40](https://github.com/openshift/ironic-agent-image/pull/40) * [Bug 2038303](https://bugzilla.redhat.com/show_bug.cgi?id=2038303): Allow customisation of default_connection file [#32](https://github.com/openshift/ironic-agent-image/pull/32) * Update packages with latest available [#41](https://github.com/openshift/ironic-agent-image/pull/41) * Retry UEFI boot Configuration [#42](https://github.com/openshift/ironic-agent-image/pull/42) * Updating ironic-agent images to be consistent with ART [#36](https://github.com/openshift/ironic-agent-image/pull/36) * [Bug 2043533](https://bugzilla.redhat.com/show_bug.cgi?id=2043533): Update ironic-python-agent to latest bugfix version [#33](https://github.com/openshift/ironic-agent-image/pull/33) * [Full changelog](https://github.com/openshift/ironic-agent-image/compare/13a29d20cde4fa393580a03f7ae14f98b2e6cc09...d84c963272355901276096fd41ed70bfae6ef054) ### [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager/tree/84a378e035d863ab3c4ee01d2f7006e548603de3) * [Bug 2054770](https://bugzilla.redhat.com/show_bug.cgi?id=2054770): Do case-insensitive comparison of MACs [#29](https://github.com/openshift/ironic-static-ip-manager/pull/29) * Updating ironic-static-ip-manager images to be consistent with ART [#28](https://github.com/openshift/ironic-static-ip-manager/pull/28) * [Full changelog](https://github.com/openshift/ironic-static-ip-manager/compare/45a1c542c44d9492a110ea5edb09ac026afd86de...84a378e035d863ab3c4ee01d2f7006e548603de3) ### [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter/tree/32fb8ea09db7f2ec9425cb646be5078e08d3ddff) * Updating ose-prometheus-adapter images to be consistent with ART [#61](https://github.com/openshift/k8s-prometheus-adapter/pull/61) * Updating ose-prometheus-adapter images to be consistent with ART [#60](https://github.com/openshift/k8s-prometheus-adapter/pull/60) * [Full changelog](https://github.com/openshift/k8s-prometheus-adapter/compare/4052b317ff62b93019a11e2981d1d81b8b6b2e4d...32fb8ea09db7f2ec9425cb646be5078e08d3ddff) ### [keepalived-ipfailover](https://github.com/openshift/images/tree/f1330f6fb99d1056544bca67f30c098059ef3edf) * Updating ose-egress-http-proxy images to be consistent with ART [#105](https://github.com/openshift/images/pull/105) * Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART [#108](https://github.com/openshift/images/pull/108) * Updating openshift-enterprise-egress-router images to be consistent with ART [#106](https://github.com/openshift/images/pull/106) * [Bug 2062126](https://bugzilla.redhat.com/show_bug.cgi?id=2062126): ipfailover: Autodetect the "ens3" NIC [#111](https://github.com/openshift/images/pull/111) * Updating openshift-enterprise-base images to be consistent with ART [#109](https://github.com/openshift/images/pull/109) * [Bug 2018188](https://bugzilla.redhat.com/show_bug.cgi?id=2018188): VRRP ID conflict between keepalived-ipfailover and cluster VIPs [#104](https://github.com/openshift/images/pull/104) * Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART [#107](https://github.com/openshift/images/pull/107) * [Full changelog](https://github.com/openshift/images/compare/5d526c41d70e481820119cbdae922130f42b36d7...f1330f6fb99d1056544bca67f30c098059ef3edf) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/b76d388e8bb890e10bf204338e5d92abcd57b02f) * [Bug 2102639](https://bugzilla.redhat.com/show_bug.cgi?id=2102639): Revert 'kube 1.24 rebase'; release-4.11 [#443](https://github.com/openshift/sdn/pull/443) * [Bug 2079958](https://bugzilla.redhat.com/show_bug.cgi?id=2079958): Add TopologyAwareHints support in kube-proxy. [#426](https://github.com/openshift/sdn/pull/426) * [Bug 2089350](https://bugzilla.redhat.com/show_bug.cgi?id=2089350): kube 1.24 rebase [#440](https://github.com/openshift/sdn/pull/440) * [Bug 2067865](https://bugzilla.redhat.com/show_bug.cgi?id=2067865): Bump prometheus/client_golang to 1.11.1 [#432](https://github.com/openshift/sdn/pull/432) * Updating kube-proxy images to be consistent with ART [#429](https://github.com/openshift/sdn/pull/429) * Updating ose-sdn images to be consistent with ART [#427](https://github.com/openshift/sdn/pull/427) * [Bug 2052332](https://bugzilla.redhat.com/show_bug.cgi?id=2052332): use pods cache during reattach processing [#411](https://github.com/openshift/sdn/pull/411) * [Bug 2016534](https://bugzilla.redhat.com/show_bug.cgi?id=2016534): Exclude the default drop bit from egress IP VNID [#428](https://github.com/openshift/sdn/pull/428) * [Bug 2016534](https://bugzilla.redhat.com/show_bug.cgi?id=2016534): Masquerade in cluster traffic that is marked for egress IP [#423](https://github.com/openshift/sdn/pull/423) * [Bug 2063123](https://bugzilla.redhat.com/show_bug.cgi?id=2063123): Remove node-tainting for too-small MTU [#417](https://github.com/openshift/sdn/pull/417) * [Bug 2050230](https://bugzilla.redhat.com/show_bug.cgi?id=2050230): Use pagination when listing Netnamespaces [#419](https://github.com/openshift/sdn/pull/419) * [Bug 2062558](https://bugzilla.redhat.com/show_bug.cgi?id=2062558): egressip: Continue to process other nodes if a node is not ready [#418](https://github.com/openshift/sdn/pull/418) * Add unit tests for vxlan no track ip table rule [#401](https://github.com/openshift/sdn/pull/401) * [Bug 2061919](https://bugzilla.redhat.com/show_bug.cgi?id=2061919): Fix releasing egress IP in cloud environments [#409](https://github.com/openshift/sdn/pull/409) * [Bug 2061916](https://bugzilla.redhat.com/show_bug.cgi?id=2061916): mixed ingress and egress policies can result in half-isolated pods [#408](https://github.com/openshift/sdn/pull/408) * [Bug 2060553](https://bugzilla.redhat.com/show_bug.cgi?id=2060553): another fix for mixed ingress and egress policies [#406](https://github.com/openshift/sdn/pull/406) * [Bug 2050230](https://bugzilla.redhat.com/show_bug.cgi?id=2050230): Use pagination when listing resources [#400](https://github.com/openshift/sdn/pull/400) * [Bug 2060553](https://bugzilla.redhat.com/show_bug.cgi?id=2060553): Separate the allPodsSelected into egress and ingress [#404](https://github.com/openshift/sdn/pull/404) * Rebase SDN k8 1.23.4 [#399](https://github.com/openshift/sdn/pull/399) * clean up OWNERS [#392](https://github.com/openshift/sdn/pull/392) * Updating ose-sdn images to be consistent with ART [#396](https://github.com/openshift/sdn/pull/396) * Updating kube-proxy images to be consistent with ART [#397](https://github.com/openshift/sdn/pull/397) * move to-be-deleted userspace proxy code into sdn tree [#393](https://github.com/openshift/sdn/pull/393) * [Full changelog](https://github.com/openshift/sdn/compare/474a107e08401a2bb9ba749f4b1717b3eb3a508a...b76d388e8bb890e10bf204338e5d92abcd57b02f) ### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/a805ba5e7ee18497af06404b85486804d0edf4c4) * Updating kube-rbac-proxy images to be consistent with ART [#54](https://github.com/openshift/kube-rbac-proxy/pull/54) * [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/4f198b2bd5d141a561fbe6642de20b520d72e513...a805ba5e7ee18497af06404b85486804d0edf4c4) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/896d0003be0a7875110021b2e0fb71d476901eec) * [Bug 2075091](https://bugzilla.redhat.com/show_bug.cgi?id=2075091): Bump to KSM 2.5.0 [#74](https://github.com/openshift/kube-state-metrics/pull/74) * *: Cut 2.5.0 release [#1746](https://github.com/openshift/kube-state-metrics/pull/1746) * Version bump Go to 1.18.3 [#1745](https://github.com/openshift/kube-state-metrics/pull/1745) * feat: enable customresource metrics by configuration [#1710](https://github.com/openshift/kube-state-metrics/pull/1710) * Add kube_pod_ips gauge to pod metrics [#1740](https://github.com/openshift/kube-state-metrics/pull/1740) * Adding Unix creationTimestamp to PV/PVC metrics [#1741](https://github.com/openshift/kube-state-metrics/pull/1741) * internal/store: fix metrics slice length for init containers [#1734](https://github.com/openshift/kube-state-metrics/pull/1734) * Bump to go 1.18.2, k8s 1.24, kind 0.14.0, prometheus 2.35.0 [#1743](https://github.com/openshift/kube-state-metrics/pull/1743) * .github/workflows: Update golangci-lint to v1.46.2 [#1742](https://github.com/openshift/kube-state-metrics/pull/1742) * Add missing LastSuccessfulTime metric [#1732](https://github.com/openshift/kube-state-metrics/pull/1732) * feat: Add CSI support to PV Metrics [#1727](https://github.com/openshift/kube-state-metrics/pull/1727) * internal/store: fix metrics slice length [#1731](https://github.com/openshift/kube-state-metrics/pull/1731) * Update go 1.18 / update dependencies [#1726](https://github.com/openshift/kube-state-metrics/pull/1726) * internal/store: fix potential panic in pod store [#1723](https://github.com/openshift/kube-state-metrics/pull/1723) * fix CVE: CVE-2022-27191 in go.mod package [#1721](https://github.com/openshift/kube-state-metrics/pull/1721) * Update golangci-lint version to 1.45.2 [#1713](https://github.com/openshift/kube-state-metrics/pull/1713) * Update OWNERS [#1712](https://github.com/openshift/kube-state-metrics/pull/1712) * Update dependencies [#1708](https://github.com/openshift/kube-state-metrics/pull/1708) * Properly initialize KSM server test [#1699](https://github.com/openshift/kube-state-metrics/pull/1699) * Assert that newlines in coma separated arguments are ignored [#1706](https://github.com/openshift/kube-state-metrics/pull/1706) * Updating kube-state-metrics images to be consistent with ART [#73](https://github.com/openshift/kube-state-metrics/pull/73) * [Bug 2075091](https://bugzilla.redhat.com/show_bug.cgi?id=2075091): internal/store: fix metrics slice length [#71](https://github.com/openshift/kube-state-metrics/pull/71) * [Bug 2075091](https://bugzilla.redhat.com/show_bug.cgi?id=2075091): internal/store: fix potential panic in pod store [#69](https://github.com/openshift/kube-state-metrics/pull/69) * Bump openshift/kube-state-metrics to v2.4.2 [#68](https://github.com/openshift/kube-state-metrics/pull/68) * Fix changelog entry [#1704](https://github.com/openshift/kube-state-metrics/pull/1704) * Prepare 2.4.2 [#1702](https://github.com/openshift/kube-state-metrics/pull/1702) * Prevent watch from resetting ResourceVersion. [#1700](https://github.com/openshift/kube-state-metrics/pull/1700) * Adds kube_pod_nodeselector metric [#1675](https://github.com/openshift/kube-state-metrics/pull/1675) * Add default label of uid for service [#1687](https://github.com/openshift/kube-state-metrics/pull/1687) * Release 2.4 [#1696](https://github.com/openshift/kube-state-metrics/pull/1696) * Bump patch version [#1694](https://github.com/openshift/kube-state-metrics/pull/1694) * Increase build timeout to 1800s [#1692](https://github.com/openshift/kube-state-metrics/pull/1692) * Change the processing type from int to float in kube_horizontalpodautoscaler_spec_target_metric [#1685](https://github.com/openshift/kube-state-metrics/pull/1685) * Bump openshift/kube-state-metrics to v2.4.1 [#67](https://github.com/openshift/kube-state-metrics/pull/67) * Increase build timeout to 1800s [#1693](https://github.com/openshift/kube-state-metrics/pull/1693) * Prepare release 2.4 [#1683](https://github.com/openshift/kube-state-metrics/pull/1683) * Makefile: Use go 1.17.7 [#1682](https://github.com/openshift/kube-state-metrics/pull/1682) * Bump go to 1.17.6 and dependencies [#1681](https://github.com/openshift/kube-state-metrics/pull/1681) * Optimize Slice Allocations ( ~ -20% byte/op, ~ -20% ns/op, ~ -25% allocs ) [#1676](https://github.com/openshift/kube-state-metrics/pull/1676) * tools: Switch from benchcmp to benchstat [#1677](https://github.com/openshift/kube-state-metrics/pull/1677) * jsonnet: Drop all Linux capabilities [#1674](https://github.com/openshift/kube-state-metrics/pull/1674) * jsonnet: Forbid write access to root filesystem [#1671](https://github.com/openshift/kube-state-metrics/pull/1671) * fix sample yaml [#1663](https://github.com/openshift/kube-state-metrics/pull/1663) * jsonnet: explicitly forbid privilege escalation [#1668](https://github.com/openshift/kube-state-metrics/pull/1668) * Fix OWNERS file emeritus_approvers [#1669](https://github.com/openshift/kube-state-metrics/pull/1669) * jsonnet: increase security by specifying automountServiceAccountToken on pod level and not on serviceAccount [#1667](https://github.com/openshift/kube-state-metrics/pull/1667) * Use v1 PodDisruptionBudget and CronJob resources [#1491](https://github.com/openshift/kube-state-metrics/pull/1491) * Extend kube-state-metrics to support Custom Resource metrics [#1644](https://github.com/openshift/kube-state-metrics/pull/1644) * Release 2.3 [#1657](https://github.com/openshift/kube-state-metrics/pull/1657) * pdb: use plural form of resource name in allowlist key [#1653](https://github.com/openshift/kube-state-metrics/pull/1653) * Update compatibility matrix [#1651](https://github.com/openshift/kube-state-metrics/pull/1651) * Add ingressclass to kube_ingress_info metric [#1652](https://github.com/openshift/kube-state-metrics/pull/1652) * Updating kube-state-metrics images to be consistent with ART [#66](https://github.com/openshift/kube-state-metrics/pull/66) * [Full changelog](https://github.com/openshift/kube-state-metrics/compare/088ab061c537686f3e104ed0dd9f8794bb62f69c...896d0003be0a7875110021b2e0fb71d476901eec) ### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/596745cec38b8401d1d906bfb9d3d78fdaeabcde) * [Bug 2090465](https://bugzilla.redhat.com/show_bug.cgi?id=2090465): golang version mismatch [#185](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/185) * [Bug 2090430](https://bugzilla.redhat.com/show_bug.cgi?id=2090430): UPSTREAM: <carry>: run go-fmt 1.17 [#183](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/183) * [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/901a6d221d1cf79b4b6ba859bb43521e0ee635b3...596745cec38b8401d1d906bfb9d3d78fdaeabcde) ### [kuryr-cni, kuryr-controller](https://github.com/openshift/kuryr-kubernetes/tree/66c0cec22ffe14c0662d6fd98196c206027b25cf) * [Bug 2088444](https://bugzilla.redhat.com/show_bug.cgi?id=2088444): Add leftover resources protection [#674](https://github.com/openshift/kuryr-kubernetes/pull/674) * [Bug 2094816](https://bugzilla.redhat.com/show_bug.cgi?id=2094816): Do not crash on Neutron quota exceptions [#675](https://github.com/openshift/kuryr-kubernetes/pull/675) * [Bug 2094801](https://bugzilla.redhat.com/show_bug.cgi?id=2094801): Strip leading zeros from "funny" Service IPs [#671](https://github.com/openshift/kuryr-kubernetes/pull/671) * [Bug 2097246](https://bugzilla.redhat.com/show_bug.cgi?id=2097246): Use upper-constraints.txt from stable/xena in UT [#672](https://github.com/openshift/kuryr-kubernetes/pull/672) * Remove DNS webhook server [#666](https://github.com/openshift/kuryr-kubernetes/pull/666) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#665](https://github.com/openshift/kuryr-kubernetes/pull/665) * Merge from upstream [#658](https://github.com/openshift/kuryr-kubernetes/pull/658) * [Bug 1997120](https://bugzilla.redhat.com/show_bug.cgi?id=1997120): CNI: Watch for deleted pods [#657](https://github.com/openshift/kuryr-kubernetes/pull/657) * [Bug 1983056](https://bugzilla.redhat.com/show_bug.cgi?id=1983056): CNI: Use K8S_POD_UID passed from CRI [#645](https://github.com/openshift/kuryr-kubernetes/pull/645) * Parallelize ports removal. [#655](https://github.com/openshift/kuryr-kubernetes/pull/655) * Updating kuryr-cni images to be consistent with ART [#629](https://github.com/openshift/kuryr-kubernetes/pull/629) * [Bug 2070047](https://bugzilla.redhat.com/show_bug.cgi?id=2070047): Increase cni_request_duration buckets [#647](https://github.com/openshift/kuryr-kubernetes/pull/647) * Updating kuryr-controller images to be consistent with ART [#628](https://github.com/openshift/kuryr-kubernetes/pull/628) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#644](https://github.com/openshift/kuryr-kubernetes/pull/644) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#643](https://github.com/openshift/kuryr-kubernetes/pull/643) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#642](https://github.com/openshift/kuryr-kubernetes/pull/642) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#640](https://github.com/openshift/kuryr-kubernetes/pull/640) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#639](https://github.com/openshift/kuryr-kubernetes/pull/639) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#638](https://github.com/openshift/kuryr-kubernetes/pull/638) * [Bug 2051423](https://bugzilla.redhat.com/show_bug.cgi?id=2051423): Update KLB .spec.provider when required [#636](https://github.com/openshift/kuryr-kubernetes/pull/636) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#634](https://github.com/openshift/kuryr-kubernetes/pull/634) * [Bug 2045065](https://bugzilla.redhat.com/show_bug.cgi?id=2045065): Ignore Pod event if Pod is Pending with no Node set [#624](https://github.com/openshift/kuryr-kubernetes/pull/624) * [Full changelog](https://github.com/openshift/kuryr-kubernetes/compare/e96efa4ed07aa97f3856286a2e884694e3b39dc0...66c0cec22ffe14c0662d6fd98196c206027b25cf) ### [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt/tree/b6e14eabe93e25323cf32b7661edd0e7422b4e4b) * Updating ose-libvirt-machine-controllers images to be consistent with ART [#239](https://github.com/openshift/cluster-api-provider-libvirt/pull/239) * Updating ose-libvirt-machine-controllers images to be consistent with ART [#236](https://github.com/openshift/cluster-api-provider-libvirt/pull/236) * [Bug 2018517](https://bugzilla.redhat.com/show_bug.cgi?id=2018517): fix the check that machine has been modified [#235](https://github.com/openshift/cluster-api-provider-libvirt/pull/235) * [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/3b330b72f43b178f1c16c5d504cf9ce248e679ad...b6e14eabe93e25323cf32b7661edd0e7422b4e4b) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/bf0357d3fe9c733c174682b5d10a4214100a84c4) * [Bug 2105382](https://bugzilla.redhat.com/show_bug.cgi?id=2105382): Add a validation webhook for Nutanix MachineProviderConfig [#1039](https://github.com/openshift/machine-api-operator/pull/1039) * [Bug 2102834](https://bugzilla.redhat.com/show_bug.cgi?id=2102834): operator NS manifest: Set empty openshift.io/run-level [#1033](https://github.com/openshift/machine-api-operator/pull/1033) * [Bug 2082667](https://bugzilla.redhat.com/show_bug.cgi?id=2082667): Separate controller for the node draining [#1023](https://github.com/openshift/machine-api-operator/pull/1023) * [Bug 2094196](https://bugzilla.redhat.com/show_bug.cgi?id=2094196): Added webhook support for PowerVS platform [#998](https://github.com/openshift/machine-api-operator/pull/998) * [Bug 2087039](https://bugzilla.redhat.com/show_bug.cgi?id=2087039): Bump go to 1.18 [#1022](https://github.com/openshift/machine-api-operator/pull/1022) * [Bug 2087039](https://bugzilla.redhat.com/show_bug.cgi?id=2087039): Update dependencies to K8s 1.24 [#1021](https://github.com/openshift/machine-api-operator/pull/1021) * Updating ose-machine-api-operator images to be consistent with ART [#1015](https://github.com/openshift/machine-api-operator/pull/1015) * [Bug 2059338](https://bugzilla.redhat.com/show_bug.cgi?id=2059338): Add template HW version detection during clone [#1016](https://github.com/openshift/machine-api-operator/pull/1016) * [Bug 2083237](https://bugzilla.redhat.com/show_bug.cgi?id=2083237): Set vCenter client request timeout [#1013](https://github.com/openshift/machine-api-operator/pull/1013) * Skip validation if we just remove the finalizer [#996](https://github.com/openshift/machine-api-operator/pull/996) * Don't force a requeue after updating Status.Phase [#1012](https://github.com/openshift/machine-api-operator/pull/1012) * Remove unreleased AWS Placement Groups support [#1009](https://github.com/openshift/machine-api-operator/pull/1009) * Fix broken link to CVO run levels [#991](https://github.com/openshift/machine-api-operator/pull/991) * AWS IMDSv2 machine spec validation [#1008](https://github.com/openshift/machine-api-operator/pull/1008) * Add DescribeRegions permission for aws controller [#1007](https://github.com/openshift/machine-api-operator/pull/1007) * Add Nutanix Platform to Machine API Operator [#988](https://github.com/openshift/machine-api-operator/pull/988) * Add pd-balanced disks support for GCP [#1006](https://github.com/openshift/machine-api-operator/pull/1006) * Adding cluster api provider url(ibm) [#1005](https://github.com/openshift/machine-api-operator/pull/1005) * Refactor provider status to use metav1.Condition [#1004](https://github.com/openshift/machine-api-operator/pull/1004) * webhook: machine: add Azure Data Disks deletionPolicy validation [#1003](https://github.com/openshift/machine-api-operator/pull/1003) * Remove 30s wait before creating a machine [#999](https://github.com/openshift/machine-api-operator/pull/999) * Make MAPO the default for OpenStack deployments [#1000](https://github.com/openshift/machine-api-operator/pull/1000) * [Bug 2067852](https://bugzilla.redhat.com/show_bug.cgi?id=2067852): Bump prometheus/client_golang [#1002](https://github.com/openshift/machine-api-operator/pull/1002) * Machine webhook validation for Azure Ultra Disks [#1001](https://github.com/openshift/machine-api-operator/pull/1001) * Update govmomi to 0.27.4 [#995](https://github.com/openshift/machine-api-operator/pull/995) * [Bug 2060697](https://bugzilla.redhat.com/show_bug.cgi?id=2060697): Update openshift/api dependency [#994](https://github.com/openshift/machine-api-operator/pull/994) * Fix MAPO image [#993](https://github.com/openshift/machine-api-operator/pull/993) * Update OpenShift API to include placement groups [#992](https://github.com/openshift/machine-api-operator/pull/992) * Replace broken image references [#881](https://github.com/openshift/machine-api-operator/pull/881) * modify prometheus alerts to ignore pod [#986](https://github.com/openshift/machine-api-operator/pull/986) * Updating ose-machine-api-operator images to be consistent with ART [#983](https://github.com/openshift/machine-api-operator/pull/983) * Allow to remove ec2 placement groups [#990](https://github.com/openshift/machine-api-operator/pull/990) * Validate AWS NetworkInterfaceType in webhook [#989](https://github.com/openshift/machine-api-operator/pull/989) * Add IAM permissions required for AWS Placement Group enhancement [#976](https://github.com/openshift/machine-api-operator/pull/976) * fix readme after migrating from cluster-api-provider-* [#982](https://github.com/openshift/machine-api-operator/pull/982) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/d12b8a8f84ab656b466c89774cbf1992c14f1c9d...bf0357d3fe9c733c174682b5d10a4214100a84c4) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/e722bb791349c5f74548633d5c3407c414ece9bf) * [Bug 2106723](https://bugzilla.redhat.com/show_bug.cgi?id=2106723): Remove rollback deployment [#3249](https://github.com/openshift/machine-config-operator/pull/3249) * [Bug 2104561](https://bugzilla.redhat.com/show_bug.cgi?id=2104561): pkg/controller/common/helpers: Explicitly set mode 0644 [#3232](https://github.com/openshift/machine-config-operator/pull/3232) * [Bug 2103749](https://bugzilla.redhat.com/show_bug.cgi?id=2103749): daemon: initialize nodewriter before login monitor [#3219](https://github.com/openshift/machine-config-operator/pull/3219) * [Bug 2103080](https://bugzilla.redhat.com/show_bug.cgi?id=2103080): configure-ovs: set mac only for non fail_over_mac bonds [#3216](https://github.com/openshift/machine-config-operator/pull/3216) * [Bug 2102834](https://bugzilla.redhat.com/show_bug.cgi?id=2102834): NS manifest: Set empty openshift.io/run-level [#3221](https://github.com/openshift/machine-config-operator/pull/3221) * [Bug 1817075](https://bugzilla.redhat.com/show_bug.cgi?id=1817075): MCC & MCO don't free leader leases during shut down -> 10 minutes of leader election timeouts [#3185](https://github.com/openshift/machine-config-operator/pull/3185) * [Bug 2092442](https://bugzilla.redhat.com/show_bug.cgi?id=2092442): drain_controller: slow down retries for failing nodes [#3178](https://github.com/openshift/machine-config-operator/pull/3178) * [Bug 2096496](https://bugzilla.redhat.com/show_bug.cgi?id=2096496): controller: de-couple FIPS and realtime detection [#3200](https://github.com/openshift/machine-config-operator/pull/3200) * [Bug 2096413](https://bugzilla.redhat.com/show_bug.cgi?id=2096413): configure-ovs: improve handling of static ip and mac address configuration [#3190](https://github.com/openshift/machine-config-operator/pull/3190) * [Bug 2005694](https://bugzilla.redhat.com/show_bug.cgi?id=2005694): Removing proxy object takes up to 10 minutes for the changes to propagate to the MCO [#3166](https://github.com/openshift/machine-config-operator/pull/3166) * [Bug 2090794](https://bugzilla.redhat.com/show_bug.cgi?id=2090794): drain controller: continue retry after 1h timeout [#3167](https://github.com/openshift/machine-config-operator/pull/3167) * [Bug 2092003](https://bugzilla.redhat.com/show_bug.cgi?id=2092003): Fixup of URL for AWS unit/file to compute instance provider-id [#3170](https://github.com/openshift/machine-config-operator/pull/3170) * [Bug 2089775](https://bugzilla.redhat.com/show_bug.cgi?id=2089775): Fix regexp in keepalived script chk_default_ingress.sh [#3156](https://github.com/openshift/machine-config-operator/pull/3156) * [Bug 2087687](https://bugzilla.redhat.com/show_bug.cgi?id=2087687): MCO does not generate event when user applies Default -> LowUpdateSlowReaction WorkerLatencyProfile [#3163](https://github.com/openshift/machine-config-operator/pull/3163) * Updating openshift-proxy-pull-test images to be consistent with ART [#2935](https://github.com/openshift/machine-config-operator/pull/2935) * [Bug 2090358](https://bugzilla.redhat.com/show_bug.cgi?id=2090358): Move drain log message to when drain starts [#3168](https://github.com/openshift/machine-config-operator/pull/3168) * [Bug 2089687](https://bugzilla.redhat.com/show_bug.cgi?id=2089687): Update alert message for drain failure [#3169](https://github.com/openshift/machine-config-operator/pull/3169) * [Bug 2045559](https://bugzilla.redhat.com/show_bug.cgi?id=2045559): Increase keepalived API check fall value to 3 [#3158](https://github.com/openshift/machine-config-operator/pull/3158) * [Bug 2090436](https://bugzilla.redhat.com/show_bug.cgi?id=2090436): It takes 30min-60min to update the machine count in custom MachineConfigPools (MCPs) when a node is removed from the pool [#3165](https://github.com/openshift/machine-config-operator/pull/3165) * [Bug 2091730](https://bugzilla.redhat.com/show_bug.cgi?id=2091730): create openshift-monitoring token in e2e [#3172](https://github.com/openshift/machine-config-operator/pull/3172) * Revert "Merge pull request #3162 from damdo/BZ2084450-2" [#3175](https://github.com/openshift/machine-config-operator/pull/3175) * [Bug 2084450](https://bugzilla.redhat.com/show_bug.cgi?id=2084450): Add unit/file for AWS to compute instance provider-id and pass it to the kubelet [#3162](https://github.com/openshift/machine-config-operator/pull/3162) * [Bug 1948551](https://bugzilla.redhat.com/show_bug.cgi?id=1948551): apiserver-watcher should run in a privileged namespace [#3107](https://github.com/openshift/machine-config-operator/pull/3107) * [Bug 2012969](https://bugzilla.redhat.com/show_bug.cgi?id=2012969): emit kube events for skipped and upgraded OSes [#3153](https://github.com/openshift/machine-config-operator/pull/3153) * [Bug 2086728](https://bugzilla.redhat.com/show_bug.cgi?id=2086728): Move node draining to controller. Remove MCD privs [#3135](https://github.com/openshift/machine-config-operator/pull/3135) * [Bug 2078866](https://bugzilla.redhat.com/show_bug.cgi?id=2078866): configure-ovs: avoid restarting NetworkManager [#3120](https://github.com/openshift/machine-config-operator/pull/3120) * [Bug 2086728](https://bugzilla.redhat.com/show_bug.cgi?id=2086728): Improves Config Drift Monitor e2e tests [#3146](https://github.com/openshift/machine-config-operator/pull/3146) * [Bug 2056442](https://bugzilla.redhat.com/show_bug.cgi?id=2056442): Bug fix for node drain caused by ICSP objects [#3144](https://github.com/openshift/machine-config-operator/pull/3144) * Allow blocking payload reg if it has mirrors configured [#2819](https://github.com/openshift/machine-config-operator/pull/2819) * daemon: Have nodeWriter maintain ref to lister and node name [#3143](https://github.com/openshift/machine-config-operator/pull/3143) * manifests: Lower daemon RBAC permissions on machineconfig objects [#3140](https://github.com/openshift/machine-config-operator/pull/3140) * [RFE-2703](https://issues.redhat.com/browse/RFE-2703): add prometheus rules for master memory usage [#3124](https://github.com/openshift/machine-config-operator/pull/3124) * [low priority] test/helpers: fix typo hardcoded pool [#3061](https://github.com/openshift/machine-config-operator/pull/3061) * Use library-go resourcemerge helper functions [#3078](https://github.com/openshift/machine-config-operator/pull/3078) * [Bug 2076355](https://bugzilla.redhat.com/show_bug.cgi?id=2076355): fix MCNameSuffix when kcfg ctrrcfg after bootstrap config [#3093](https://github.com/openshift/machine-config-operator/pull/3093) * OWNERS: remove mkenigs, add raisaat [#3139](https://github.com/openshift/machine-config-operator/pull/3139) * removed the workerlatencyprofile status related code [#3129](https://github.com/openshift/machine-config-operator/pull/3129) * [Bug 2080267](https://bugzilla.redhat.com/show_bug.cgi?id=2080267): [vsphere] remove warning encountered on vSphere UPI cluster without API VIP [#3132](https://github.com/openshift/machine-config-operator/pull/3132) * colin's small patches rollup [#3108](https://github.com/openshift/machine-config-operator/pull/3108) * Move Ignition file generation to controller/common, fix Compression [#3128](https://github.com/openshift/machine-config-operator/pull/3128) * [Bug 2081119](https://bugzilla.redhat.com/show_bug.cgi?id=2081119): drop doc overlaysize default [#3127](https://github.com/openshift/machine-config-operator/pull/3127) * [Bug 2076521](https://bugzilla.redhat.com/show_bug.cgi?id=2076521): mcc: update node sort to account for matching zones [#3125](https://github.com/openshift/machine-config-operator/pull/3125) * daemon: Validate kernel arguments [#3105](https://github.com/openshift/machine-config-operator/pull/3105) * [Bug 2078945](https://bugzilla.redhat.com/show_bug.cgi?id=2078945): Ensure only one apiserver-watcher process is active on a node. [#3106](https://github.com/openshift/machine-config-operator/pull/3106) * Do not check for status of other operators for node config [#3111](https://github.com/openshift/machine-config-operator/pull/3111) * [Bug 2072040](https://bugzilla.redhat.com/show_bug.cgi?id=2072040): Avoid NM managing patch port between br-int and br-ex [#3059](https://github.com/openshift/machine-config-operator/pull/3059) * nodecontroller: 3 logging patches [#3104](https://github.com/openshift/machine-config-operator/pull/3104) * kcfg controller remove cleanupmc [#3096](https://github.com/openshift/machine-config-operator/pull/3096) * [Bug 2076975](https://bugzilla.redhat.com/show_bug.cgi?id=2076975): OVN Kubernetes configure-ovs-network set static if conversion metric [#3100](https://github.com/openshift/machine-config-operator/pull/3100) * daemon: Add some logging for state [#3102](https://github.com/openshift/machine-config-operator/pull/3102) * workerlatency profiles - updating the kubelet configuration based on the nodes.config.openshift.io resource [#3015](https://github.com/openshift/machine-config-operator/pull/3015) * [Bug 2066605](https://bugzilla.redhat.com/show_bug.cgi?id=2066605): [on-prem] make Corefile api matching stricter [#3033](https://github.com/openshift/machine-config-operator/pull/3033) * Kubelet: apply default podPidsLimit [#3085](https://github.com/openshift/machine-config-operator/pull/3085) * [Bug 2073021](https://bugzilla.redhat.com/show_bug.cgi?id=2073021): firstboot: Retry on failure [#3070](https://github.com/openshift/machine-config-operator/pull/3070) * Revise KubeVirt platform for hypershift usage [#3084](https://github.com/openshift/machine-config-operator/pull/3084) * Deprecate the use of pkg/errors [#2868](https://github.com/openshift/machine-config-operator/pull/2868) * [Bug 2074613](https://bugzilla.redhat.com/show_bug.cgi?id=2074613): templates: Don't use `:z` with podman on system directories [#3079](https://github.com/openshift/machine-config-operator/pull/3079) * [Bug 2035005](https://bugzilla.redhat.com/show_bug.cgi?id=2035005): Move removeUpdateInProgressTaint functionality to mcc [#3064](https://github.com/openshift/machine-config-operator/pull/3064) * [low priority] kubelet controller: rm unused userDefinedSystemReserved [#3054](https://github.com/openshift/machine-config-operator/pull/3054) * mcc/node controller: order node updates by zone [#3009](https://github.com/openshift/machine-config-operator/pull/3009) * [low priority] update_test: remove redundant types [#3082](https://github.com/openshift/machine-config-operator/pull/3082) * updateKernelArgs: pass kargs instead of MCs [#3055](https://github.com/openshift/machine-config-operator/pull/3055) * daemon: add desiredConfigMap mode for Hypershift [#3068](https://github.com/openshift/machine-config-operator/pull/3068) * daemon: add a comment explaining CoreOSDaemon [#3080](https://github.com/openshift/machine-config-operator/pull/3080) * adds zacks hack scripts [#2953](https://github.com/openshift/machine-config-operator/pull/2953) * [Bug 2069740](https://bugzilla.redhat.com/show_bug.cgi?id=2069740): Avoid kubernetes node port range [#3044](https://github.com/openshift/machine-config-operator/pull/3044) * Update github.com/containers/image [#2695](https://github.com/openshift/machine-config-operator/pull/2695) * Render Nutanix cloud provider as blank. [#3051](https://github.com/openshift/machine-config-operator/pull/3051) * Create MCONamespace constant [#3025](https://github.com/openshift/machine-config-operator/pull/3025) * [Bug 2055433](https://bugzilla.redhat.com/show_bug.cgi?id=2055433): configure-ovs: set networking on before restarting NetworkManager [#3006](https://github.com/openshift/machine-config-operator/pull/3006) * [Bug 1949827](https://bugzilla.redhat.com/show_bug.cgi?id=1949827): Add KUBELET_NODEIP_HINT to nodeip-configuration [#2888](https://github.com/openshift/machine-config-operator/pull/2888) * [Bug 2058030](https://bugzilla.redhat.com/show_bug.cgi?id=2058030): configure-ovs: move dhcp config from br-ex to ovs-if-br-ex [#3024](https://github.com/openshift/machine-config-operator/pull/3024) * start.go: rm orphaned err check [#3042](https://github.com/openshift/machine-config-operator/pull/3042) * [Bug 2067857](https://bugzilla.redhat.com/show_bug.cgi?id=2067857): prometheus/client_golang v1.11.0 -> v1.12.1 [#3038](https://github.com/openshift/machine-config-operator/pull/3038) * mcd: Remove redundant MkdirAll call in update.go [#2895](https://github.com/openshift/machine-config-operator/pull/2895) * Remove runtime request timeout restriction [#3026](https://github.com/openshift/machine-config-operator/pull/3026) * [Bug 2068613](https://bugzilla.redhat.com/show_bug.cgi?id=2068613): ClusterRoleUpdated/ClusterRoleBindingUpdated Spamming Event Logs [#3040](https://github.com/openshift/machine-config-operator/pull/3040) * [Bug 2057160](https://bugzilla.redhat.com/show_bug.cgi?id=2057160): configure-ovs.sh: Provide store hint for default route interface [#2971](https://github.com/openshift/machine-config-operator/pull/2971) * Move log statement to UpdateTuningArgs [#3032](https://github.com/openshift/machine-config-operator/pull/3032) * build-sys: Default to `make binaries` [#3035](https://github.com/openshift/machine-config-operator/pull/3035) * e2e: Use `/proc/cmdline` instead of `rpm-ostree kargs` [#3034](https://github.com/openshift/machine-config-operator/pull/3034) * Fix description typo in osImageURL CRD parameter [#3029](https://github.com/openshift/machine-config-operator/pull/3029) * Add Nutanix Platform to Machine Config Operator [#2942](https://github.com/openshift/machine-config-operator/pull/2942) * bootstrap_test.go: remove unused constants [#3023](https://github.com/openshift/machine-config-operator/pull/3023) * Make our resourcemerge fork update a container's Resources.Requests, un-revert #2802 [#3028](https://github.com/openshift/machine-config-operator/pull/3028) * Revert "Send alert when MCO can't safely apply updated Kubelet CA on nodes in paused pool" [#3027](https://github.com/openshift/machine-config-operator/pull/3027) * Send alert when MCO can't safely apply updated Kubelet CA on nodes in paused pool [#2802](https://github.com/openshift/machine-config-operator/pull/2802) * server/api_test: Adjust expected error message for Go 1.18 [#3019](https://github.com/openshift/machine-config-operator/pull/3019) * Enable unicast keepalived for all on-prem platforms [#3016](https://github.com/openshift/machine-config-operator/pull/3016) * templates: Clean out filesystem properties [#2894](https://github.com/openshift/machine-config-operator/pull/2894) * [Bug 2063324](https://bugzilla.redhat.com/show_bug.cgi?id=2063324): Ensure directories are created with usable permission bits [#3011](https://github.com/openshift/machine-config-operator/pull/3011) * enhance MCO test library [#3000](https://github.com/openshift/machine-config-operator/pull/3000) * Bump(openshift/api): to get CSI changes [#3010](https://github.com/openshift/machine-config-operator/pull/3010) * daemon: get the apiserver url from the kubelet's kubeconfig [#2978](https://github.com/openshift/machine-config-operator/pull/2978) * Update vendored Ignition to v2.13 [#2996](https://github.com/openshift/machine-config-operator/pull/2996) * daemon.go/update.go: various cleanup surrounding OS updates [#2973](https://github.com/openshift/machine-config-operator/pull/2973) * Remove unused etcd images [#3001](https://github.com/openshift/machine-config-operator/pull/3001) * daemon: bootimage and ignition logging [#2994](https://github.com/openshift/machine-config-operator/pull/2994) * configure-ovs: reload NM only when necessary [#2992](https://github.com/openshift/machine-config-operator/pull/2992) * Add `--templates` flag to MCC `bootstrap` command [#2995](https://github.com/openshift/machine-config-operator/pull/2995) * Preparatory patches for bumping fcct -> butane [#2980](https://github.com/openshift/machine-config-operator/pull/2980) * [Bug 2060133](https://bugzilla.redhat.com/show_bug.cgi?id=2060133): Explicitly set keyfile as the default plugin [#2984](https://github.com/openshift/machine-config-operator/pull/2984) * Use afterburn to collect instance metadata in order to populate nodename [#2988](https://github.com/openshift/machine-config-operator/pull/2988) * Remove `bindata.go` [#2983](https://github.com/openshift/machine-config-operator/pull/2983) * Add new extension for kerberos [#2979](https://github.com/openshift/machine-config-operator/pull/2979) * [Bug 2048352](https://bugzilla.redhat.com/show_bug.cgi?id=2048352): ovn-kubernetes: Fixed ofport_request for physical ports [#2941](https://github.com/openshift/machine-config-operator/pull/2941) * [Bug 2050466](https://bugzilla.redhat.com/show_bug.cgi?id=2050466): Not allow empty string in icsp&image CR [#2969](https://github.com/openshift/machine-config-operator/pull/2969) * [Bug 2058626](https://bugzilla.redhat.com/show_bug.cgi?id=2058626): Revert "Bump(openshift/api): to get CSI changes" [#2968](https://github.com/openshift/machine-config-operator/pull/2968) * Bump(openshift/api): to get CSI changes [#2949](https://github.com/openshift/machine-config-operator/pull/2949) * [Bug 2041814](https://bugzilla.redhat.com/show_bug.cgi?id=2041814): do not generate new KubeletConfigKey for the first kubel… [#2936](https://github.com/openshift/machine-config-operator/pull/2936) * OpenStack: set transient hostname in afterburn-hostname [#2945](https://github.com/openshift/machine-config-operator/pull/2945) * [Bug 1929160](https://bugzilla.redhat.com/show_bug.cgi?id=1929160): Add NetworkManager reload to resolv-prepender [#2488](https://github.com/openshift/machine-config-operator/pull/2488) * test/helpers: use `RetryOnConflict` for node writes [#2921](https://github.com/openshift/machine-config-operator/pull/2921) * updates docs for config drift detection [#2872](https://github.com/openshift/machine-config-operator/pull/2872) * templates: Change default container-runtime config to enable all CRI-O metrics [#2911](https://github.com/openshift/machine-config-operator/pull/2911) * Revert "Remove sysctl-inotify.conf.yaml" [#2944](https://github.com/openshift/machine-config-operator/pull/2944) * Remove sysctl-inotify.conf.yaml [#2909](https://github.com/openshift/machine-config-operator/pull/2909) * [Bug 2047445](https://bugzilla.redhat.com/show_bug.cgi?id=2047445): Use ip command to check for ipv6 addresses [#2934](https://github.com/openshift/machine-config-operator/pull/2934) * Add Christoph as a baremetal owner [#2920](https://github.com/openshift/machine-config-operator/pull/2920) * docs: Update links from "Optimized Updates" to "Rebootless Updates" [#2913](https://github.com/openshift/machine-config-operator/pull/2913) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/c3ac7f07f1cae32456a7ab361e29f49af7eb0802...e722bb791349c5f74548633d5c3407c414ece9bf) ### [machine-os-images](https://github.com/openshift/machine-os-images/tree/1150735e8f4bd22fc51f686f4414d375fb73daa6) * [Bug 2090017](https://bugzilla.redhat.com/show_bug.cgi?id=2090017): Get rid of lookaside cache in OCP build [#15](https://github.com/openshift/machine-os-images/pull/15) * Revert .ci-operator.yaml [#16](https://github.com/openshift/machine-os-images/pull/16) * Updating ose-machine-os-images images to be consistent with ART [#11](https://github.com/openshift/machine-os-images/pull/11) * [Bug 2075024](https://bugzilla.redhat.com/show_bug.cgi?id=2075024): Remove destination coreos if it exists [#13](https://github.com/openshift/machine-os-images/pull/13) * uncompress arm64 vmlinuz for pxe booting [#12](https://github.com/openshift/machine-os-images/pull/12) * [Full changelog](https://github.com/openshift/machine-os-images/compare/52118759e5c68733954f15d0cdc45c255752aa3c...1150735e8f4bd22fc51f686f4414d375fb73daa6) ### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/f38aae4ff7f595b8c8864a550271d7651491fa9c) * Updating ose-multus-admission-controller images to be consistent with ART [#44](https://github.com/openshift/multus-admission-controller/pull/44) * Updating ose-multus-admission-controller images to be consistent with ART [#42](https://github.com/openshift/multus-admission-controller/pull/42) * [Full changelog](https://github.com/openshift/multus-admission-controller/compare/d7a7fe5df9f6303487475767acbb5228e8135af3...f38aae4ff7f595b8c8864a550271d7651491fa9c) ### [multus-cni](https://github.com/openshift/multus-cni/tree/3cc5a3acfd687808adc7c0b2acfc4b26bcfacabf) * [Bug 2092839](https://bugzilla.redhat.com/show_bug.cgi?id=2092839): Fix missing device-info in networks-status annotation for chained plugins [#131](https://github.com/openshift/multus-cni/pull/131) * [Bug 2071799](https://bugzilla.redhat.com/show_bug.cgi?id=2071799): Skip status update in CmdDel if getPod is failed [#130](https://github.com/openshift/multus-cni/pull/130) * Updating multus-cni images to be consistent with ART [#119](https://github.com/openshift/multus-cni/pull/119) * [Bug 2082360](https://bugzilla.redhat.com/show_bug.cgi?id=2082360): Bumps net-attach-def client library (for CNI v1.0 IP compatibility) [#127](https://github.com/openshift/multus-cni/pull/127) * types: fix usage of strings.Split() for parsing CNI_ARGS (#836) [#126](https://github.com/openshift/multus-cni/pull/126) * [Bug 2071799](https://bugzilla.redhat.com/show_bug.cgi?id=2071799): Remove error handling for getPod to force to proceed cmdDel. [#124](https://github.com/openshift/multus-cni/pull/124) * [Bug 2038019](https://bugzilla.redhat.com/show_bug.cgi?id=2038019): Upstream sync for 4.11 [#121](https://github.com/openshift/multus-cni/pull/121) * Suppress uid mismatch error/warning in case of static pod [#775](https://github.com/openshift/multus-cni/pull/775) * Update development.md [#779](https://github.com/openshift/multus-cni/pull/779) * Update quickstart.md [#774](https://github.com/openshift/multus-cni/pull/774) * Update libcni cache when default-route net selection is used [#764](https://github.com/openshift/multus-cni/pull/764) * flaky: fix delegate CNI conf updates unit test [#757](https://github.com/openshift/multus-cni/pull/757) * CI, e2e tests: fix legacy [#758](https://github.com/openshift/multus-cni/pull/758) * crio: mount /run rslave [#120](https://github.com/openshift/multus-cni/pull/120) * [Full changelog](https://github.com/openshift/multus-cni/compare/5059ec256a4eb5eb59e10ec59d343d42214d0c08...3cc5a3acfd687808adc7c0b2acfc4b26bcfacabf) ### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/643fdaf6085747d7e8127f433ee5d4c729d24611) * Updating multus-networkpolicy images to be consistent with ART (#16) [#16](https://github.com/openshift/multus-networkpolicy/pull/16) * Updating multus-networkpolicy images to be consistent with ART (#15) [#15](https://github.com/openshift/multus-networkpolicy/pull/15) * [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/bfcc6c85b5ad1c47fc1d50ddec0acd108d270fe1...643fdaf6085747d7e8127f433ee5d4c729d24611) ### [multus-route-override-cni](https://github.com/openshift/route-override-cni/tree/523b79044306b7590ad449d7eab06a233d687d86) * Updating ose-multus-route-override-cni images to be consistent with ART [#25](https://github.com/openshift/route-override-cni/pull/25) * Updating ose-multus-route-override-cni images to be consistent with ART [#21](https://github.com/openshift/route-override-cni/pull/21) * [Full changelog](https://github.com/openshift/route-override-cni/compare/707dd38046554810f601f2fae4a69bc4b907d7d3...523b79044306b7590ad449d7eab06a233d687d86) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/9951259f26d7ed7ba81e6a05cba41891e6973edd) * Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART [#81](https://github.com/openshift/whereabouts-cni/pull/81) * [Bug 2065785](https://bugzilla.redhat.com/show_bug.cgi?id=2065785): Sync upstream for context improvements [#87](https://github.com/openshift/whereabouts-cni/pull/87) * [Bug 2050409](https://bugzilla.redhat.com/show_bug.cgi?id=2050409): ip-reconciler should have known errors from api server on instantiation [#84](https://github.com/openshift/whereabouts-cni/pull/84) * [Bug 2052055](https://bugzilla.redhat.com/show_bug.cgi?id=2052055): client-go bump to v1.22 [#82](https://github.com/openshift/whereabouts-cni/pull/82) * [Full changelog](https://github.com/openshift/whereabouts-cni/compare/a8d68d3e48aa7e2d6e612268f6a5b408b5720776...9951259f26d7ed7ba81e6a05cba41891e6973edd) ### [must-gather](https://github.com/openshift/must-gather/tree/32bca4033d79326225d966d98641935927888428) * [Bug 2104701](https://bugzilla.redhat.com/show_bug.cgi?id=2104701): Add timeout to oc cp command to fix must-gather delays when routers are terminating [#318](https://github.com/openshift/must-gather/pull/318) * Updating ose-must-gather images to be consistent with ART [#302](https://github.com/openshift/must-gather/pull/302) * [Bug 2097346](https://bugzilla.redhat.com/show_bug.cgi?id=2097346): Updates how gether_monitoring obtains SA token [#313](https://github.com/openshift/must-gather/pull/313) * [Bug 2091658](https://bugzilla.redhat.com/show_bug.cgi?id=2091658): Improve the sriov gather script [#305](https://github.com/openshift/must-gather/pull/305) * [Bug 2090730](https://bugzilla.redhat.com/show_bug.cgi?id=2090730): Adds collection of Multus log files [#306](https://github.com/openshift/must-gather/pull/306) * [Bug 2023295](https://bugzilla.redhat.com/show_bug.cgi?id=2023295): fix getting deployment name [#303](https://github.com/openshift/must-gather/pull/303) * [Bug 1999529](https://bugzilla.redhat.com/show_bug.cgi?id=1999529): Filter disabled resources in inspection to proceed others [#296](https://github.com/openshift/must-gather/pull/296) * fix gather_insights collection [#301](https://github.com/openshift/must-gather/pull/301) * [Bug 2023295](https://bugzilla.redhat.com/show_bug.cgi?id=2023295): Add networking resources [#300](https://github.com/openshift/must-gather/pull/300) * Add SR-IOV gather script [#297](https://github.com/openshift/must-gather/pull/297) * gather_profiling_node: correctly manage NotReady Nodes [#299](https://github.com/openshift/must-gather/pull/299) * Add new metallb crds to the gather script [#295](https://github.com/openshift/must-gather/pull/295) * add capability for oauth-server audit logging [#265](https://github.com/openshift/must-gather/pull/265) * Simplify CRD collection [#293](https://github.com/openshift/must-gather/pull/293) * [Bug 2062355](https://bugzilla.redhat.com/show_bug.cgi?id=2062355): Collect NMState resources when operator is installed [#292](https://github.com/openshift/must-gather/pull/292) * List the pods by label app=etcd to only list etcd pods [#289](https://github.com/openshift/must-gather/pull/289) * [WINC-708](https://issues.redhat.com/browse/WINC-708): Collect containerd logs on Windows instances [#290](https://github.com/openshift/must-gather/pull/290) * [Bug 2054319](https://bugzilla.redhat.com/show_bug.cgi?id=2054319): Fix the namespace extract filter [#286](https://github.com/openshift/must-gather/pull/286) * RUNNING_ETCD_POD must not be a quorum pod for must-gather [#276](https://github.com/openshift/must-gather/pull/276) * collection-scripts: allow collection of CRI-O profiling data [#285](https://github.com/openshift/must-gather/pull/285) * Collect prometheus target details [#277](https://github.com/openshift/must-gather/pull/277) * Updating ose-must-gather images to be consistent with ART [#281](https://github.com/openshift/must-gather/pull/281) * Add script to collect kubelet profiling data [#273](https://github.com/openshift/must-gather/pull/273) * [Full changelog](https://github.com/openshift/must-gather/compare/617b8206291039b88a5bbde588682f33938e01aa...32bca4033d79326225d966d98641935927888428) ### [network-interface-bond-cni](https://github.com/openshift/bond-cni/tree/d69bd075e7ce64db7aa1a3a1a155240cc8f3402d) * Updating ose-network-interface-bond-cni images to be consistent with ART [#32](https://github.com/openshift/bond-cni/pull/32) * ds merges: IPAM fix, tests, bond interface name fix [#31](https://github.com/openshift/bond-cni/pull/31) * Updating ose-network-interface-bond-cni images to be consistent with ART [#30](https://github.com/openshift/bond-cni/pull/30) * [Full changelog](https://github.com/openshift/bond-cni/compare/d56a6b951d342cd08f45e7222004ab48b7556e95...d69bd075e7ce64db7aa1a3a1a155240cc8f3402d) ### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/9482ac9af2f5ff31d5ef237dba3db9b3f5697935) * Updating ose-network-metrics-daemon images to be consistent with ART (#46) [#46](https://github.com/openshift/network-metrics-daemon/pull/46) * Updated prometheus client_golang version to v1.11.1 (#48) [#48](https://github.com/openshift/network-metrics-daemon/pull/48) * Fix field selector (#49) [#49](https://github.com/openshift/network-metrics-daemon/pull/49) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/234c13885e0c00a3b3f4f1bf81a868c82508dd2d...9482ac9af2f5ff31d5ef237dba3db9b3f5697935) ### [network-tools](https://github.com/openshift/network-tools/tree/18451247b1de1ad176f658f1ceef544f4b6f4a8b) * [Bug 2043094](https://bugzilla.redhat.com/show_bug.cgi?id=2043094): Add ovn clean conntrack functionality [#55](https://github.com/openshift/network-tools/pull/55) * Updating ose-network-tools images to be consistent with ART [#54](https://github.com/openshift/network-tools/pull/54) * Add docs for invoking ovnkube-trace [#56](https://github.com/openshift/network-tools/pull/56) * [Full changelog](https://github.com/openshift/network-tools/compare/bcfec9c5a054f4c60356175b42a2477ec181fbd9...18451247b1de1ad176f658f1ceef544f4b6f4a8b) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/f60f1c1c76a3247c4973b40dbbe9241821bac810) * bump kube to 1.23.1 [#75](https://github.com/openshift/oauth-apiserver/pull/75) * [Bug 2049155](https://bugzilla.redhat.com/show_bug.cgi?id=2049155): fix printers to avoid panic from DeepCopy [#71](https://github.com/openshift/oauth-apiserver/pull/71) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/effa26af0ee014ef342de1118ba0796cc72aaa01...f60f1c1c76a3247c4973b40dbbe9241821bac810) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/aad1b28fcf4b32d9ad592eee33e439bd575565a2) * Use resourceName in Openshift SAR rule [#243](https://github.com/openshift/oauth-proxy/pull/243) * Updating golang-github-openshift-oauth-proxy images to be consistent with ART [#241](https://github.com/openshift/oauth-proxy/pull/241) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/799d414ba87ca5b28d08cf4af07409032c04df2b...aad1b28fcf4b32d9ad592eee33e439bd575565a2) ### [oauth-server](https://github.com/openshift/oauth-server/tree/8d80088ebf859d717e470b47fed9f9014b9226a0) * [Bug 2086505](https://bugzilla.redhat.com/show_bug.cgi?id=2086505): Updating oauth-server images to be consistent with ART [#108](https://github.com/openshift/oauth-server/pull/108) * [Bug 2086465](https://bugzilla.redhat.com/show_bug.cgi?id=2086465): External OAuth: create audit logs for auth events [#103](https://github.com/openshift/oauth-server/pull/103) * [AUTH-100](https://issues.redhat.com/browse/AUTH-100): Add request header authn auditing [#106](https://github.com/openshift/oauth-server/pull/106) * Update external dependencies [#105](https://github.com/openshift/oauth-server/pull/105) * osin: Import from the new openshift module path [#104](https://github.com/openshift/oauth-server/pull/104) * [AUTH-66](https://issues.redhat.com/browse/AUTH-66): turn on audit on oauth-server with PW-based flow [#92](https://github.com/openshift/oauth-server/pull/92) * [Full changelog](https://github.com/openshift/oauth-server/compare/245b95f8a8e28e3960e4d369f3ca9a42be99bdf8...8d80088ebf859d717e470b47fed9f9014b9226a0) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/4b6f8748ac98304a3fbe2a87f518d50d3927f15f) * [Bug 2105167](https://bugzilla.redhat.com/show_bug.cgi?id=2105167): Validate Image labels correctly [#296](https://github.com/openshift/openshift-apiserver/pull/296) * Add coreydaley as reviewer/approver for pkg/build [#297](https://github.com/openshift/openshift-apiserver/pull/297) * Use github.com/openshift/runtime-utils/pkg/registries [#205](https://github.com/openshift/openshift-apiserver/pull/205) * [NE-882](https://issues.redhat.com/browse/NE-882): Allow route subdomains to be omitted [#254](https://github.com/openshift/openshift-apiserver/pull/254) * [Bug 2041133](https://bugzilla.redhat.com/show_bug.cgi?id=2041133): Bump openshift/api to 271bd7e1834c62853f1646b1bcb29aa4ec79d7c1 [#286](https://github.com/openshift/openshift-apiserver/pull/286) * [Bug 2049234](https://bugzilla.redhat.com/show_bug.cgi?id=2049234): Fix importing images that have dots in their namespace [#279](https://github.com/openshift/openshift-apiserver/pull/279) * [Bug 2047335](https://bugzilla.redhat.com/show_bug.cgi?id=2047335): fix panic from printer [#275](https://github.com/openshift/openshift-apiserver/pull/275) * [Bug 2047335](https://bugzilla.redhat.com/show_bug.cgi?id=2047335): fix panic from printer [#272](https://github.com/openshift/openshift-apiserver/pull/272) * projects: add rw mutex to auth cache [#267](https://github.com/openshift/openshift-apiserver/pull/267) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/6b16f7fa1a9561fd0c47f7cbd17ef6c4332485c7...4b6f8748ac98304a3fbe2a87f518d50d3927f15f) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/46157a3a8be99b009c0f99c730d294a684f59e6b) * Add user coreydaley as an approver [#224](https://github.com/openshift/openshift-controller-manager/pull/224) * [NE-860](https://issues.redhat.com/browse/NE-860): ingress-to-route: add support for destinationCACertificate [#218](https://github.com/openshift/openshift-controller-manager/pull/218) * Image trigger handler: Include the object name on error [#221](https://github.com/openshift/openshift-controller-manager/pull/221) * [Bug 2075584](https://bugzilla.redhat.com/show_bug.cgi?id=2075584): Bubble actual error message up to the build [#220](https://github.com/openshift/openshift-controller-manager/pull/220) * [Bug 2067868](https://bugzilla.redhat.com/show_bug.cgi?id=2067868): Update prometheus client_golang from 1.11.0 => 1.11.1 [#219](https://github.com/openshift/openshift-controller-manager/pull/219) * Accept stop signal [#215](https://github.com/openshift/openshift-controller-manager/pull/215) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/2c2d50dbda3a06681a3b9c683c53ff3b3ba3b685...46157a3a8be99b009c0f99c730d294a684f59e6b) ### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/1a7a5dcb06446039a5bc8ef3aedc07b25d58bb5d) * Updating openshift-state-metrics images to be consistent with ART [#87](https://github.com/openshift/openshift-state-metrics/pull/87) * Updates OWNERS file [#86](https://github.com/openshift/openshift-state-metrics/pull/86) * [Bug 2067783](https://bugzilla.redhat.com/show_bug.cgi?id=2067783): Bump client_golang to v1.12.1 [#85](https://github.com/openshift/openshift-state-metrics/pull/85) * Use service CA beta annotation [#84](https://github.com/openshift/openshift-state-metrics/pull/84) * Updating openshift-state-metrics images to be consistent with ART [#81](https://github.com/openshift/openshift-state-metrics/pull/81) * Adding the right build comment as per go 1.17 [#82](https://github.com/openshift/openshift-state-metrics/pull/82) * [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/e5c50aae141e4f72c6843a3964f167bec6e79475...1a7a5dcb06446039a5bc8ef3aedc07b25d58bb5d) ### [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator/tree/ae4c45caf3f689d9797972ab133612e5cc030d90) * [Bug 2090662](https://bugzilla.redhat.com/show_bug.cgi?id=2090662): SWEET32: Improve TLS configuration for Kube RBAC Proxy (cont) [#88](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/88) * [Bug 2090662](https://bugzilla.redhat.com/show_bug.cgi?id=2090662): SWEET32: Improve TLS configuration for Kube RBAC Proxy [#85](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/85) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#84](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/84) * Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#83](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/83) * [Bug 2065597](https://bugzilla.redhat.com/show_bug.cgi?id=2065597): Add support for dynamic, user-managed config [#78](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/78) * Mark CSI StorageClass as the default one [#80](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/80) * Add OpenStack team to approvers [#81](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/81) * [Bug 2074292](https://bugzilla.redhat.com/show_bug.cgi?id=2074292): Address CVE-2022-27191 [#79](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/79) * [Bug 2067869](https://bugzilla.redhat.com/show_bug.cgi?id=2067869): Address CVE-2022-21698 [#77](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/77) * Remove Ephemeral mode from the CSI driver [#76](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/76) * [Bug 2061732](https://bugzilla.redhat.com/show_bug.cgi?id=2061732): Fail gracefully on failure to populate cloud info [#74](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/74) * Set fsGroupPolicy in CSIDriver [#75](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/75) * Bump gophercloud [#73](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/73) * Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#68](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/68) * [Full changelog](https://github.com/openshift/openstack-cinder-csi-driver-operator/compare/e0b571594762e0f724b1baa298d03b20a06588b4...ae4c45caf3f689d9797972ab133612e5cc030d90) ### [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack/tree/eb7e497ff47739d9289063cb864436277c6f7bc0) * [Bug 2082667](https://bugzilla.redhat.com/show_bug.cgi?id=2082667): Bump MAPI dependency. Separate node drain controller. [#42](https://github.com/openshift/machine-api-provider-openstack/pull/42) * [Bug 2067844](https://bugzilla.redhat.com/show_bug.cgi?id=2067844): Update dependencies to K8s 1.24, go 1.18 [#41](https://github.com/openshift/machine-api-provider-openstack/pull/41) * Updating ose-machine-api-provider-openstack images to be consistent with ART [#40](https://github.com/openshift/machine-api-provider-openstack/pull/40) * Bump machine-api-operator to 25e61c2 [#39](https://github.com/openshift/machine-api-provider-openstack/pull/39) * Update cluster-api-provider-openstack to v0.6 [#38](https://github.com/openshift/machine-api-provider-openstack/pull/38) * Add Profile and Trunks to Ports and Networks [#35](https://github.com/openshift/machine-api-provider-openstack/pull/35) * [Bug 2054701](https://bugzilla.redhat.com/show_bug.cgi?id=2054701): Convert Machines directly to InstanceSpec [#33](https://github.com/openshift/machine-api-provider-openstack/pull/33) * [Bug 2070181](https://bugzilla.redhat.com/show_bug.cgi?id=2070181): Add support for ServerGroupName [#34](https://github.com/openshift/machine-api-provider-openstack/pull/34) * Add OpenShift CAPO default tags [#28](https://github.com/openshift/machine-api-provider-openstack/pull/28) * [Bug 2067870](https://bugzilla.redhat.com/show_bug.cgi?id=2067870): Address CVE-2022-21698 [#32](https://github.com/openshift/machine-api-provider-openstack/pull/32) * Upgrade external dependencies [#31](https://github.com/openshift/machine-api-provider-openstack/pull/31) * Depend on the downstream CAPO [#30](https://github.com/openshift/machine-api-provider-openstack/pull/30) * [Bug 2046133](https://bugzilla.redhat.com/show_bug.cgi?id=2046133): Set proxy settings on the provider client [#27](https://github.com/openshift/machine-api-provider-openstack/pull/27) * [Bug 2036594](https://bugzilla.redhat.com/show_bug.cgi?id=2036594): Refactor MAPO to use a reconcile function for update and create [#26](https://github.com/openshift/machine-api-provider-openstack/pull/26) * [Bug 2043672](https://bugzilla.redhat.com/show_bug.cgi?id=2043672): Support root volumes [#23](https://github.com/openshift/machine-api-provider-openstack/pull/23) * Updating ose-machine-api-provider-openstack images to be consistent with ART [#22](https://github.com/openshift/machine-api-provider-openstack/pull/22) * shiftstack: Update OWNERS [#21](https://github.com/openshift/machine-api-provider-openstack/pull/21) * Update Dockerfile to 4.10 [#9](https://github.com/openshift/machine-api-provider-openstack/pull/9) * [Full changelog](https://github.com/openshift/machine-api-provider-openstack/compare/2401f74dba8112e0dd4a4a1bb77c26887d5da3f4...eb7e497ff47739d9289063cb864436277c6f7bc0) ### [openstack-machine-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/440ca42cd834e67fd27602360999a250de579168) * Updating ose-openstack-machine-controllers images to be consistent with ART [#237](https://github.com/openshift/cluster-api-provider-openstack/pull/237) * [Bug 2073398](https://bugzilla.redhat.com/show_bug.cgi?id=2073398): Fix InstanceCreate port & trunk cleanup [#232](https://github.com/openshift/cluster-api-provider-openstack/pull/232) * [Bug 2067870](https://bugzilla.redhat.com/show_bug.cgi?id=2067870): Address CVE-2022-21698 [#224](https://github.com/openshift/cluster-api-provider-openstack/pull/224) * hack/e2e: cleanup tmp dir [#221](https://github.com/openshift/cluster-api-provider-openstack/pull/221) * Add target to run e2e tests [#220](https://github.com/openshift/cluster-api-provider-openstack/pull/220) * [Bug 2033862](https://bugzilla.redhat.com/show_bug.cgi?id=2033862): Ensure subnets belong to the queried network [#218](https://github.com/openshift/cluster-api-provider-openstack/pull/218) * Updating ose-openstack-machine-controllers images to be consistent with ART [#217](https://github.com/openshift/cluster-api-provider-openstack/pull/217) * shiftstack: Update OWNERS [#215](https://github.com/openshift/cluster-api-provider-openstack/pull/215) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/84171b7dfdb0160e85a789fbf4cff4950ba4e384...440ca42cd834e67fd27602360999a250de579168) ### [operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/8c2bd46147a90d58e98de73d34fd79477769f11f) * [Bug 2076323](https://bugzilla.redhat.com/show_bug.cgi?id=2076323): Exclude global catalogs from resolution [#320](https://github.com/openshift/operator-framework-olm/pull/320) * [Bug 2100323](https://bugzilla.redhat.com/show_bug.cgi?id=2100323): Fix legacy registries no longer working (#974) [#324](https://github.com/openshift/operator-framework-olm/pull/324) * [Bug 2088541](https://bugzilla.redhat.com/show_bug.cgi?id=2088541): Update unpack job pod security (#2793) [#323](https://github.com/openshift/operator-framework-olm/pull/323) * [Bug 2088541](https://bugzilla.redhat.com/show_bug.cgi?id=2088541): Update catalog source pod security context [#309](https://github.com/openshift/operator-framework-olm/pull/309) * [Bug 2093288](https://bugzilla.redhat.com/show_bug.cgi?id=2093288): fix(grpc): Add startupProbe to check for grpc health readiness (#2791) [#314](https://github.com/openshift/operator-framework-olm/pull/314) * [Bug 2094303](https://bugzilla.redhat.com/show_bug.cgi?id=2094303): fix(vendor/scoped): bump k8s version to 1.24, go version to 1.18 and fix scoped client (#2794) [#316](https://github.com/openshift/operator-framework-olm/pull/316) * [Bug 2020484](https://bugzilla.redhat.com/show_bug.cgi?id=2020484): Refactor installer to surface certificate rotation (#2775) [#306](https://github.com/openshift/operator-framework-olm/pull/306) * [Bug 2039135](https://bugzilla.redhat.com/show_bug.cgi?id=2039135): add more descriptive error message to pruning of FBC [#308](https://github.com/openshift/operator-framework-olm/pull/308) * [Bug 1982737](https://bugzilla.redhat.com/show_bug.cgi?id=1982737): Make malformed CSV fail nicely (#2673) [#307](https://github.com/openshift/operator-framework-olm/pull/307) * manifests/*: comply to restricted pod security level [#299](https://github.com/openshift/operator-framework-olm/pull/299) * Sync 05 03 [#300](https://github.com/openshift/operator-framework-olm/pull/300) * Fix currentServiceAccount debug message (#2765) [#297](https://github.com/openshift/operator-framework-olm/pull/297) * [Bug 2074612](https://bugzilla.redhat.com/show_bug.cgi?id=2074612): Fix GRPC CheckRegistryServer function (#2756) [#294](https://github.com/openshift/operator-framework-olm/pull/294) * Sync OLM commits 04/25 [#292](https://github.com/openshift/operator-framework-olm/pull/292) * Identify fail forward in csvSources (#2743) [#290](https://github.com/openshift/operator-framework-olm/pull/290) * Downstream Sync 04.13 [#289](https://github.com/openshift/operator-framework-olm/pull/289) * Sync 04 11 [#285](https://github.com/openshift/operator-framework-olm/pull/285) * sync update staging directory 04-07 [#279](https://github.com/openshift/operator-framework-olm/pull/279) * sync: Update staging directories 04-05 [#278](https://github.com/openshift/operator-framework-olm/pull/278) * [Bug 2055861](https://bugzilla.redhat.com/show_bug.cgi?id=2055861): Replace collect-profile jobs that haven't completed [#255](https://github.com/openshift/operator-framework-olm/pull/255) * Adds CRC deployment automation and CI documentation [#268](https://github.com/openshift/operator-framework-olm/pull/268) * Update staging OLM 03-30 [#274](https://github.com/openshift/operator-framework-olm/pull/274) * go.*,vendor: Bump root module to go 1.17 [#271](https://github.com/openshift/operator-framework-olm/pull/271) * Makefile: Remove the duplicate unit/psm target [#270](https://github.com/openshift/operator-framework-olm/pull/270) * Sync upstream commits to the 4.11 release branch [#269](https://github.com/openshift/operator-framework-olm/pull/269) * Update PATH setting in base Dockerfile [#261](https://github.com/openshift/operator-framework-olm/pull/261) * Remove unsupported project_image from .ci-operator.yaml [#262](https://github.com/openshift/operator-framework-olm/pull/262) * [Bug 1975543](https://bugzilla.redhat.com/show_bug.cgi?id=1975543): Use CVO to delete manifests removed from OLM [#245](https://github.com/openshift/operator-framework-olm/pull/245) * Fix install_kubebuilder.sh script [#258](https://github.com/openshift/operator-framework-olm/pull/258) * Update the build root Dockerfile base image [#257](https://github.com/openshift/operator-framework-olm/pull/257) * Updating operator-lifecycle-manager images to be consistent with ART [#250](https://github.com/openshift/operator-framework-olm/pull/250) * Updating operator-registry images to be consistent with ART [#249](https://github.com/openshift/operator-framework-olm/pull/249) * [Bug 2048563](https://bugzilla.redhat.com/show_bug.cgi?id=2048563): feat added leader election conventions [#228](https://github.com/openshift/operator-framework-olm/pull/228) * clean up unused scripts [#227](https://github.com/openshift/operator-framework-olm/pull/227) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/ffc9cbc5da4283c03332afbd41b610954c19d6d2...8c2bd46147a90d58e98de73d34fd79477769f11f) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/040c64e73192f7b03169a841fbcb661137b0d999) * [Bug 2088541](https://bugzilla.redhat.com/show_bug.cgi?id=2088541): Add psa anotations to namespace to suppress warnings [#478](https://github.com/operator-framework/operator-marketplace/pull/478) * Updating marketplace-operator images to be consistent with ART [#473](https://github.com/operator-framework/operator-marketplace/pull/473) * [Bug 2092464](https://bugzilla.redhat.com/show_bug.cgi?id=2092464): Update default catalogsource to use 4.11 images [#477](https://github.com/operator-framework/operator-marketplace/pull/477) * [Bug 2079610](https://bugzilla.redhat.com/show_bug.cgi?id=2079610): Fix operatorHub status [#470](https://github.com/operator-framework/operator-marketplace/pull/470) * Revert "Bug 2092464: shift marketplace operator catalogs default to v4.11" [#476](https://github.com/operator-framework/operator-marketplace/pull/476) * [Bug 2092464](https://bugzilla.redhat.com/show_bug.cgi?id=2092464): shift marketplace operator catalogs default to v4.11 [#474](https://github.com/operator-framework/operator-marketplace/pull/474) * manifests/deployment: comply to restricted pod security level [#471](https://github.com/operator-framework/operator-marketplace/pull/471) * chore(modules): bump openshift/api for new operatorhub crd [#472](https://github.com/operator-framework/operator-marketplace/pull/472) * [Bug 2057558](https://bugzilla.redhat.com/show_bug.cgi?id=2057558): increase polling time of status report to reduce log spam [#461](https://github.com/operator-framework/operator-marketplace/pull/461) * fix(manifests): add singleton operatorhub cr [#468](https://github.com/operator-framework/operator-marketplace/pull/468) * fix(capabilities): add operatorhub crd manifest [#467](https://github.com/operator-framework/operator-marketplace/pull/467) * [Bug 2070792](https://bugzilla.redhat.com/show_bug.cgi?id=2070792): chore(manifests): add missing capabilities annotation [#465](https://github.com/operator-framework/operator-marketplace/pull/465) * manifests/10_clusteroperator: Drop the unused namespace property [#401](https://github.com/operator-framework/operator-marketplace/pull/401) * chore(manifests): add openshift capability annotation [#462](https://github.com/operator-framework/operator-marketplace/pull/462) * [Bug 2067909](https://bugzilla.redhat.com/show_bug.cgi?id=2067909): Bump github.com/prometheus/client_golang to v0.12.1 [#463](https://github.com/operator-framework/operator-marketplace/pull/463) * Update OWNERS [#464](https://github.com/operator-framework/operator-marketplace/pull/464) * Bump repository to Go 1.17 and k8s v0.23.x [#460](https://github.com/operator-framework/operator-marketplace/pull/460) * Updating marketplace-operator images to be consistent with ART [#459](https://github.com/operator-framework/operator-marketplace/pull/459) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/80b92ecff398578b389cd953605a7b0f7bbd4f24...040c64e73192f7b03169a841fbcb661137b0d999) ### [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver/tree/0b3d79bfe2113923fc6b38c34e36c6660085a5f8) * [Bug 2091567](https://bugzilla.redhat.com/show_bug.cgi?id=2091567): Upgrade go-ovirt-client to 1.0.0 [#111](https://github.com/openshift/ovirt-csi-driver/pull/111) * Added @engelmi as approver [#109](https://github.com/openshift/ovirt-csi-driver/pull/109) * Updating ose-ovirt-csi-driver images to be consistent with ART [#110](https://github.com/openshift/ovirt-csi-driver/pull/110) * [Bug 2067871](https://bugzilla.redhat.com/show_bug.cgi?id=2067871): Bump prometheus/client_golang to v1.11.1 [#108](https://github.com/openshift/ovirt-csi-driver/pull/108) * [Bug 2063795](https://bugzilla.redhat.com/show_bug.cgi?id=2063795): remove unused replace directive in go.mod [#107](https://github.com/openshift/ovirt-csi-driver/pull/107) * Updating OCP on RHV team members [#103](https://github.com/openshift/ovirt-csi-driver/pull/103) * Updating ose-ovirt-csi-driver images to be consistent with ART [#102](https://github.com/openshift/ovirt-csi-driver/pull/102) * [Bug 2043035](https://bugzilla.redhat.com/show_bug.cgi?id=2043035): use proper error code [#101](https://github.com/openshift/ovirt-csi-driver/pull/101) * [Full changelog](https://github.com/openshift/ovirt-csi-driver/compare/633cbb6d16878d1e32e4a3f006315e670a4d9e22...0b3d79bfe2113923fc6b38c34e36c6660085a5f8) ### [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator/tree/7a30e388c31d436bdf9269998896b16e7ec3aa26) * [Bug 2091567](https://bugzilla.redhat.com/show_bug.cgi?id=2091567): oVirt CSI driver operator should use latest go-ovirt-client [#98](https://github.com/openshift/ovirt-csi-driver-operator/pull/98) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#96](https://github.com/openshift/ovirt-csi-driver-operator/pull/96) * Updating ose-cluster-ovirt-csi-operator images to be consistent with ART [#97](https://github.com/openshift/ovirt-csi-driver-operator/pull/97) * Added @engelmi as approver [#95](https://github.com/openshift/ovirt-csi-driver-operator/pull/95) * [Bug 2067821](https://bugzilla.redhat.com/show_bug.cgi?id=2067821): Bump prometheus/client_golang to v1.11.1 [#93](https://github.com/openshift/ovirt-csi-driver-operator/pull/93) * [Bug 2064613](https://bugzilla.redhat.com/show_bug.cgi?id=2064613): Recreate oVirt connection for every sync [#92](https://github.com/openshift/ovirt-csi-driver-operator/pull/92) * Set fsGroupPolicy in CSIDriver [#89](https://github.com/openshift/ovirt-csi-driver-operator/pull/89) * [Bug 2006201](https://bugzilla.redhat.com/show_bug.cgi?id=2006201): Increase timeouts for CSI driver [#86](https://github.com/openshift/ovirt-csi-driver-operator/pull/86) * Updated OCP on RHV team members [#82](https://github.com/openshift/ovirt-csi-driver-operator/pull/82) * [Bug 2049169](https://bugzilla.redhat.com/show_bug.cgi?id=2049169): Add custom CA bundle support [#83](https://github.com/openshift/ovirt-csi-driver-operator/pull/83) * Updating ose-cluster-ovirt-csi-operator images to be consistent with ART [#81](https://github.com/openshift/ovirt-csi-driver-operator/pull/81) * [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/573ac4789b95f3ff5f9806e7023faca7b610566b...7a30e388c31d436bdf9269998896b16e7ec3aa26) ### [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt/tree/5a93d94c208baf4867bc41529cc379aeb25c9cc4) * [Bug 2100496](https://bugzilla.redhat.com/show_bug.cgi?id=2100496): VM creation fails w. AG without description [#145](https://github.com/openshift/cluster-api-provider-ovirt/pull/145) * [Bug 2099293](https://bugzilla.redhat.com/show_bug.cgi?id=2099293): cluster API provider should use latest go-ovirt-client [#142](https://github.com/openshift/cluster-api-provider-ovirt/pull/142) * [Bug 2094806](https://bugzilla.redhat.com/show_bug.cgi?id=2094806): Update dependencies to K8s 1.24, go 1.18 [#141](https://github.com/openshift/cluster-api-provider-ovirt/pull/141) * Added @engelmi as approver [#137](https://github.com/openshift/cluster-api-provider-ovirt/pull/137) * Updating ose-ovirt-machine-controllers images to be consistent with ART [#139](https://github.com/openshift/cluster-api-provider-ovirt/pull/139) * [Bug 2082535](https://bugzilla.redhat.com/show_bug.cgi?id=2082535): clone flag doesn't work [#138](https://github.com/openshift/cluster-api-provider-ovirt/pull/138) * [Bug 2077597](https://bugzilla.redhat.com/show_bug.cgi?id=2077597): bump go-ovirt-client to v1.0.0-alpha4 [#136](https://github.com/openshift/cluster-api-provider-ovirt/pull/136) * Bug:2076270 better VM deletion handling [#134](https://github.com/openshift/cluster-api-provider-ovirt/pull/134) * [Bug 2076277](https://bugzilla.redhat.com/show_bug.cgi?id=2076277): add Storage Domain Configuration to the machineset [#133](https://github.com/openshift/cluster-api-provider-ovirt/pull/133) * [Bug 2074710](https://bugzilla.redhat.com/show_bug.cgi?id=2074710): Transition to go ovirt client [#131](https://github.com/openshift/cluster-api-provider-ovirt/pull/131) * [Bug 2056454](https://bugzilla.redhat.com/show_bug.cgi?id=2056454): Preallocated disks for OCP nodes [#129](https://github.com/openshift/cluster-api-provider-ovirt/pull/129) * Updated OCP on RHV team members [#130](https://github.com/openshift/cluster-api-provider-ovirt/pull/130) * Updating ose-ovirt-machine-controllers images to be consistent with ART [#128](https://github.com/openshift/cluster-api-provider-ovirt/pull/128) * [Full changelog](https://github.com/openshift/cluster-api-provider-ovirt/compare/35ce9aafee1ffad0734f02ff0d5f8632d3905f09...5a93d94c208baf4867bc41529cc379aeb25c9cc4) ### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/8e01a8541ffe372319cc44a04307f29321808043) * [Bug 2106855](https://bugzilla.redhat.com/show_bug.cgi?id=2106855): Append the SNAT rule in management chain [#1200](https://github.com/openshift/ovn-kubernetes/pull/1200) * [Bug 2105264](https://bugzilla.redhat.com/show_bug.cgi?id=2105264): EGW: Clean Stale Conntrack Entries [#1190](https://github.com/openshift/ovn-kubernetes/pull/1190) * [Bug 2105101](https://bugzilla.redhat.com/show_bug.cgi?id=2105101): Fix egressips for pods recreated with same name [#1177](https://github.com/openshift/ovn-kubernetes/pull/1177) * [Bug 2104991](https://bugzilla.redhat.com/show_bug.cgi?id=2104991): Fix completed pods releasing IP address on update [#1176](https://github.com/openshift/ovn-kubernetes/pull/1176) * [Bug 2104717](https://bugzilla.redhat.com/show_bug.cgi?id=2104717): Fix Panic in Network Policy deletion [#1175](https://github.com/openshift/ovn-kubernetes/pull/1175) * [Bug 2101498](https://bugzilla.redhat.com/show_bug.cgi?id=2101498): Revert "Bug 2101498: add upper bound to number of failed attempts" [#1165](https://github.com/openshift/ovn-kubernetes/pull/1165) * [Bug 2085089](https://bugzilla.redhat.com/show_bug.cgi?id=2085089): Add support for enabling UDP packet aggregation on veth interfaces [#1129](https://github.com/openshift/ovn-kubernetes/pull/1129) * [Bug 2099755](https://bugzilla.redhat.com/show_bug.cgi?id=2099755): Add new EgressIP config option "egressip-reachability-total-timeout" [#1156](https://github.com/openshift/ovn-kubernetes/pull/1156) * [Bug 2073378](https://bugzilla.redhat.com/show_bug.cgi?id=2073378): Add node name into egress ip status for the removal [#1114](https://github.com/openshift/ovn-kubernetes/pull/1114) * [Bug 2079012](https://bugzilla.redhat.com/show_bug.cgi?id=2079012): Fix egressIP object deletion if the node is deleted first [#1143](https://github.com/openshift/ovn-kubernetes/pull/1143) * [Bug 2089392](https://bugzilla.redhat.com/show_bug.cgi?id=2089392): Update logging for specific policy when creating it [#1145](https://github.com/openshift/ovn-kubernetes/pull/1145) * [Bug 2082599](https://bugzilla.redhat.com/show_bug.cgi?id=2082599): add upper bound to number of failed attempts [#1147](https://github.com/openshift/ovn-kubernetes/pull/1147) * [Bug 2094088](https://bugzilla.redhat.com/show_bug.cgi?id=2094088): Fixes Updating non-default columns as well as libovsdb fixes for empty values [#1146](https://github.com/openshift/ovn-kubernetes/pull/1146) * [release 4.11] Bug 2092579: pods: deleteLogicalPort should not fail if port is already deleted [#1123](https://github.com/openshift/ovn-kubernetes/pull/1123) * [Bug 2092889](https://bugzilla.redhat.com/show_bug.cgi?id=2092889): update all egress ACLs' direction to "from-lport" [#1128](https://github.com/openshift/ovn-kubernetes/pull/1128) * [Bug 2089716](https://bugzilla.redhat.com/show_bug.cgi?id=2089716): Downstream fix for OVN-Kube node cardinality [#1135](https://github.com/openshift/ovn-kubernetes/pull/1135) * [Bug 2095113](https://bugzilla.redhat.com/show_bug.cgi?id=2095113): Dockerfile: bump to openvswitch2.17-2.17.0-22.el8fdp [#1117](https://github.com/openshift/ovn-kubernetes/pull/1117) * [Bug 2094039](https://bugzilla.redhat.com/show_bug.cgi?id=2094039): egressIP: node retrieval failure is not respected, causes panic [#1130](https://github.com/openshift/ovn-kubernetes/pull/1130) * [Bug 2093396](https://bugzilla.redhat.com/show_bug.cgi?id=2093396): Remove node-tainting for too-small MTU [#1127](https://github.com/openshift/ovn-kubernetes/pull/1127) * [Bug 2091634](https://bugzilla.redhat.com/show_bug.cgi?id=2091634): Use ovs-appctl dpctl/* instead of ovs-dpctl [#1118](https://github.com/openshift/ovn-kubernetes/pull/1118) * [Bug 2091990](https://bugzilla.redhat.com/show_bug.cgi?id=2091990): fix lflow-cache-limit-kb ovs external-id [#1116](https://github.com/openshift/ovn-kubernetes/pull/1116) * [Bug 2070674](https://bugzilla.redhat.com/show_bug.cgi?id=2070674): improve performance of service sync [#1110](https://github.com/openshift/ovn-kubernetes/pull/1110) * [Bug 2092473](https://bugzilla.redhat.com/show_bug.cgi?id=2092473): libovsdb perf backports [#1119](https://github.com/openshift/ovn-kubernetes/pull/1119) * [Bug 2089930](https://bugzilla.redhat.com/show_bug.cgi?id=2089930): Dockerfile: bump OVN to ovn22.06 [#1102](https://github.com/openshift/ovn-kubernetes/pull/1102) * [Bug 2090843](https://bugzilla.redhat.com/show_bug.cgi?id=2090843): addLogicalPort() optimization cherry-picks [#1109](https://github.com/openshift/ovn-kubernetes/pull/1109) * [Bug 2090537](https://bugzilla.redhat.com/show_bug.cgi?id=2090537): OVNDBManager: Retry migrations [#1108](https://github.com/openshift/ovn-kubernetes/pull/1108) * [Bug 2081069](https://bugzilla.redhat.com/show_bug.cgi?id=2081069): Bumps OVN to 22.03.0-37.el8fdp [#1100](https://github.com/openshift/ovn-kubernetes/pull/1100) * [Bug 2086851](https://bugzilla.redhat.com/show_bug.cgi?id=2086851): enable `exportloopref` linter and fix violations [#1092](https://github.com/openshift/ovn-kubernetes/pull/1092) * [Bug 2084249](https://bugzilla.redhat.com/show_bug.cgi?id=2084249): [DownstreamMerge] 5-12-22 [#1090](https://github.com/openshift/ovn-kubernetes/pull/1090) * Add retry logic to EgressIP resources [#2965](https://github.com/openshift/ovn-kubernetes/pull/2965) * Add nosprintfhostport linter config [#2977](https://github.com/openshift/ovn-kubernetes/pull/2977) * Add EgressQoS documentation [#2966](https://github.com/openshift/ovn-kubernetes/pull/2966) * Fix a crash on service update check [#2980](https://github.com/openshift/ovn-kubernetes/pull/2980) * Reduce EgressQoS logs [#2972](https://github.com/openshift/ovn-kubernetes/pull/2972) * [Bug 2077357](https://bugzilla.redhat.com/show_bug.cgi?id=2077357): Bump OVN to ovn22.03-22.03.0-24 [#1052](https://github.com/openshift/ovn-kubernetes/pull/1052) * 5-4-22 [#1081](https://github.com/openshift/ovn-kubernetes/pull/1081) * Retry sdn2837 rebased [#2930](https://github.com/openshift/ovn-kubernetes/pull/2930) * test flake: Fix e2e for egressIPs [#2968](https://github.com/openshift/ovn-kubernetes/pull/2968) * Metrics: add config duration recorder [#2878](https://github.com/openshift/ovn-kubernetes/pull/2878) * cni pod deployment performance imrovements [#2952](https://github.com/openshift/ovn-kubernetes/pull/2952) * [Bug 2070929](https://bugzilla.redhat.com/show_bug.cgi?id=2070929): Downstream Merge: 04-05-2022 [#1078](https://github.com/openshift/ovn-kubernetes/pull/1078) * Bump PodDisruptionBudget and EndpointSlice to v1 [#2961](https://github.com/openshift/ovn-kubernetes/pull/2961) * delete SNAT2NIP if pod.node == egressNodeServingPod [#2945](https://github.com/openshift/ovn-kubernetes/pull/2945) * Don't warn on failure to create pod when it isn't scheduled [#2935](https://github.com/openshift/ovn-kubernetes/pull/2935) * Delete invalid egress ip from cloudprivateipconfig [#2946](https://github.com/openshift/ovn-kubernetes/pull/2946) * Fix pod recorder and improve it [#2960](https://github.com/openshift/ovn-kubernetes/pull/2960) * Add Egress QoS E2E and fix panic [#2958](https://github.com/openshift/ovn-kubernetes/pull/2958) * [Bug 2079439](https://bugzilla.redhat.com/show_bug.cgi?id=2079439): [DownstreamMerge] 4-29-22 [#1064](https://github.com/openshift/ovn-kubernetes/pull/1064) * Bump github.com/containernetworking/cni from 0.8.0 to 0.8.1 in /go-controller [#2915](https://github.com/openshift/ovn-kubernetes/pull/2915) * duplicated IPs can be assigned to multiple Pods [#2928](https://github.com/openshift/ovn-kubernetes/pull/2928) * Fixes various issues with completed pods [#2957](https://github.com/openshift/ovn-kubernetes/pull/2957) * ovn-sbctl: always pass --no-leader-only [#2954](https://github.com/openshift/ovn-kubernetes/pull/2954) * Add retry logic to egress firewall and update unit-test [#2908](https://github.com/openshift/ovn-kubernetes/pull/2908) * call clearInitialNodeNetworkUnavailableCondition for noHostSubnet nodes [#2955](https://github.com/openshift/ovn-kubernetes/pull/2955) * Add the EgressQoS controller [#2876](https://github.com/openshift/ovn-kubernetes/pull/2876) * Downstream Merge 25-04-2022 [#1050](https://github.com/openshift/ovn-kubernetes/pull/1050) * Dump OVN databases on e2e-control-plane failure [#2947](https://github.com/openshift/ovn-kubernetes/pull/2947) * policy: Fix multicast allow policy type. [#2948](https://github.com/openshift/ovn-kubernetes/pull/2948) * Use explicit include list for test cases of E2E matrix [#2920](https://github.com/openshift/ovn-kubernetes/pull/2920) * Don't addRetryPods during node updates [#2943](https://github.com/openshift/ovn-kubernetes/pull/2943) * NodePort services DualStack tests refactor and failure toleration [#2934](https://github.com/openshift/ovn-kubernetes/pull/2934) * Fix nodePort service backed by pods on hybrid overlay nodes [#2862](https://github.com/openshift/ovn-kubernetes/pull/2862) * Allow make check without root [#2932](https://github.com/openshift/ovn-kubernetes/pull/2932) * use generic watcher and retry logic [#2909](https://github.com/openshift/ovn-kubernetes/pull/2909) * [Bug 2023691](https://bugzilla.redhat.com/show_bug.cgi?id=2023691): Downstream merge 2022-04-22 [#1049](https://github.com/openshift/ovn-kubernetes/pull/1049) * Fixes handler locking [#2886](https://github.com/openshift/ovn-kubernetes/pull/2886) * ovn_db_cluster metrics improvements [#2890](https://github.com/openshift/ovn-kubernetes/pull/2890) * metrics: add option to expose OVS metrics on the node [#2924](https://github.com/openshift/ovn-kubernetes/pull/2924) * Set bulk ops to false when not using predicate for deleting LSPs [#2941](https://github.com/openshift/ovn-kubernetes/pull/2941) * Bump OVN version to 22.03 in schema and CI [#2929](https://github.com/openshift/ovn-kubernetes/pull/2929) * Implement InternalTrafficPolicy=Local [#2836](https://github.com/openshift/ovn-kubernetes/pull/2836) * libovsdb: cleanup ModelClient usage [#2800](https://github.com/openshift/ovn-kubernetes/pull/2800) * Fixes adding nohostsubnets nodes (i.e. windows) [#2937](https://github.com/openshift/ovn-kubernetes/pull/2937) * [Bug 2072134](https://bugzilla.redhat.com/show_bug.cgi?id=2072134): [DownstreamMerge] 4-18-22 [#1040](https://github.com/openshift/ovn-kubernetes/pull/1040) * incorrect last-policy check when network policy is deleted [#2896](https://github.com/openshift/ovn-kubernetes/pull/2896) * Fix ETP=local for host->svc traffic [#2918](https://github.com/openshift/ovn-kubernetes/pull/2918) * config: split metrics out into its own section [#2923](https://github.com/openshift/ovn-kubernetes/pull/2923) * Fix hybrid routes policy not deleted on pod deletion [#2893](https://github.com/openshift/ovn-kubernetes/pull/2893) * Fix secondary bridge [#2895](https://github.com/openshift/ovn-kubernetes/pull/2895) * Fix egress IP reassignment on cloud [#2897](https://github.com/openshift/ovn-kubernetes/pull/2897) * templates: switch dnsPolicy to Default for hostNetwork pods [#2906](https://github.com/openshift/ovn-kubernetes/pull/2906) * Don't run CI on push [#2916](https://github.com/openshift/ovn-kubernetes/pull/2916) * update the linter used for local testing so it matches the ci version [#2891](https://github.com/openshift/ovn-kubernetes/pull/2891) * Delete stale conntrack entries for services [#2829](https://github.com/openshift/ovn-kubernetes/pull/2829) * Fixes node retry test and updating nodes next hop [#2921](https://github.com/openshift/ovn-kubernetes/pull/2921) * Remove nbctl daemon and fix upgrade tests [#2707](https://github.com/openshift/ovn-kubernetes/pull/2707) * Fix bug with pointers [#2904](https://github.com/openshift/ovn-kubernetes/pull/2904) * remove a call to clearInitialNodeNetworkUnavailable() [#2903](https://github.com/openshift/ovn-kubernetes/pull/2903) * gateway/shared: snat hairpin traffic to other node addresses [#2877](https://github.com/openshift/ovn-kubernetes/pull/2877) * Adds retry mechanism for Node resource [#2870](https://github.com/openshift/ovn-kubernetes/pull/2870) * policy deletion retry could results in incorrect default deny portgroups [#2894](https://github.com/openshift/ovn-kubernetes/pull/2894) * Dockerfile: bump to OVS 2.17 [#1031](https://github.com/openshift/ovn-kubernetes/pull/1031) * Fix gofmt for downstream files [#1028](https://github.com/openshift/ovn-kubernetes/pull/1028) * [Bug 2026461](https://bugzilla.redhat.com/show_bug.cgi?id=2026461): 4-4-22 merge [#1010](https://github.com/openshift/ovn-kubernetes/pull/1010) * change networkpolicy ACLs to use "apply-after-lb" for egress network policy [#2881](https://github.com/openshift/ovn-kubernetes/pull/2881) * Fix lgw flows for ingress-svc traffic [#2849](https://github.com/openshift/ovn-kubernetes/pull/2849) * Update linter version to 1.45.2 [#2889](https://github.com/openshift/ovn-kubernetes/pull/2889) * Retest failed command improvements and /retest-failed action [#2867](https://github.com/openshift/ovn-kubernetes/pull/2867) * Bump ansi-regex from 3.0.0 to 3.0.1 in /.github/actions/cleanup-action [#2883](https://github.com/openshift/ovn-kubernetes/pull/2883) * Bump minimist from 1.2.5 to 1.2.6 in /.github/actions/cleanup-action [#2875](https://github.com/openshift/ovn-kubernetes/pull/2875) * Metrics: dont prematurely reset metrics [#2879](https://github.com/openshift/ovn-kubernetes/pull/2879) * Use libovsdb API for Wait operation [#2871](https://github.com/openshift/ovn-kubernetes/pull/2871) * vendor: bump libovsdb to 2cbe2d093e1247d42050306dd5c9a2d6c11f2460 [#2882](https://github.com/openshift/ovn-kubernetes/pull/2882) * Fix some rebase glitches [#2874](https://github.com/openshift/ovn-kubernetes/pull/2874) * Add a way to provide API token file [#2872](https://github.com/openshift/ovn-kubernetes/pull/2872) * pods: Support hybrid clusters by skipping non-ovnk nodes [#2873](https://github.com/openshift/ovn-kubernetes/pull/2873) * Scalability: Delete logical ports for completed pods [#1121](https://github.com/openshift/ovn-kubernetes/pull/1121) * [Bug 1996128](https://bugzilla.redhat.com/show_bug.cgi?id=1996128): Remove test "should have ipv4 and ipv6 node podCIDRs" from disabled tests [#2758](https://github.com/openshift/ovn-kubernetes/pull/2758) * Retry delete logical port on failures [#2787](https://github.com/openshift/ovn-kubernetes/pull/2787) * [Bug 2047710](https://bugzilla.redhat.com/show_bug.cgi?id=2047710): Bump OVS version to 2.16.0-57.el8fdp [#980](https://github.com/openshift/ovn-kubernetes/pull/980) * [Bug 2037647](https://bugzilla.redhat.com/show_bug.cgi?id=2037647): support new egress pipeline option for ACLs [#1](https://github.com/openshift/ovn-kubernetes/pull/1) * Downstream merge 2022-03-22 [#1006](https://github.com/openshift/ovn-kubernetes/pull/1006) * node, master: don't use Node objects for coordinating topology version [#2837](https://github.com/openshift/ovn-kubernetes/pull/2837) * [Bug 2063321](https://bugzilla.redhat.com/show_bug.cgi?id=2063321): [DownstreamMerge] Downstream merge 17-03-2022 [#1000](https://github.com/openshift/ovn-kubernetes/pull/1000) * Metrics: Use a queue instead of spawning go routines to add events [#2850](https://github.com/openshift/ovn-kubernetes/pull/2850) * EgressIp sync needs to account for stale nexthops [#2860](https://github.com/openshift/ovn-kubernetes/pull/2860) * Issue2700 e2e [#2815](https://github.com/openshift/ovn-kubernetes/pull/2815) * Fix issue with stack traces for gateway localnet linux [#2856](https://github.com/openshift/ovn-kubernetes/pull/2856) * TRIVIAL: Enable info logging for successful assignment of egress IP [#2838](https://github.com/openshift/ovn-kubernetes/pull/2838) * [Bug 2060549](https://bugzilla.redhat.com/show_bug.cgi?id=2060549): Downstream merge 3-8-22 [#989](https://github.com/openshift/ovn-kubernetes/pull/989) * Fixes improper validation of gw cache on pod add [#2851](https://github.com/openshift/ovn-kubernetes/pull/2851) * [Bug 2052975](https://bugzilla.redhat.com/show_bug.cgi?id=2052975): Downstream merge 07-03-2022 [#988](https://github.com/openshift/ovn-kubernetes/pull/988) * Stop sending GARPs for LB VIPs on GR [#2835](https://github.com/openshift/ovn-kubernetes/pull/2835) * Merge 3-4-22 [#987](https://github.com/openshift/ovn-kubernetes/pull/987) * NP Retry: return error for ensureAddrSet [#2847](https://github.com/openshift/ovn-kubernetes/pull/2847) * Refactor OVN-Kube master metrics [#2839](https://github.com/openshift/ovn-kubernetes/pull/2839) * Add more debug logs to addLogicalPort [#2840](https://github.com/openshift/ovn-kubernetes/pull/2840) * Fix cleaning VF representor ports [#2845](https://github.com/openshift/ovn-kubernetes/pull/2845) * Metrics: Remove stale label metric entries [#2834](https://github.com/openshift/ovn-kubernetes/pull/2834) * kube: bump kube API QPS to 50 [#2844](https://github.com/openshift/ovn-kubernetes/pull/2844) * vendor: bump libovsdb to c8b4494412b1a0ba1396dd162a9a2d497c80f2b0 [#2843](https://github.com/openshift/ovn-kubernetes/pull/2843) * Upstream Submariner kind hacks, setup automatic build and storage of ovn-k images [#2747](https://github.com/openshift/ovn-kubernetes/pull/2747) * egressgw cleanups and code consolidation [#2658](https://github.com/openshift/ovn-kubernetes/pull/2658) * Move memory-trimming-on-compaction out of dbchecker to nbdb/sbdb init [#2830](https://github.com/openshift/ovn-kubernetes/pull/2830) * Add metric to record gateway modes [#2833](https://github.com/openshift/ovn-kubernetes/pull/2833) * gateway: fix test teardown order to really prevent nodeIP manager flake [#2832](https://github.com/openshift/ovn-kubernetes/pull/2832) * [Bug 2052975](https://bugzilla.redhat.com/show_bug.cgi?id=2052975): Bump OVN to ovn-2021-21.12.0-30.el8fdp [#982](https://github.com/openshift/ovn-kubernetes/pull/982) * [Bug 2052398](https://bugzilla.redhat.com/show_bug.cgi?id=2052398): [DownstreamMerge] 2-25-22 [#975](https://github.com/openshift/ovn-kubernetes/pull/975) * sbdb model: Re-run libovsdb modelgen on SB OVN schema [#2831](https://github.com/openshift/ovn-kubernetes/pull/2831) * Re-sync unassigned egress IPs for CloudPrivateIPConfig deletes [#2776](https://github.com/openshift/ovn-kubernetes/pull/2776) * Enable use of dns name as ovn db server address [#2828](https://github.com/openshift/ovn-kubernetes/pull/2828) * Bump OVS to 2.16.0-53.el8fdp [#968](https://github.com/openshift/ovn-kubernetes/pull/968) * [Bug 2048538](https://bugzilla.redhat.com/show_bug.cgi?id=2048538): [DownstreamMerge] 2-22-22 [#966](https://github.com/openshift/ovn-kubernetes/pull/966) * Fixes delete retry on network policy recreation [#2826](https://github.com/openshift/ovn-kubernetes/pull/2826) * node: wait for nodeIP and OpenFlow manager to stop before next test [#2827](https://github.com/openshift/ovn-kubernetes/pull/2827) * Fix router err msgs + linter update [#2820](https://github.com/openshift/ovn-kubernetes/pull/2820) * Fixes thread safety with LB healthcheck [#2821](https://github.com/openshift/ovn-kubernetes/pull/2821) * Fixes race for namespace logging level update [#2823](https://github.com/openshift/ovn-kubernetes/pull/2823) * [Bug 2045577](https://bugzilla.redhat.com/show_bug.cgi?id=2045577): Bump OVN to ovn-2021-21.12.0-15.el8fdp [#958](https://github.com/openshift/ovn-kubernetes/pull/958) * [Bug 2048538](https://bugzilla.redhat.com/show_bug.cgi?id=2048538): [DownstreamMerge] 2-14-22 [#956](https://github.com/openshift/ovn-kubernetes/pull/956) * Adds retry mechanism for Network Policy [#2809](https://github.com/openshift/ovn-kubernetes/pull/2809) * Bump ajv from 6.12.2 to 6.12.6 in /.github/actions/cleanup-action [#2819](https://github.com/openshift/ovn-kubernetes/pull/2819) * actions: make job name match logfile names [#2818](https://github.com/openshift/ovn-kubernetes/pull/2818) * Fixes dualstack clusterIPs for network policy svc handler [#2811](https://github.com/openshift/ovn-kubernetes/pull/2811) * Fix GetPodsBySelector/GetNamespacesBySelector [#2814](https://github.com/openshift/ovn-kubernetes/pull/2814) * [Bug 2011525](https://bugzilla.redhat.com/show_bug.cgi?id=2011525): [DownstreamMerge] Downstream merge 08-02-2022 [#947](https://github.com/openshift/ovn-kubernetes/pull/947) * ovnkube master: Reflect changes to acl-logging-rate-limit in ovn db [#2806](https://github.com/openshift/ovn-kubernetes/pull/2806) * Makefile: update go version [#2810](https://github.com/openshift/ovn-kubernetes/pull/2810) * simplify the buildOps() method for the NotFound case [#2803](https://github.com/openshift/ovn-kubernetes/pull/2803) * Use 0o prefixes for octal constants [#2808](https://github.com/openshift/ovn-kubernetes/pull/2808) * some OVN NB Table's Name field is a pointer type since its optional [#2805](https://github.com/openshift/ovn-kubernetes/pull/2805) * Bump k8s version [#2784](https://github.com/openshift/ovn-kubernetes/pull/2784) * cni: fix logspam suppression for non-existing OVS port [#2802](https://github.com/openshift/ovn-kubernetes/pull/2802) * Fix cache building used for removing stale egress IPs [#2783](https://github.com/openshift/ovn-kubernetes/pull/2783) * fix error check in findPortGroup() [#2801](https://github.com/openshift/ovn-kubernetes/pull/2801) * Fixes handling errors for getting IPs for pods [#2792](https://github.com/openshift/ovn-kubernetes/pull/2792) * Add COPP to gateway routers for rate limiting pkts [#2752](https://github.com/openshift/ovn-kubernetes/pull/2752) * Duplicates in addrsets [#2794](https://github.com/openshift/ovn-kubernetes/pull/2794) * Metrics: Fix incorrectly logged error when searching for ovnkube master pod [#2796](https://github.com/openshift/ovn-kubernetes/pull/2796) * Use node IP in ParsedNodeEgressIPConfiguration [#2779](https://github.com/openshift/ovn-kubernetes/pull/2779) * Edited README_MANUAL.md to Fix this issue: flag provided but not defi… [#2789](https://github.com/openshift/ovn-kubernetes/pull/2789) * dist: Update Dockerfile.fedora.dev to obtain smaller images. [#2756](https://github.com/openshift/ovn-kubernetes/pull/2756) * Fixes finding default gateway for configured GW interface [#2782](https://github.com/openshift/ovn-kubernetes/pull/2782) * Update project owners [#950](https://github.com/openshift/ovn-kubernetes/pull/950) * Downstream merge 2-1-22 [#940](https://github.com/openshift/ovn-kubernetes/pull/940) * Make sync failures fatal after retries [#2773](https://github.com/openshift/ovn-kubernetes/pull/2773) * fedora: Bump OVN version to 21.12.0 and fedora version to 35. [#2770](https://github.com/openshift/ovn-kubernetes/pull/2770) * Adds wait method for ovsdb operations that created named objects [#2764](https://github.com/openshift/ovn-kubernetes/pull/2764) * pods: delete ports by UUID if available [#2762](https://github.com/openshift/ovn-kubernetes/pull/2762) * Bump node-fetch from 2.6.1 to 2.6.7 in /.github/actions/cleanup-action [#2771](https://github.com/openshift/ovn-kubernetes/pull/2771) * Docs/go-controller: update minimum go version to v1.16 [#2772](https://github.com/openshift/ovn-kubernetes/pull/2772) * Add Public Links [#2763](https://github.com/openshift/ovn-kubernetes/pull/2763) * Documentation: Document OVN ExternalIP and LoadBalancer.Ingress ARP [#2755](https://github.com/openshift/ovn-kubernetes/pull/2755) * EgressIP: Fix update of CloudPrivateIPConfig [#2766](https://github.com/openshift/ovn-kubernetes/pull/2766) * vendor: bump libovsdb [#2767](https://github.com/openshift/ovn-kubernetes/pull/2767) * Fix pod-creation-retry [#2765](https://github.com/openshift/ovn-kubernetes/pull/2765) * libovsdb: give reconnects more time to process than normal transactions [#2754](https://github.com/openshift/ovn-kubernetes/pull/2754) * Shared gateway: Modification of ClusterIPs shall trigger svc update [#2759](https://github.com/openshift/ovn-kubernetes/pull/2759) * [Bug 2039253](https://bugzilla.redhat.com/show_bug.cgi?id=2039253): avoid passing duplicate Flow endpoints to ovs-vsctl [#2745](https://github.com/openshift/ovn-kubernetes/pull/2745) * EgressIP: miscellaneous fixes [#2734](https://github.com/openshift/ovn-kubernetes/pull/2734) * metrics: enable host OVS process metrics collection [#2723](https://github.com/openshift/ovn-kubernetes/pull/2723) * deletePerPodGRSNAT should match on externalIP [#2725](https://github.com/openshift/ovn-kubernetes/pull/2725) * Combine address-set-addips into single transaction [#2733](https://github.com/openshift/ovn-kubernetes/pull/2733) * Makefile: Fix bad example for disabling optimizations [#2753](https://github.com/openshift/ovn-kubernetes/pull/2753) * Add logical switch UUID to the logical switch manager struct [#2741](https://github.com/openshift/ovn-kubernetes/pull/2741) * Pull up switch names from cache while creating ACLs [#2749](https://github.com/openshift/ovn-kubernetes/pull/2749) * Set l3GWConfig.mode correctly [#2746](https://github.com/openshift/ovn-kubernetes/pull/2746) * ETP=local, SGW: Add DNAT rule towards masquerade [#2737](https://github.com/openshift/ovn-kubernetes/pull/2737) * Update nbdb and sbdb with modelgen supporting copy/equal [#2738](https://github.com/openshift/ovn-kubernetes/pull/2738) * LogicalSwitchManager: Refactor reserveJoinLRPIPs [#2743](https://github.com/openshift/ovn-kubernetes/pull/2743) * Metrics: Increase log level for CP recorder [#2744](https://github.com/openshift/ovn-kubernetes/pull/2744) * Do not rely on empty finalizers during CloudPrivateIPConfig deletion [#2748](https://github.com/openshift/ovn-kubernetes/pull/2748) * egressip: fix usage of clientModel doAfter [#2735](https://github.com/openshift/ovn-kubernetes/pull/2735) * Multiple ExGW cache validation/improvements [#2722](https://github.com/openshift/ovn-kubernetes/pull/2722) * Move nb/sbctl metrics to master [#2718](https://github.com/openshift/ovn-kubernetes/pull/2718) * kind.sh: Use absolute paths instead of relative paths [#2695](https://github.com/openshift/ovn-kubernetes/pull/2695) * ovndbmanager: Implement unit tests for missing functions [#2582](https://github.com/openshift/ovn-kubernetes/pull/2582) * CI: Wait on namespace deletion for host networked test pods [#2731](https://github.com/openshift/ovn-kubernetes/pull/2731) * Create iptables NAT rules also for loadbalancer services [#2705](https://github.com/openshift/ovn-kubernetes/pull/2705) * CI: Fix log message for failed commands in pokeEndpointHostname [#2729](https://github.com/openshift/ovn-kubernetes/pull/2729) * Fix Hybrid Overlay [#2720](https://github.com/openshift/ovn-kubernetes/pull/2720) * Check if pod exists before re-adding SNAT [#2721](https://github.com/openshift/ovn-kubernetes/pull/2721) * [Bug 2040357](https://bugzilla.redhat.com/show_bug.cgi?id=2040357): Dockerfile: bump OVN to ovn-2021-21.12.0-11.el8fdp [#902](https://github.com/openshift/ovn-kubernetes/pull/902) * [Bug 2039253](https://bugzilla.redhat.com/show_bug.cgi?id=2039253): avoid passing duplicate Flow endpoints to ovs-vsctl [#930](https://github.com/openshift/ovn-kubernetes/pull/930) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/a9b1a235494d9918b94ec751d3949e13371b3184...8e01a8541ffe372319cc44a04307f29321808043) ### [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs/tree/6bb1e3ef94c1a6cd6d9a7254178869cc6811cbb3) * [Bug 2100825](https://bugzilla.redhat.com/show_bug.cgi?id=2100825): Update go modules [#24](https://github.com/openshift/machine-api-provider-powervs/pull/24) * [Bug 2100033](https://bugzilla.redhat.com/show_bug.cgi?id=2100033): Fetch VM IP from DHCP server to set NodeInternalIP [#22](https://github.com/openshift/machine-api-provider-powervs/pull/22) * [Bug 2082667](https://bugzilla.redhat.com/show_bug.cgi?id=2082667): Bump MAPI dependency. Separate node drain controller. [#20](https://github.com/openshift/machine-api-provider-powervs/pull/20) * [Bug 2089563](https://bugzilla.redhat.com/show_bug.cgi?id=2089563): Use PowerVS api types from openshift/api [#17](https://github.com/openshift/machine-api-provider-powervs/pull/17) * [Bug 2087039](https://bugzilla.redhat.com/show_bug.cgi?id=2087039): Update dependencies to K8s 1.24, go 1.18 [#19](https://github.com/openshift/machine-api-provider-powervs/pull/19) * Updating ose-powervs-machine-controllers images to be consistent with ART [#18](https://github.com/openshift/machine-api-provider-powervs/pull/18) * Fixed Provider ID format [#16](https://github.com/openshift/machine-api-provider-powervs/pull/16) * Set zone, region labels to machines [#13](https://github.com/openshift/machine-api-provider-powervs/pull/13) * Removed node update controller [#8](https://github.com/openshift/machine-api-provider-powervs/pull/8) * allow user to pass in regex for resource lookup [#9](https://github.com/openshift/machine-api-provider-powervs/pull/9) * Bump machine-api-operator [#12](https://github.com/openshift/machine-api-provider-powervs/pull/12) * Updated Makefile [#11](https://github.com/openshift/machine-api-provider-powervs/pull/11) * Updated power go client [#7](https://github.com/openshift/machine-api-provider-powervs/pull/7) * Remove whitespace from the ip address [#6](https://github.com/openshift/machine-api-provider-powervs/pull/6) * Updating ose-powervs-machine-controllers images to be consistent with ART [#4](https://github.com/openshift/machine-api-provider-powervs/pull/4) * [Full changelog](https://github.com/openshift/machine-api-provider-powervs/compare/c1d68e7b97a8bcf9b350e4a686fd202ffc69978f...6bb1e3ef94c1a6cd6d9a7254178869cc6811cbb3) ### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/af12fbc4482a0d8fe9e4748c675d56bbc43975f2) * Updating prom-label-proxy images to be consistent with ART [#346](https://github.com/openshift/prom-label-proxy/pull/346) * Updates OWNERS file [#345](https://github.com/openshift/prom-label-proxy/pull/345) * Updating prom-label-proxy images to be consistent with ART [#343](https://github.com/openshift/prom-label-proxy/pull/343) * [Full changelog](https://github.com/openshift/prom-label-proxy/compare/5f4c89923dcfb1c620490e8ed8de8cd1bdaf5122...af12fbc4482a0d8fe9e4748c675d56bbc43975f2) ### [prometheus](https://github.com/openshift/prometheus/tree/d2dfc27902b0605a5b4cc1eee7210eb6fa6d6646) * [Bug 2099561](https://bugzilla.redhat.com/show_bug.cgi?id=2099561): Bump openshift/prometheus to v2.36.2 [#136](https://github.com/openshift/prometheus/pull/136) * Add v2.36.2 CHANGELOG and VERSION update [#10891](https://github.com/openshift/prometheus/pull/10891) * Upgrade Prometheus/common to fix static assets [#10888](https://github.com/openshift/prometheus/pull/10888) * UI: Fix handling of static files by upgrading common/assets [#10880](https://github.com/openshift/prometheus/pull/10880) * [Bug 2064984](https://bugzilla.redhat.com/show_bug.cgi?id=2064984): Update Prometheus to v2.36.1 [#133](https://github.com/openshift/prometheus/pull/133) * Add v2.36.1 CHANGELOG and VERSION update [#10848](https://github.com/openshift/prometheus/pull/10848) * Cut v2.36.0 [#10776](https://github.com/openshift/prometheus/pull/10776) * Update CHANGELOG for v2.36 [#10744](https://github.com/openshift/prometheus/pull/10744) * Update release documentation [#10132](https://github.com/openshift/prometheus/pull/10132) * Add agent mode identifier [#9638](https://github.com/openshift/prometheus/pull/9638) * build(deps): bump github.com/fsnotify/fsnotify from 1.5.1 to 1.5.4 [#10656](https://github.com/openshift/prometheus/pull/10656) * Update Go minimum version [#10728](https://github.com/openshift/prometheus/pull/10728) * Relax yamllint [#10670](https://github.com/openshift/prometheus/pull/10670) * Update README.md [#10635](https://github.com/openshift/prometheus/pull/10635) * Release 2.35 [#10616](https://github.com/openshift/prometheus/pull/10616) * Merge back release 2.35 [#10599](https://github.com/openshift/prometheus/pull/10599) * Updating golang-github-prometheus-prometheus images to be consistent with ART [#132](https://github.com/openshift/prometheus/pull/132) * web/ui/.gitignore: unignore generated assets for downstream build [#130](https://github.com/openshift/prometheus/pull/130) * Bump openshift/prometheus to v2.35.0 [#128](https://github.com/openshift/prometheus/pull/128) * Explicitly include gcp auth from k8s.io to kubernetes discovery [#10516](https://github.com/openshift/prometheus/pull/10516) * Add alert in mixin for exceeded sample limit [#10478](https://github.com/openshift/prometheus/pull/10478) * Improve wording of labelmap action [#10297](https://github.com/openshift/prometheus/pull/10297) * Add Alert PrometheusScrapeBodySizeLimitHit [#9873](https://github.com/openshift/prometheus/pull/9873) * Kubernetes SD: Support discovery.k8s.io/v1 EndpointSlice [#9570](https://github.com/openshift/prometheus/pull/9570) * Allow attaching node metadata [#10080](https://github.com/openshift/prometheus/pull/10080) * Merge Release 2.34 into main [#10452](https://github.com/openshift/prometheus/pull/10452) * .circleci/config.yml: bump prometheus/prometheus orb [#10419](https://github.com/openshift/prometheus/pull/10419) * Updates OWNERS file [#124](https://github.com/openshift/prometheus/pull/124) * Bump openshift/prometheus to v2.34.0 [#123](https://github.com/openshift/prometheus/pull/123) * Cut 2.34.0 [#10447](https://github.com/openshift/prometheus/pull/10447) * Cut 2.34.0-rc.2 [#10433](https://github.com/openshift/prometheus/pull/10433) * Cut 2.34.0-rc.1 [#10414](https://github.com/openshift/prometheus/pull/10414) * Merge release-2.33 branch forward into main [#10413](https://github.com/openshift/prometheus/pull/10413) * Upgrade go dependencies for the release [#10340](https://github.com/openshift/prometheus/pull/10340) * Merge release-2.33 forward into main [#10341](https://github.com/openshift/prometheus/pull/10341) * PromQL: Define and document behavior of quantile and histogram_quantile with φ=NaN [#10295](https://github.com/openshift/prometheus/pull/10295) * Improve content-type error handling [#10267](https://github.com/openshift/prometheus/pull/10267) * Merge [#10285](https://github.com/openshift/prometheus/pull/10285) * Merge release-2.33 forward into main [#10250](https://github.com/openshift/prometheus/pull/10250) * Issue 9910 [#10140](https://github.com/openshift/prometheus/pull/10140) * Fix k8s target discovery when not running inside k8s [#10232](https://github.com/openshift/prometheus/pull/10232) * Merge release-2.33 forward into main [#10224](https://github.com/openshift/prometheus/pull/10224) * refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory [#10193](https://github.com/openshift/prometheus/pull/10193) * Make regex-matching docs more obvious [#10143](https://github.com/openshift/prometheus/pull/10143) * Update getting started guide with the new UI [#10168](https://github.com/openshift/prometheus/pull/10168) * Bump openshift/prometheus to v2.33.5 [#122](https://github.com/openshift/prometheus/pull/122) * Cut v2.33.5 [#10412](https://github.com/openshift/prometheus/pull/10412) * Fix deadlock between adding to queue and getting batch [#10395](https://github.com/openshift/prometheus/pull/10395) * Update containerd dependency [#10401](https://github.com/openshift/prometheus/pull/10401) * [Bug 2056802](https://bugzilla.redhat.com/show_bug.cgi?id=2056802): scrape: Fix label_limits cache usage [#121](https://github.com/openshift/prometheus/pull/121) * Bump openshift/prometheus to v2.33.4 [#120](https://github.com/openshift/prometheus/pull/120) * Cut v2.33.1 [#10246](https://github.com/openshift/prometheus/pull/10246) * Followup on k8s' "own namespace" feature [#10235](https://github.com/openshift/prometheus/pull/10235) * Cut v2.33.0 [#10223](https://github.com/openshift/prometheus/pull/10223) * Cut v2.33.0-rc.1 [#10183](https://github.com/openshift/prometheus/pull/10183) * bump @nexucis/kvsearch to v0.4.0 [#10182](https://github.com/openshift/prometheus/pull/10182) * create a component to handle the search bar with debounce [#10157](https://github.com/openshift/prometheus/pull/10157) * Cut v2.33-rc.0 [#10156](https://github.com/openshift/prometheus/pull/10156) * PromQL: Promote negative offset and @ modifer to stable [#10121](https://github.com/openshift/prometheus/pull/10121) * remote_write: shard up more when backlogged [#9274](https://github.com/openshift/prometheus/pull/9274) * API: Promote remote-write-receiver to stable [#10119](https://github.com/openshift/prometheus/pull/10119) * Update Go dependencies in preparation for v2.33 [#10128](https://github.com/openshift/prometheus/pull/10128) * release: Extend instructions for the release shepherd [#10110](https://github.com/openshift/prometheus/pull/10110) * Update sent timestamp when write irrecoverably fails [#10102](https://github.com/openshift/prometheus/pull/10102) * release: Volunteer @beorn7 and @csmarchbanks for 2.33 and 2.34 [#10109](https://github.com/openshift/prometheus/pull/10109) * add proper exit for loop [#10038](https://github.com/openshift/prometheus/pull/10038) * Update minimum Go version [#10097](https://github.com/openshift/prometheus/pull/10097) * Add exit code constants in promtool [#9861](https://github.com/openshift/prometheus/pull/9861) * build(deps): bump github.com/uber/jaeger-client-go from 2.29.1+incompatible to 2.30.0+incompatible [#9977](https://github.com/openshift/prometheus/pull/9977) * fix potential goroutine leaks at TestWALRestoreCorrupted [#10056](https://github.com/openshift/prometheus/pull/10056) * Cut v0.19.0 of codemirror-promql [#10052](https://github.com/openshift/prometheus/pull/10052) * Fix autocompletion when expr is empty in codemirror [#10053](https://github.com/openshift/prometheus/pull/10053) * Merge back release 2.32 [#10016](https://github.com/openshift/prometheus/pull/10016) * remote-write: buffer struct instead of interface to reduce garbage-collection [#9934](https://github.com/openshift/prometheus/pull/9934) * Add license notice for code adapted from Go [#9942](https://github.com/openshift/prometheus/pull/9942) * fix branch referenced in the codemirror-promql readme [#9933](https://github.com/openshift/prometheus/pull/9933) * promtool: Add `--syntax-only` flag for `check config` [#9909](https://github.com/openshift/prometheus/pull/9909) * Batch samples before sending them to channels [#9830](https://github.com/openshift/prometheus/pull/9830) * Updating golang-github-prometheus-prometheus images to be consistent with ART [#119](https://github.com/openshift/prometheus/pull/119) * [Full changelog](https://github.com/openshift/prometheus/compare/3c6cd55e3a5e5332e810274ad27fddf662d4f506...d2dfc27902b0605a5b4cc1eee7210eb6fa6d6646) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/05cfc3903ea8081ef3c099f2748472496c4ee99b) * Updating golang-github-prometheus-alertmanager images to be consistent with ART [#60](https://github.com/openshift/prometheus-alertmanager/pull/60) * Updates OWNERS file [#59](https://github.com/openshift/prometheus-alertmanager/pull/59) * Bump openshift/prometheus-alertmanager to v0.24.0 [#58](https://github.com/openshift/prometheus-alertmanager/pull/58) * Release 0.24.0 [#2864](https://github.com/openshift/prometheus-alertmanager/pull/2864) * Release 0.24.0-rc.0 [#2843](https://github.com/openshift/prometheus-alertmanager/pull/2843) * Synchronize common files from prometheus/prometheus [#2847](https://github.com/openshift/prometheus-alertmanager/pull/2847) * Correcting the condition for updating a silence. Earlier was checking… [#2816](https://github.com/openshift/prometheus-alertmanager/pull/2816) * Synchronize common files from prometheus/prometheus [#2838](https://github.com/openshift/prometheus-alertmanager/pull/2838) * Synchronize common files from prometheus/prometheus [#2800](https://github.com/openshift/prometheus-alertmanager/pull/2800) * Fix markdown list describing Alertmanager matchers [#2823](https://github.com/openshift/prometheus-alertmanager/pull/2823) * config: delegate Sigv4 validation to the inner type [#2820](https://github.com/openshift/prometheus-alertmanager/pull/2820) * notify/sns: detect FIFO topic based on the rendered value [#2819](https://github.com/openshift/prometheus-alertmanager/pull/2819) * go.{mod,sum}: update Go dependencies [#2799](https://github.com/openshift/prometheus-alertmanager/pull/2799) * Truncating fields that are sent to slack [#2774](https://github.com/openshift/prometheus-alertmanager/pull/2774) * chore: Let git ignore temporary files for ui/app [#2747](https://github.com/openshift/prometheus-alertmanager/pull/2747) * config: root route should have empty matchers [#2780](https://github.com/openshift/prometheus-alertmanager/pull/2780) * Document that matchers are ANDed together [#2758](https://github.com/openshift/prometheus-alertmanager/pull/2758) * fix lint error [#2785](https://github.com/openshift/prometheus-alertmanager/pull/2785) * docs: Update default value for opsgenie_config 'message' [#2727](https://github.com/openshift/prometheus-alertmanager/pull/2727) * Synchronize common files from prometheus/prometheus [#2746](https://github.com/openshift/prometheus-alertmanager/pull/2746) * Add deprecation note to pkg directory [#2737](https://github.com/openshift/prometheus-alertmanager/pull/2737) * docs: Fix default value of send_resolved for sns_configs (#2724) [#2725](https://github.com/openshift/prometheus-alertmanager/pull/2725) * Fix HTTP client options in SNS receiver [#2706](https://github.com/openshift/prometheus-alertmanager/pull/2706) * Merge back Release 0.23 [#2703](https://github.com/openshift/prometheus-alertmanager/pull/2703) * Add the option to update message and description when sending alerts to opsgenie [#2519](https://github.com/openshift/prometheus-alertmanager/pull/2519) * Fix some typo [#2680](https://github.com/openshift/prometheus-alertmanager/pull/2680) * Bump openshift/prometheus-alertmanager to v0.23.0 [#55](https://github.com/openshift/prometheus-alertmanager/pull/55) * Updating golang-github-prometheus-alertmanager images to be consistent with ART [#57](https://github.com/openshift/prometheus-alertmanager/pull/57) * [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/013395968b37eb66909d7bbee7e34249b120835e...05cfc3903ea8081ef3c099f2748472496c4ee99b) ### [prometheus-config-reloader, prometheus-operator](https://github.com/openshift/prometheus-operator/tree/cb3afa25568219bcb6d17b194fe6a5d82fe5fc76) * [Bug 2097716](https://bugzilla.redhat.com/show_bug.cgi?id=2097716): pkg/apis/monitoring/v1beta1: fix httpConfig conversion [#191](https://github.com/openshift/prometheus-operator/pull/191) * [Bug 2091595](https://bugzilla.redhat.com/show_bug.cgi?id=2091595): bump to Prometheus operator v0.57.0 [#190](https://github.com/openshift/prometheus-operator/pull/190) * *: cut v0.57.0 [#4831](https://github.com/openshift/prometheus-operator/pull/4831) * build(deps): bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.1 [#4825](https://github.com/openshift/prometheus-operator/pull/4825) * pkg/apis: Add validations for time settings of thanosruler at CRD level [#4815](https://github.com/openshift/prometheus-operator/pull/4815) * build(deps): bump k8s.io/component-base from 0.24.0 to 0.24.1 [#4819](https://github.com/openshift/prometheus-operator/pull/4819) * build(deps): bump k8s.io/api from 0.24.0 to 0.24.1 [#4818](https://github.com/openshift/prometheus-operator/pull/4818) * jsonnet/mixin: add config option for group labels [#4814](https://github.com/openshift/prometheus-operator/pull/4814) * Merge release 0.56 [#4811](https://github.com/openshift/prometheus-operator/pull/4811) * *: cut v0.56.3 [#4805](https://github.com/openshift/prometheus-operator/pull/4805) * pkg/prometheus: add generation to computed hash [#4806](https://github.com/openshift/prometheus-operator/pull/4806) * pkg/prometheus: reduce the number of reconciliations [#4798](https://github.com/openshift/prometheus-operator/pull/4798) * *: fix support for new OpsGenie fields in Alertmanager config [#4797](https://github.com/openshift/prometheus-operator/pull/4797) * pkg/prometheus: fix curl exec probe [#4804](https://github.com/openshift/prometheus-operator/pull/4804) * *: fix markers for status conditions [#4789](https://github.com/openshift/prometheus-operator/pull/4789) * pkg/prometheus: continue instead of return [#4793](https://github.com/openshift/prometheus-operator/pull/4793) * build(deps): bump github.com/hashicorp/go-version from 1.4.0 to 1.5.0 [#4799](https://github.com/openshift/prometheus-operator/pull/4799) * build(deps): bump github.com/go-kit/log from 0.2.0 to 0.2.1 [#4794](https://github.com/openshift/prometheus-operator/pull/4794) * Merge release 0.56 [#4783](https://github.com/openshift/prometheus-operator/pull/4783) * *: bump golangci-lint to v1.46.0 [#4790](https://github.com/openshift/prometheus-operator/pull/4790) * build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 [#4788](https://github.com/openshift/prometheus-operator/pull/4788) * build(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 [#4785](https://github.com/openshift/prometheus-operator/pull/4785) * Add Deckhouse to the adopters list [#4777](https://github.com/openshift/prometheus-operator/pull/4777) * build(deps): bump github.com/thanos-io/thanos from 0.25.2 to 0.26.0 [#4773](https://github.com/openshift/prometheus-operator/pull/4773) * build(deps): bump k8s.io/component-base from 0.23.6 to 0.24.0 [#4766](https://github.com/openshift/prometheus-operator/pull/4766) * build(deps): bump k8s.io/client-go from 0.23.6 to 0.24.0 [#4769](https://github.com/openshift/prometheus-operator/pull/4769) * Release 0.56 [#4765](https://github.com/openshift/prometheus-operator/pull/4765) * build(deps): bump github.com/google/go-cmp from 0.5.7 to 0.5.8 [#4753](https://github.com/openshift/prometheus-operator/pull/4753) * [Bug 2079679](https://bugzilla.redhat.com/show_bug.cgi?id=2079679): pkg/prometheus: fix curl exec probe [#189](https://github.com/openshift/prometheus-operator/pull/189) * Revert "Bug 2091595: Bump openshift/prometheus-operator to v0.56.3" [#188](https://github.com/openshift/prometheus-operator/pull/188) * [Bug 2091595](https://bugzilla.redhat.com/show_bug.cgi?id=2091595): Bump openshift/prometheus-operator to v0.56.3 [#185](https://github.com/openshift/prometheus-operator/pull/185) * Updating prometheus-operator-admission-webhook images to be consistent with ART [#180](https://github.com/openshift/prometheus-operator/pull/180) * Updating prometheus-config-reloader images to be consistent with ART [#178](https://github.com/openshift/prometheus-operator/pull/178) * [Bug 2084288](https://bugzilla.redhat.com/show_bug.cgi?id=2084288): Revert "Bump openshift/prometheus-operator to v0.56.2" [#177](https://github.com/openshift/prometheus-operator/pull/177) * Updating prometheus-operator images to be consistent with ART [#176](https://github.com/openshift/prometheus-operator/pull/176) * Bump openshift/prometheus-operator to v0.56.2 [#174](https://github.com/openshift/prometheus-operator/pull/174) * *: cut v0.56.2 [#4776](https://github.com/openshift/prometheus-operator/pull/4776) * Revert "Bump openshift/prometheus-operator to v0.56.1" [#171](https://github.com/openshift/prometheus-operator/pull/171) * Bump openshift/prometheus-operator to v0.56.1 [#170](https://github.com/openshift/prometheus-operator/pull/170) * Add myself to OWNER file [#166](https://github.com/openshift/prometheus-operator/pull/166) * [Bug 2079679](https://bugzilla.redhat.com/show_bug.cgi?id=2079679): Revert "[bot] Bump openshift/prometheus-operator to v0.56.0" [#168](https://github.com/openshift/prometheus-operator/pull/168) * Bump openshift/prometheus-operator to v0.56.0 [#165](https://github.com/openshift/prometheus-operator/pull/165) * test: add timeout in testPromWebTLS() [#4734](https://github.com/openshift/prometheus-operator/pull/4734) * update Veepee adopters stats [#4732](https://github.com/openshift/prometheus-operator/pull/4732) * *: add docs.github.com to mdox exceptions [#4720](https://github.com/openshift/prometheus-operator/pull/4720) * Update monitoring-kubernetes-ingress.md to fix typo [#4716](https://github.com/openshift/prometheus-operator/pull/4716) * build(deps): bump actions/stale from 4 to 5 [#4710](https://github.com/openshift/prometheus-operator/pull/4710) * build(deps): bump actions/setup-go from 2 to 3 [#4711](https://github.com/openshift/prometheus-operator/pull/4711) * Add prometheus_operator_reconcile_duration_seconds histogram metrics [#4706](https://github.com/openshift/prometheus-operator/pull/4706) * pkg/apis: add shortnames for resources [#4680](https://github.com/openshift/prometheus-operator/pull/4680) * Fix k8s.io/client-go version to have semantic versioning [#4698](https://github.com/openshift/prometheus-operator/pull/4698) * Add support to AlertmanagerConfig for entity and actions fields in the OpsGenie receiver [#4697](https://github.com/openshift/prometheus-operator/pull/4697) * build(deps): bump github.com/prometheus/common from 0.32.1 to 0.33.0 [#4695](https://github.com/openshift/prometheus-operator/pull/4695) * go.{mod,sum}: bump Alertmnager and Prometheus dependencies [#4694](https://github.com/openshift/prometheus-operator/pull/4694) * RELEASE.md: add myself as v0.56.0 release shepherd [#4690](https://github.com/openshift/prometheus-operator/pull/4690) * Merge release-0.55 to main [#4688](https://github.com/openshift/prometheus-operator/pull/4688) * *: cut v0.55.1 [#4687](https://github.com/openshift/prometheus-operator/pull/4687) * pkg/operator: bump Alertmanager to v0.24.0 [#4686](https://github.com/openshift/prometheus-operator/pull/4686) * pkg/operator: bump Thanos to v0.25.2 [#4679](https://github.com/openshift/prometheus-operator/pull/4679) * build(deps): bump github.com/thanos-io/thanos from 0.25.1 to 0.25.2 [#4678](https://github.com/openshift/prometheus-operator/pull/4678) * README: Update end-to-end test section on kind [#4675](https://github.com/openshift/prometheus-operator/pull/4675) * pkg/apis/monitoring/v1: Add validations for size settings at CRD level [#4661](https://github.com/openshift/prometheus-operator/pull/4661) * *: add Prometheus v2.34.0 [#4676](https://github.com/openshift/prometheus-operator/pull/4676) * Update time range for alert PrometheusOperatorWatchErrors [#4645](https://github.com/openshift/prometheus-operator/pull/4645) * *: bump controller-gen to v0.8.0 [#4672](https://github.com/openshift/prometheus-operator/pull/4672) * build(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0 [#4673](https://github.com/openshift/prometheus-operator/pull/4673) * pkg/alertmanager: refactor configuration provisioning [#4670](https://github.com/openshift/prometheus-operator/pull/4670) * *: update ConfigSecret description [#4671](https://github.com/openshift/prometheus-operator/pull/4671) * example: update thanos version to v0.25.1 [#4663](https://github.com/openshift/prometheus-operator/pull/4663) * test: remove matchers on root route [#4653](https://github.com/openshift/prometheus-operator/pull/4653) * build(deps): bump k8s.io/component-base from 0.23.4 to 0.23.5 [#4650](https://github.com/openshift/prometheus-operator/pull/4650) * pkg/apis/monitoring/v1: Add validations for log settings at CRD level [#4638](https://github.com/openshift/prometheus-operator/pull/4638) * *: use consistent image name for the admision webhook [#4646](https://github.com/openshift/prometheus-operator/pull/4646) * build(deps): bump k8s.io/api from 0.23.4 to 0.23.5 [#4651](https://github.com/openshift/prometheus-operator/pull/4651) * build(deps): bump k8s.io/apimachinery from 0.23.4 to 0.23.5 [#4649](https://github.com/openshift/prometheus-operator/pull/4649) * validation: Fix incorrect field in error response message for durations [#4642](https://github.com/openshift/prometheus-operator/pull/4642) * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 [#4643](https://github.com/openshift/prometheus-operator/pull/4643) * Code cleanup [#4641](https://github.com/openshift/prometheus-operator/pull/4641) * Allow setting `--web.enable-remote-write-receiver` in prometheus [#4633](https://github.com/openshift/prometheus-operator/pull/4633) * build(deps): bump github.com/thanos-io/thanos from 0.25.0 to 0.25.1 [#4632](https://github.com/openshift/prometheus-operator/pull/4632) * Bump openshift/prometheus-operator to v0.55.1 [#164](https://github.com/openshift/prometheus-operator/pull/164) * Fix Prometheus configuration when query log file has an empty path [#4683](https://github.com/openshift/prometheus-operator/pull/4683) * Bump openshift/prometheus-operator to v0.55.0 [#162](https://github.com/openshift/prometheus-operator/pull/162) * Release 0.55 prep [#4627](https://github.com/openshift/prometheus-operator/pull/4627) * go.{mod,sum}: bump Go dependencies [#4628](https://github.com/openshift/prometheus-operator/pull/4628) * TLS certificate verification skip for prometheus-config-reloader [#4592](https://github.com/openshift/prometheus-operator/pull/4592) * *: avoid name collisions with AlertmanagerConfig [#4626](https://github.com/openshift/prometheus-operator/pull/4626) * build(deps): bump github.com/docker/distribution from 2.8.0+incompatible to 2.8.1+incompatible [#4625](https://github.com/openshift/prometheus-operator/pull/4625) * Merge 0.54.1 to main [#4624](https://github.com/openshift/prometheus-operator/pull/4624) * operator: Bump default versions for release prep [#4623](https://github.com/openshift/prometheus-operator/pull/4623) * cmd/operator: fix `alertmanager-config-namespaces` CLI arg [#4619](https://github.com/openshift/prometheus-operator/pull/4619) * build(deps): bump github.com/thanos-io/thanos from 0.24.0 to 0.25.0 [#4614](https://github.com/openshift/prometheus-operator/pull/4614) * Fix service selector [#4611](https://github.com/openshift/prometheus-operator/pull/4611) * build(deps): bump actions/checkout from 2 to 3 [#4608](https://github.com/openshift/prometheus-operator/pull/4608) * pkg/prometheus/statefulset: Add VolumeMount for query-log-file [#4566](https://github.com/openshift/prometheus-operator/pull/4566) * Re-generate Kubernetes clients [#4605](https://github.com/openshift/prometheus-operator/pull/4605) * *: Preserve ingress address in `__tmp_ingress_address` [#4603](https://github.com/openshift/prometheus-operator/pull/4603) * scripts: bump golangci-lint version [#4604](https://github.com/openshift/prometheus-operator/pull/4604) * Merge release 0.54 [#4602](https://github.com/openshift/prometheus-operator/pull/4602) * Merge [#4598](https://github.com/openshift/prometheus-operator/pull/4598) * Allow retention to be set only by size [#4590](https://github.com/openshift/prometheus-operator/pull/4590) * Add standalone admission webhook [#4494](https://github.com/openshift/prometheus-operator/pull/4494) * Improve config generator logging [#4571](https://github.com/openshift/prometheus-operator/pull/4571) * build(deps): bump k8s.io/api from 0.23.3 to 0.23.4 [#4585](https://github.com/openshift/prometheus-operator/pull/4585) * build(deps): bump k8s.io/component-base from 0.23.3 to 0.23.4 [#4586](https://github.com/openshift/prometheus-operator/pull/4586) * pkg/prometheus: fix test compilation after #4539 [#4581](https://github.com/openshift/prometheus-operator/pull/4581) * Extract common Prometheus fields in a separate struct [#4539](https://github.com/openshift/prometheus-operator/pull/4539) * *: mark remoteWrite and remoteRead as non-experimental [#4555](https://github.com/openshift/prometheus-operator/pull/4555) * example/shards: Fix rbac api version [#4576](https://github.com/openshift/prometheus-operator/pull/4576) * jsonnet: Drop all linux capabilities [#4546](https://github.com/openshift/prometheus-operator/pull/4546) * build(deps): bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible [#4567](https://github.com/openshift/prometheus-operator/pull/4567) * Add securityContext to managed containers [#4552](https://github.com/openshift/prometheus-operator/pull/4552) * build(deps): bump github.com/go-openapi/swag from 0.20.0 to 0.21.1 [#4548](https://github.com/openshift/prometheus-operator/pull/4548) * build(deps): bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1 [#4543](https://github.com/openshift/prometheus-operator/pull/4543) * build(deps): bump github.com/go-openapi/swag from 0.19.15 to 0.20.0 [#4544](https://github.com/openshift/prometheus-operator/pull/4544) * Fix formatting in the Prometheus Agent design doc [#4542](https://github.com/openshift/prometheus-operator/pull/4542) * docs: Submit design doc for PrometheusAgent CRD [#4512](https://github.com/openshift/prometheus-operator/pull/4512) * Make `mdox` less error-prone [#4536](https://github.com/openshift/prometheus-operator/pull/4536) * optimize doc [#4538](https://github.com/openshift/prometheus-operator/pull/4538) * Fix syntax errors after merge [#4534](https://github.com/openshift/prometheus-operator/pull/4534) * Restore Prometheus StatefulSet liveness probe [#4387](https://github.com/openshift/prometheus-operator/pull/4387) * build(deps): bump k8s.io/apiextensions-apiserver from 0.23.2 to 0.23.3 [#4527](https://github.com/openshift/prometheus-operator/pull/4527) * ADOPTERS.md: fix links [#4532](https://github.com/openshift/prometheus-operator/pull/4532) * Fix typo in admission webhook bin output [#163](https://github.com/openshift/prometheus-operator/pull/163) * Add Dockerfile and targets for standalone admission webhook image [#160](https://github.com/openshift/prometheus-operator/pull/160) * Standalone webhook server [#159](https://github.com/openshift/prometheus-operator/pull/159) * Bump openshift/prometheus-operator to v0.54.1 [#158](https://github.com/openshift/prometheus-operator/pull/158) * Prepare 0.54.1 release [#4595](https://github.com/openshift/prometheus-operator/pull/4595) * pkg/prometheus: support default relabel config in validation [#4579](https://github.com/openshift/prometheus-operator/pull/4579) * pkg/prometheus: Update validation for labelmap [#4574](https://github.com/openshift/prometheus-operator/pull/4574) * Updating prometheus-config-reloader images to be consistent with ART [#155](https://github.com/openshift/prometheus-operator/pull/155) * Bump openshift/prometheus-operator to v0.54.0 [#151](https://github.com/openshift/prometheus-operator/pull/151) * prepare 0.54 [#4525](https://github.com/openshift/prometheus-operator/pull/4525) * Merge [#4531](https://github.com/openshift/prometheus-operator/pull/4531) * MAINTAINERS.md: update the list [#4530](https://github.com/openshift/prometheus-operator/pull/4530) * pkg/prometheus: Add validation for ScrapeTimeout [#4491](https://github.com/openshift/prometheus-operator/pull/4491) * pkg/alertmanager: refactor validation of AlertmanagerConfig resources [#4521](https://github.com/openshift/prometheus-operator/pull/4521) * Documentation: fix CI for shards-and-replicas.md [#4522](https://github.com/openshift/prometheus-operator/pull/4522) * Address race condition in recreate flow for statefulset [#4504](https://github.com/openshift/prometheus-operator/pull/4504) * Fix the shard number in the shards and replicas user guide [#4518](https://github.com/openshift/prometheus-operator/pull/4518) * Specify SA token automounting on pod-level [#4514](https://github.com/openshift/prometheus-operator/pull/4514) * pkg/k8sutil: set User-Agent for k8s client [#4506](https://github.com/openshift/prometheus-operator/pull/4506) * build(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7 [#4507](https://github.com/openshift/prometheus-operator/pull/4507) * build(deps): bump k8s.io/apiextensions-apiserver from 0.23.1 to 0.23.2 [#4508](https://github.com/openshift/prometheus-operator/pull/4508) * docs: Update link in adopters file which fixes ci failures [#4505](https://github.com/openshift/prometheus-operator/pull/4505) * build(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0 [#4503](https://github.com/openshift/prometheus-operator/pull/4503) * docs: Update link describing operator concept [#4502](https://github.com/openshift/prometheus-operator/pull/4502) * alertmanager: Add follow_redirects and oauth fields to httpClientConfig [#4499](https://github.com/openshift/prometheus-operator/pull/4499) * pkg/apis: add Replicas column for Thanos Ruler [#4496](https://github.com/openshift/prometheus-operator/pull/4496) * build(deps): bump k8s.io/apiextensions-apiserver from 0.23.0 to 0.23.1 [#4487](https://github.com/openshift/prometheus-operator/pull/4487) * build(deps): bump github.com/hashicorp/go-version from 1.3.0 to 1.4.0 [#4493](https://github.com/openshift/prometheus-operator/pull/4493) * Merge [#4490](https://github.com/openshift/prometheus-operator/pull/4490) * pkg/prometheus: Add validation for proberSpec url field [#4483](https://github.com/openshift/prometheus-operator/pull/4483) * Merge [#4488](https://github.com/openshift/prometheus-operator/pull/4488) * Merge [#4489](https://github.com/openshift/prometheus-operator/pull/4489) * Merge [#4478](https://github.com/openshift/prometheus-operator/pull/4478) * add @paulfantom as 0.55 release shepherd [#4479](https://github.com/openshift/prometheus-operator/pull/4479) * Merge [#4477](https://github.com/openshift/prometheus-operator/pull/4477) * pkg/alertmanager: wrap errors from store.GetSecretKey() [#4475](https://github.com/openshift/prometheus-operator/pull/4475) * Merge [#4474](https://github.com/openshift/prometheus-operator/pull/4474) * Merge [#4473](https://github.com/openshift/prometheus-operator/pull/4473) * Upload bundle.yaml when a release is created [#4464](https://github.com/openshift/prometheus-operator/pull/4464) * Add the Robusta.dev open source project to Adopters.md [#4469](https://github.com/openshift/prometheus-operator/pull/4469) * Merge release-053 branch (v0.53.1) into main [#4461](https://github.com/openshift/prometheus-operator/pull/4461) * alertmanager: Support SNS receiver in raw config [#4456](https://github.com/openshift/prometheus-operator/pull/4456) * Updating prometheus-operator images to be consistent with ART [#154](https://github.com/openshift/prometheus-operator/pull/154) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/73ddd44bf77c257461981b77a083cf7968745201...cb3afa25568219bcb6d17b194fe6a5d82fe5fc76) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/01022014f1767374891be60f8ea6fe0738a7f377) * Updating golang-github-prometheus-node_exporter images to be consistent with ART [#103](https://github.com/openshift/node_exporter/pull/103) * Updates OWNERS file [#102](https://github.com/openshift/node_exporter/pull/102) * Updating golang-github-prometheus-node_exporter images to be consistent with ART [#101](https://github.com/openshift/node_exporter/pull/101) * [Full changelog](https://github.com/openshift/node_exporter/compare/0eed31026699ad13ca7fcebbc547a830371a920c...01022014f1767374891be60f8ea6fe0738a7f377) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/0899d1127049ab3906484bade3d47c306d5e3677) * [Bug 2102834](https://bugzilla.redhat.com/show_bug.cgi?id=2102834): operator NS manifest: Set empty openshift.io/run-level [#198](https://github.com/openshift/service-ca-operator/pull/198) * manifests/deployment: comply to restricted pod security level [#190](https://github.com/openshift/service-ca-operator/pull/190) * [Full changelog](https://github.com/openshift/service-ca-operator/compare/1611373e4bf053ca78dc89b5fd4a4daf078312cf...0899d1127049ab3906484bade3d47c306d5e3677) ### [telemeter](https://github.com/openshift/telemeter/tree/77b2966d36c876a72e7872427d2a04eab452dd5f) * Updating telemeter images to be consistent with ART [#412](https://github.com/openshift/telemeter/pull/412) * [Bug 2105937](https://bugzilla.redhat.com/show_bug.cgi?id=2105937): [release-4.11] Updates version of golangci-lint to support GO1.18 [#414](https://github.com/openshift/telemeter/pull/414) * Adds PrometheusRule telemetry that was previously hosted in cluster-monitoring-operator [#411](https://github.com/openshift/telemeter/pull/411) * [Bug 2067888](https://bugzilla.redhat.com/show_bug.cgi?id=2067888): update prometheus/client_golang version [#409](https://github.com/openshift/telemeter/pull/409) * Use service CA beta annotation [#408](https://github.com/openshift/telemeter/pull/408) * Updating telemeter images to be consistent with ART [#407](https://github.com/openshift/telemeter/pull/407) * [Full changelog](https://github.com/openshift/telemeter/compare/2c9c76e62783073dfd31a3780b3cdea5acdd481b...77b2966d36c876a72e7872427d2a04eab452dd5f) ### [tests](https://github.com/openshift/origin/tree/b860532d03b5d780c482071c51a2918f3bdf25d7) * [Bug 2104162](https://bugzilla.redhat.com/show_bug.cgi?id=2104162): [release-4.11] Remove etcd vertical scaling test. [#27284](https://github.com/openshift/origin/pull/27284) * [Bug 2098053](https://bugzilla.redhat.com/show_bug.cgi?id=2098053): Re-revert "Add networking test for invalid external gateway" [#27273](https://github.com/openshift/origin/pull/27273) * [Bug 2098053](https://bugzilla.redhat.com/show_bug.cgi?id=2098053): Re-revert "Add networking test for invalid external gateway" [#26985](https://github.com/openshift/origin/pull/26985) * [Bug 2100439](https://bugzilla.redhat.com/show_bug.cgi?id=2100439): Enable GCP PD in-tree tests [#27272](https://github.com/openshift/origin/pull/27272) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): AUTH-133: test/extended/security/scc: comply to pod security admission [#27269](https://github.com/openshift/origin/pull/27269) * [Bug 2093122](https://bugzilla.redhat.com/show_bug.cgi?id=2093122): synthetictests: Event struct's Related field is optional [#27208](https://github.com/openshift/origin/pull/27208) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): authorization: add a test checking that the restricted-v2 SCC mutates securityContext to match restricted PSa [#27257](https://github.com/openshift/origin/pull/27257) * [Bug 2098095](https://bugzilla.redhat.com/show_bug.cgi?id=2098095): EgressIP tests: Use OpenShift API to retrieve CloudPrivateIPConfigs and EgressIPs [#27243](https://github.com/openshift/origin/pull/27243) * [Bug 2099611](https://bugzilla.redhat.com/show_bug.cgi?id=2099611): Increase etcd-operator watch channels upperbound for BareMetal Platform [#27263](https://github.com/openshift/origin/pull/27263) * [Bug 2098094](https://bugzilla.redhat.com/show_bug.cgi?id=2098094): EgressIP test: Remove print statement on test failure [#27191](https://github.com/openshift/origin/pull/27191) * [Bug 2093339](https://bugzilla.redhat.com/show_bug.cgi?id=2093339): move provisioning test to permanent disablement, since this is not yet officially supported [#27267](https://github.com/openshift/origin/pull/27267) * [Bug 2086092](https://bugzilla.redhat.com/show_bug.cgi?id=2086092): Re-enable tests [#27258](https://github.com/openshift/origin/pull/27258) * [Bug 2097713](https://bugzilla.redhat.com/show_bug.cgi?id=2097713): Extend the allowance for etcdHighNumberOfLeaderChanges. [#27238](https://github.com/openshift/origin/pull/27238) * [Bug 2097684](https://bugzilla.redhat.com/show_bug.cgi?id=2097684): Nutanix provider for e2e testing [#27102](https://github.com/openshift/origin/pull/27102) * Add David Peraza as approver on samples test content [#27241](https://github.com/openshift/origin/pull/27241) * [Bug 2093992](https://bugzilla.redhat.com/show_bug.cgi?id=2093992): Bump timeout for cvo ugprade check to 10 minutes for Baremetal jobs [#27254](https://github.com/openshift/origin/pull/27254) * [Bug 2086092](https://bugzilla.redhat.com/show_bug.cgi?id=2086092): update kube to v1.24.0 [#27244](https://github.com/openshift/origin/pull/27244) * [Bug 2097297](https://bugzilla.redhat.com/show_bug.cgi?id=2097297): Don't consider DNS lookup failure disruption [#27250](https://github.com/openshift/origin/pull/27250) * [Bug 2093051](https://bugzilla.redhat.com/show_bug.cgi?id=2093051): use the node update finished as a backup completion time for OSStaged [#27206](https://github.com/openshift/origin/pull/27206) * [Bug 2086092](https://bugzilla.redhat.com/show_bug.cgi?id=2086092): Extend time for kube rebase [#27252](https://github.com/openshift/origin/pull/27252) * [Bug 2097009](https://bugzilla.redhat.com/show_bug.cgi?id=2097009): Run must-gather tests in later to reduce resource contention [#27249](https://github.com/openshift/origin/pull/27249) * [Bug 2086086](https://bugzilla.redhat.com/show_bug.cgi?id=2086086): update samples for 4.11 [#27234](https://github.com/openshift/origin/pull/27234) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): Report late requests verification: Fix for Hypershift [#27220](https://github.com/openshift/origin/pull/27220) * [Bug 2094919](https://bugzilla.redhat.com/show_bug.cgi?id=2094919): Skip etcd vertical scaling test on vsphere [#27236](https://github.com/openshift/origin/pull/27236) * [Bug 2092961](https://bugzilla.redhat.com/show_bug.cgi?id=2092961): Use http for network endpoint test. [#27217](https://github.com/openshift/origin/pull/27217) * [Bug 2084361](https://bugzilla.redhat.com/show_bug.cgi?id=2084361): Print error msg before os.Exit() [#27230](https://github.com/openshift/origin/pull/27230) * [Bug 2093049](https://bugzilla.redhat.com/show_bug.cgi?id=2093049): test/extended/networking: fix [pod sysctls should not affect node] to use known host interfaces [#27221](https://github.com/openshift/origin/pull/27221) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): explicit timeout for the etcd scaling test [#27216](https://github.com/openshift/origin/pull/27216) * revert 1.24 tests to get back to work [#27233](https://github.com/openshift/origin/pull/27233) * [Bug 2086092](https://bugzilla.redhat.com/show_bug.cgi?id=2086092): update kube to v1.24.0 [#27181](https://github.com/openshift/origin/pull/27181) * Revert "Bug 2079679: pkg/monitor: wait for Prometheus sidecars to be ready" [#27223](https://github.com/openshift/origin/pull/27223) * [Bug 2091110](https://bugzilla.redhat.com/show_bug.cgi?id=2091110): Skip ErrImagePull for expected failures [#27202](https://github.com/openshift/origin/pull/27202) * allow terminating pods to be ready=false [#27212](https://github.com/openshift/origin/pull/27212) * Revert "Bug 2093049: test/extended/networking: fix [pod sysctls should not affect node] to use host interfaces" [#27219](https://github.com/openshift/origin/pull/27219) * [Bug 2092961](https://bugzilla.redhat.com/show_bug.cgi?id=2092961): Flake almost all ci cluster to external svc disruption. [#27210](https://github.com/openshift/origin/pull/27210) * [Bug 2093049](https://bugzilla.redhat.com/show_bug.cgi?id=2093049): test/extended/networking: fix [pod sysctls should not affect node] to use host interfaces [#27203](https://github.com/openshift/origin/pull/27203) * [Bug 2093234](https://bugzilla.redhat.com/show_bug.cgi?id=2093234): Add regex filter and intervals duration to e2e-charts [#27186](https://github.com/openshift/origin/pull/27186) * [Bug 2093046](https://bugzilla.redhat.com/show_bug.cgi?id=2093046): priority class: add exception for must-gather pending bug fix [#27204](https://github.com/openshift/origin/pull/27204) * [Bug 2081732](https://bugzilla.redhat.com/show_bug.cgi?id=2081732): remove incorrect namespace check in static pod test [#27195](https://github.com/openshift/origin/pull/27195) * [Bug 2092961](https://bugzilla.redhat.com/show_bug.cgi?id=2092961): Add disruption test to an external service, not cluster under test. [#27179](https://github.com/openshift/origin/pull/27179) * [Bug 2091547](https://bugzilla.redhat.com/show_bug.cgi?id=2091547): Skip internet connection test if we use a proxy [#27093](https://github.com/openshift/origin/pull/27093) * [Bug 2079679](https://bugzilla.redhat.com/show_bug.cgi?id=2079679): pkg/monitor: wait for Prometheus sidecars to be ready [#27201](https://github.com/openshift/origin/pull/27201) * [Bug 2091067](https://bugzilla.redhat.com/show_bug.cgi?id=2091067): EgressIP: Make tests retry on API timeout errors [#27185](https://github.com/openshift/origin/pull/27185) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): report late request (broken LB) for the external client [#27129](https://github.com/openshift/origin/pull/27129) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): brings back the etcd scaling test [#27176](https://github.com/openshift/origin/pull/27176) * [Bug 2091086](https://bugzilla.redhat.com/show_bug.cgi?id=2091086): test/extended/cli/explain: Include OperatorHub CRD when 'marketplace' is enabled [#27188](https://github.com/openshift/origin/pull/27188) * rename intervals to timelines to be self-explanatory [#27182](https://github.com/openshift/origin/pull/27182) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): label project-created namespaces to not sync PodSecurity labels [#27177](https://github.com/openshift/origin/pull/27177) * wait for kube-apiserver to settle after modifying network configuration [#27193](https://github.com/openshift/origin/pull/27193) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): move help.sh to golang-based e2e [#27190](https://github.com/openshift/origin/pull/27190) * [Bug 2091086](https://bugzilla.redhat.com/show_bug.cgi?id=2091086): cli: don't insist on metal3 CRDs being present when cluster capabilities are None [#26998](https://github.com/openshift/origin/pull/26998) * restrict the per-namespace invariant alert check [#27184](https://github.com/openshift/origin/pull/27184) * [Bug 2090692](https://bugzilla.redhat.com/show_bug.cgi?id=2090692): slightly loosen oc exec help test [#27183](https://github.com/openshift/origin/pull/27183) * Updating openshift-enterprise-tests images to be consistent with ART [#27139](https://github.com/openshift/origin/pull/27139) * allow up to two DNS check pods to be waiting [#27175](https://github.com/openshift/origin/pull/27175) * [Bug 2086092](https://bugzilla.redhat.com/show_bug.cgi?id=2086092): skip tests to facilitate rebase [#27178](https://github.com/openshift/origin/pull/27178) * [Bug 2081732](https://bugzilla.redhat.com/show_bug.cgi?id=2081732): Static pod test error [#27160](https://github.com/openshift/origin/pull/27160) * Revert "Bug 2089831: Temporarily disable telemetry token test." [#27168](https://github.com/openshift/origin/pull/27168) * add per-namespace tests for kubepodnotready alert failures [#27151](https://github.com/openshift/origin/pull/27151) * remove the etcd vertical scaling test [#27174](https://github.com/openshift/origin/pull/27174) * [Bug 2089276](https://bugzilla.redhat.com/show_bug.cgi?id=2089276): Detect and use the packet capture interface for EgessIP tests. [#27164](https://github.com/openshift/origin/pull/27164) * remove test: 'etcd is able to vertically scale up and down with a single node' [#27170](https://github.com/openshift/origin/pull/27170) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): bump o/kube so that test namespaces aren't PSa label synced [#27173](https://github.com/openshift/origin/pull/27173) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): special configuration on barematal platform for the etcd vertical test is required [#27140](https://github.com/openshift/origin/pull/27140) * don't trigger single second disruption on contiguous disruption [#27161](https://github.com/openshift/origin/pull/27161) * [Bug 2089831](https://bugzilla.redhat.com/show_bug.cgi?id=2089831): Temporarily disable telemetry token test. [#27165](https://github.com/openshift/origin/pull/27165) * BZ2088533: Add subresource.status check exceptions for techpreview jobs [#27156](https://github.com/openshift/origin/pull/27156) * add pod graceful termination to pod lifecycle [#27153](https://github.com/openshift/origin/pull/27153) * [Bug 2081732](https://bugzilla.redhat.com/show_bug.cgi?id=2081732): Dump debug message whenever static pod test fails [#27143](https://github.com/openshift/origin/pull/27143) * [Bug 2086086](https://bugzilla.redhat.com/show_bug.cgi?id=2086086): image_ecosystem: remove deprecated imagestreams [#27133](https://github.com/openshift/origin/pull/27133) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): Auth-133: test/extended/util: comply exec pod to restricted pod security profile [#27152](https://github.com/openshift/origin/pull/27152) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): makes the etcd invariant test work on dualstack platform [#27148](https://github.com/openshift/origin/pull/27148) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): ExternalControlPlaneTopology: Skip etcd master endpoint verification [#27149](https://github.com/openshift/origin/pull/27149) * BZ2087992: Add regex matching, regex inverse matching, and default end date option for intervals [#27117](https://github.com/openshift/origin/pull/27117) * BZ 2087504: Add Early test to check for CRD subresource.status [#26954](https://github.com/openshift/origin/pull/26954) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): the machine API can be unavailable resulting in a 404 or an empty list [#27147](https://github.com/openshift/origin/pull/27147) * EgressIP downstream tests for OVN Kubernetes [#26999](https://github.com/openshift/origin/pull/26999) * Add user coreydaley as an approver [#27144](https://github.com/openshift/origin/pull/27144) * handle cases where containers restart [#27137](https://github.com/openshift/origin/pull/27137) * commenting ipv6 for sysctls [#27142](https://github.com/openshift/origin/pull/27142) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): ensure number of voting members in the cm matches the number of master machines [#27141](https://github.com/openshift/origin/pull/27141) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): the etcd vertical scaling feature misses e2e tests [#27127](https://github.com/openshift/origin/pull/27127) * [Bug 2084361](https://bugzilla.redhat.com/show_bug.cgi?id=2084361): Add some debugging information for mysterious exit 2 errors [#27136](https://github.com/openshift/origin/pull/27136) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): adds new test to the API monitor [#27118](https://github.com/openshift/origin/pull/27118) * update alert and disruption limits [#27130](https://github.com/openshift/origin/pull/27130) * [Bug 2085997](https://bugzilla.redhat.com/show_bug.cgi?id=2085997): gives the backend monitoring an identity [#27134](https://github.com/openshift/origin/pull/27134) * always allow at least one second for disruption [#27131](https://github.com/openshift/origin/pull/27131) * [Bug 2080007](https://bugzilla.redhat.com/show_bug.cgi?id=2080007): unrevert external ip configuration e2e networking tests [#27078](https://github.com/openshift/origin/pull/27078) * [Bug 2083941](https://bugzilla.redhat.com/show_bug.cgi?id=2083941): feat: add fuzzy match on micro release [#27123](https://github.com/openshift/origin/pull/27123) * add test to catch single second disruption patterns [#27132](https://github.com/openshift/origin/pull/27132) * [Bug 2082538](https://bugzilla.redhat.com/show_bug.cgi?id=2082538): bump cluster-capi-operator apirequests upper bound for GCP And Azure [#27108](https://github.com/openshift/origin/pull/27108) * Revert "moves TestScalingUpAndDownSingleNode from cluster-etcd-operator" [#27126](https://github.com/openshift/origin/pull/27126) * Add debugging message for static pod test [#27111](https://github.com/openshift/origin/pull/27111) * Bump net.ipv6.neigh.IFNAME.retrans_time_ms for Multiarch [#27119](https://github.com/openshift/origin/pull/27119) * Don't hardcode the SA token audience when requesting one [#27120](https://github.com/openshift/origin/pull/27120) * timeline command, container exit fix, key resources by uid, and use reflector [#27114](https://github.com/openshift/origin/pull/27114) * [NE-883](https://issues.redhat.com/browse/NE-883): test/extended/router: Add test for spec.subdomain [#27030](https://github.com/openshift/origin/pull/27030) * moves TestScalingUpAndDownSingleNode from cluster-etcd-operator [#26917](https://github.com/openshift/origin/pull/26917) * Add config for golangci-lint no-sprintf-host-port [#27116](https://github.com/openshift/origin/pull/27116) * Correct pod timing [#27112](https://github.com/openshift/origin/pull/27112) * [Bug 2080687](https://bugzilla.redhat.com/show_bug.cgi?id=2080687): request prometheus service account token [#27100](https://github.com/openshift/origin/pull/27100) * Fix request token ic cli/admin tests [#27113](https://github.com/openshift/origin/pull/27113) * [Bug 2081012](https://bugzilla.redhat.com/show_bug.cgi?id=2081012): Don't wait for sa token [#27104](https://github.com/openshift/origin/pull/27104) * prometheus helper: add helper to retrieve prometheus query token [#27107](https://github.com/openshift/origin/pull/27107) * [Bug 2080679](https://bugzilla.redhat.com/show_bug.cgi?id=2080679): fix oc related test to land k8s 1.24 [#27099](https://github.com/openshift/origin/pull/27099) * [rebase 1.24] disable tests with time limit to facilitate rebase [#27086](https://github.com/openshift/origin/pull/27086) * [Bug 2082239](https://bugzilla.redhat.com/show_bug.cgi?id=2082239): Bump net.ipv6.neigh.IFNAME from 30005 to 30010 for Multiarch [#27101](https://github.com/openshift/origin/pull/27101) * test/extended/util/openshift/clusterversionoperator/adminack: Accept MultipleReasons [#27110](https://github.com/openshift/origin/pull/27110) * make it easy to create pod interval tests [#27092](https://github.com/openshift/origin/pull/27092) * [Bug 2080681](https://bugzilla.redhat.com/show_bug.cgi?id=2080681): Request new token instead of using node-bootstrapper token [#27098](https://github.com/openshift/origin/pull/27098) * Revert "NE-626: Add DNS CI coverage for golang and glibc resolver libraries" [#27103](https://github.com/openshift/origin/pull/27103) * make the pod ip check a controller [#27097](https://github.com/openshift/origin/pull/27097) * [NE-626](https://issues.redhat.com/browse/NE-626): Add DNS CI coverage for golang and glibc resolver libraries [#26957](https://github.com/openshift/origin/pull/26957) * Revert "test: allow -f to match tests for any test suite" [#27095](https://github.com/openshift/origin/pull/27095) * [MON-2148](https://issues.redhat.com/browse/MON-2148): Handle 401 code for prometheus api route [#27031](https://github.com/openshift/origin/pull/27031) * test: allow -f to match tests for any test suite [#27091](https://github.com/openshift/origin/pull/27091) * router: wait for "use scc restricted" SAR before pod creation [#27084](https://github.com/openshift/origin/pull/27084) * Remove non-functional gu workload tests. [#27044](https://github.com/openshift/origin/pull/27044) * test/extended/prometheus/image_pulls: New "should be fast" test-case [#27067](https://github.com/openshift/origin/pull/27067) * give multi-arch more time to complete upgrades to clean up signal [#27085](https://github.com/openshift/origin/pull/27085) * skip 'should not see excessive Back-off restarting failed containers' for e2e tests [#27087](https://github.com/openshift/origin/pull/27087) * haproxy needs to request privilege escalation in order to work [#27080](https://github.com/openshift/origin/pull/27080) * updates "managed cluster should report ready nodes the entire duration of the test run" [#27077](https://github.com/openshift/origin/pull/27077) * skip etcd quorum probes failures when etcd revision changes [#27072](https://github.com/openshift/origin/pull/27072) * don't wait for SA token secrets [#27081](https://github.com/openshift/origin/pull/27081) * Revert "Add e2e tests for ExternalIP Policy and AutoAssignCIDRs" [#27075](https://github.com/openshift/origin/pull/27075) * Add restricted-v2 to the default RBAC rules for authenticated users [#27071](https://github.com/openshift/origin/pull/27071) * Increase determinism when searching for prom service secret token [#27073](https://github.com/openshift/origin/pull/27073) * improves etcdRevisionChangeAllowance calculates the number of etcd's operator rollouts [#27070](https://github.com/openshift/origin/pull/27070) * Include timestamp when reporting observed ReusedPodIP events. [#27074](https://github.com/openshift/origin/pull/27074) * track pod IP re-use [#27062](https://github.com/openshift/origin/pull/27062) * hack/verify-generated: Replace --quiet with --exit-code [#27060](https://github.com/openshift/origin/pull/27060) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Migrate create.sh to Go tests [#27049](https://github.com/openshift/origin/pull/27049) * force completes upgrade failure if operator failure [#27058](https://github.com/openshift/origin/pull/27058) * [Bug 2078528](https://bugzilla.redhat.com/show_bug.cgi?id=2078528): bump cluster-node-tuning-operator apirequests upper bound for OpenStack [#27052](https://github.com/openshift/origin/pull/27052) * handle cases where the DNS querier pod isn't yet running [#27056](https://github.com/openshift/origin/pull/27056) * Add e2e tests for ExternalIP Policy and AutoAssignCIDRs [#26894](https://github.com/openshift/origin/pull/26894) * tuning-cni: basic tests [#26953](https://github.com/openshift/origin/pull/26953) * Sysctl: validate that setting a pod sysctl does not affect node and other pods [#26940](https://github.com/openshift/origin/pull/26940) * the 'should be scheduled on different nodes' were only fixed in 4.11 and later [#27053](https://github.com/openshift/origin/pull/27053) * Separate out 'Back-off restarting failed container' from pathological test [#27047](https://github.com/openshift/origin/pull/27047) * Revert "Skip newly enabled networkpolicy tests on IPv6" [#27045](https://github.com/openshift/origin/pull/27045) * Flake pod sandbox errors pinging container registry on azure. [#26964](https://github.com/openshift/origin/pull/26964) * Ignore loki NetworkNotReady repeating events. [#27051](https://github.com/openshift/origin/pull/27051) * [Bug 2030972](https://bugzilla.redhat.com/show_bug.cgi?id=2030972): test/extended/util/openshift/clusterversionoperator: Survive API hiccups [#27041](https://github.com/openshift/origin/pull/27041) * [Bug 2077457](https://bugzilla.redhat.com/show_bug.cgi?id=2077457): Skip BeforeEach as well for the skipped HAProxy config manager test [#27034](https://github.com/openshift/origin/pull/27034) * synthetic: cloud api quota synthetic test should always be present [#27042](https://github.com/openshift/origin/pull/27042) * Remove fixed clusterIP service for ipv6 contexts [#26895](https://github.com/openshift/origin/pull/26895) * loosen SCC capabilities check to allow stricter caps [#27024](https://github.com/openshift/origin/pull/27024) * test/dns: add the bits to make the Restricted PodSecurityPolicy happy [#27035](https://github.com/openshift/origin/pull/27035) * Disable FIPS disabled serving routes test on BM [#27033](https://github.com/openshift/origin/pull/27033) * test/e2e/upgrade: Use PATCH instead of POST for ClusterVersion spec updates [#27023](https://github.com/openshift/origin/pull/27023) * Sysctl tests: pod with sysctls not on whitelist should not start [#26937](https://github.com/openshift/origin/pull/26937) * [Bug 2075584](https://bugzilla.redhat.com/show_bug.cgi?id=2075584): Use substring match instead of exact match [#27028](https://github.com/openshift/origin/pull/27028) * Switch to groupified APIs [#27025](https://github.com/openshift/origin/pull/27025) * Dump imagestreams and buildconfigs on build imagechange trigger test failure [#27019](https://github.com/openshift/origin/pull/27019) * Best matcher single node OVN [#26929](https://github.com/openshift/origin/pull/26929) * : Separate pod network creation failure from others in sandbox creation… [#27020](https://github.com/openshift/origin/pull/27020) * test/.../disruption: set pod security level centrally [#27017](https://github.com/openshift/origin/pull/27017) * Switch to groupified APIs [#27008](https://github.com/openshift/origin/pull/27008) * router: construct url with net.JoinHostPort [#27015](https://github.com/openshift/origin/pull/27015) * Add exception for etcd guard pod readiness probe error events [#27016](https://github.com/openshift/origin/pull/27016) * test/extended/*: set necessary pod security settings [#27014](https://github.com/openshift/origin/pull/27014) * getArchitecture: Fix to work with Hypershift [#27004](https://github.com/openshift/origin/pull/27004) * [Bug 2072171](https://bugzilla.redhat.com/show_bug.cgi?id=2072171): Reenable the implementation for basic egressfw e2e CI test [#26973](https://github.com/openshift/origin/pull/26973) * [MGMT-9440](https://issues.redhat.com/browse/MGMT-9440): Fix single node serial tests API crash [#26904](https://github.com/openshift/origin/pull/26904) * skip tests for etcd leaders when etcd revisions change a lot [#27009](https://github.com/openshift/origin/pull/27009) * Fix another issue with CVO upgrade ack timeout on metal. [#27001](https://github.com/openshift/origin/pull/27001) * bump o/kube to get latest PSa test updates [#27012](https://github.com/openshift/origin/pull/27012) * [Bug 2031564](https://bugzilla.redhat.com/show_bug.cgi?id=2031564): Separate out test for 'RequiredInstallerResourcesMissing secrets' [#26936](https://github.com/openshift/origin/pull/26936) * [Bug 2060406](https://bugzilla.redhat.com/show_bug.cgi?id=2060406): bump apirequests upper bounds for GCP [#27002](https://github.com/openshift/origin/pull/27002) * [Bug 2072533](https://bugzilla.redhat.com/show_bug.cgi?id=2072533): synthetictests: skip "alert/Watchdog must have no gaps or changes" on SNO upgrades [#26976](https://github.com/openshift/origin/pull/26976) * [Bug 2074445](https://bugzilla.redhat.com/show_bug.cgi?id=2074445): exclude loki-promtail from duplicated events [#27006](https://github.com/openshift/origin/pull/27006) * Fix up one more optional capabilities new-app test [#27005](https://github.com/openshift/origin/pull/27005) * actually set default PSa labels if unset [#27000](https://github.com/openshift/origin/pull/27000) * util/client.go: add method to specify pod security admission level [#26938](https://github.com/openshift/origin/pull/26938) * Add test for validating related object references. [#26921](https://github.com/openshift/origin/pull/26921) * correct pathological event detection [#26994](https://github.com/openshift/origin/pull/26994) * prevent npe for old container status readiness [#26996](https://github.com/openshift/origin/pull/26996) * [Bug 2011895](https://bugzilla.redhat.com/show_bug.cgi?id=2011895): Add synthetic test for cloud API throttling [#26559](https://github.com/openshift/origin/pull/26559) * router: fix all uses of Sprintf to build host:port for a URL [#26983](https://github.com/openshift/origin/pull/26983) * prevent pending/firing alert overlap [#26968](https://github.com/openshift/origin/pull/26968) * Skip newly enabled networkpolicy tests on IPv6 [#26977](https://github.com/openshift/origin/pull/26977) * test: switch to testing CapBnd over CapInh [#26960](https://github.com/openshift/origin/pull/26960) * remove wait for samples imagestreams, no longer needed [#26992](https://github.com/openshift/origin/pull/26992) * [Bug 2066865](https://bugzilla.redhat.com/show_bug.cgi?id=2066865): bump openshift/kubernetes [#26969](https://github.com/openshift/origin/pull/26969) * test/extended: add/update OWNERS files for Prometheus [#26910](https://github.com/openshift/origin/pull/26910) * test/extended/prometheus: Remove SDN/OVN-K alert rules [#26687](https://github.com/openshift/origin/pull/26687) * Unrevert and fix for the HAProxy test [#26980](https://github.com/openshift/origin/pull/26980) * Bump timeout for CVO to ack the upgrade generation. [#26974](https://github.com/openshift/origin/pull/26974) * [Bug 2066457](https://bugzilla.redhat.com/show_bug.cgi?id=2066457): don't fail when a query returns warnings [#26984](https://github.com/openshift/origin/pull/26984) * [Bug 2072924](https://bugzilla.redhat.com/show_bug.cgi?id=2072924): increase the threshold on the number of telemetry series [#26988](https://github.com/openshift/origin/pull/26988) * Update limits [#26982](https://github.com/openshift/origin/pull/26982) * fix evaluation of deleted pods for pod sandbox test [#26978](https://github.com/openshift/origin/pull/26978) * Revert "Fix HAProxy tests on FIPS properly" [#26979](https://github.com/openshift/origin/pull/26979) * Revert "Add networking test for invalid external gateway" [#26975](https://github.com/openshift/origin/pull/26975) * Revert "Implementation for basic egressfw e2e CI test" [#26967](https://github.com/openshift/origin/pull/26967) * [Bug 2067323](https://bugzilla.redhat.com/show_bug.cgi?id=2067323): extended/test/router: omit DNS managed conditions for shards [#26949](https://github.com/openshift/origin/pull/26949) * Add networking test for invalid external gateway [#26883](https://github.com/openshift/origin/pull/26883) * [Bug 2060406](https://bugzilla.redhat.com/show_bug.cgi?id=2060406): test: bump apirequests upper bounds for VSphere and AWS single node [#26962](https://github.com/openshift/origin/pull/26962) * test: update synthetic test node restart count [#26948](https://github.com/openshift/origin/pull/26948) * bump: k8s.io/kubernetes [#26955](https://github.com/openshift/origin/pull/26955) * Ignore FailedCreatePodSandBox event that is expected to happen [#26966](https://github.com/openshift/origin/pull/26966) * add pod lifecycle intervals to separate pages [#26908](https://github.com/openshift/origin/pull/26908) * Add missing operators from the known operators list [#26963](https://github.com/openshift/origin/pull/26963) * [Bug 2047913](https://bugzilla.redhat.com/show_bug.cgi?id=2047913): Fix HAProxy tests on FIPS properly [#26803](https://github.com/openshift/origin/pull/26803) * Bump allowed watches for node-tuning-operator [#26944](https://github.com/openshift/origin/pull/26944) * Migrate tests away from using samples-operator provided imagestreams [#26913](https://github.com/openshift/origin/pull/26913) * Image registry redirect [#26920](https://github.com/openshift/origin/pull/26920) * [Bug 1996883](https://bugzilla.redhat.com/show_bug.cgi?id=1996883): increasing build config loglevel [#26958](https://github.com/openshift/origin/pull/26958) * Use ServerGroupResources instead deprecated ServerResources [#26956](https://github.com/openshift/origin/pull/26956) * Fix typo in OVN Kubernetes skipper [#26950](https://github.com/openshift/origin/pull/26950) * [Bug 1996883](https://bugzilla.redhat.com/show_bug.cgi?id=1996883): Increasing log level to support decrease in default buildah log level [#26941](https://github.com/openshift/origin/pull/26941) * Implementation for basic egressfw e2e CI test [#26934](https://github.com/openshift/origin/pull/26934) * Check token response error code [#26926](https://github.com/openshift/origin/pull/26926) * Clarify that the image mirroring requirement applies to conformance tests only [#26912](https://github.com/openshift/origin/pull/26912) * coarse serialization of storage tests [#26933](https://github.com/openshift/origin/pull/26933) * Revert "bump: k8s.io/kubernetes" [#26939](https://github.com/openshift/origin/pull/26939) * bump: k8s.io/kubernetes [#26935](https://github.com/openshift/origin/pull/26935) * Flake on FailedCreatePodSandbox if missing ovn readiness file. [#26932](https://github.com/openshift/origin/pull/26932) * Add pod securityContext sysctl whitelist tests [#26809](https://github.com/openshift/origin/pull/26809) * Revert "Implementation for basic egressfw e2e CI test" [#26931](https://github.com/openshift/origin/pull/26931) * Update where the canary test lists is retrieved from [#26930](https://github.com/openshift/origin/pull/26930) * Implementation for basic egressfw e2e CI test [#26865](https://github.com/openshift/origin/pull/26865) * Implementation for egress-router-cni e2e ci test [#26875](https://github.com/openshift/origin/pull/26875) * Attempted fix for missing monitor events. [#26862](https://github.com/openshift/origin/pull/26862) * [JKNS-267](https://issues.redhat.com/browse/JKNS-267): minimize jenkins e2es (pipeline strategy verification only) [#26914](https://github.com/openshift/origin/pull/26914) * Attempt multiple different token requests [#26916](https://github.com/openshift/origin/pull/26916) * Simplify 26907 [#26924](https://github.com/openshift/origin/pull/26924) * [Bug 2034688](https://bugzilla.redhat.com/show_bug.cgi?id=2034688): allow Prometheus/Thanos to return 401 or 403 when the request isn't authenticated [#26695](https://github.com/openshift/origin/pull/26695) * Migrate builds tests away from using sample imagestreams since samples will be optional [#26909](https://github.com/openshift/origin/pull/26909) * Update prometheus owners [#26911](https://github.com/openshift/origin/pull/26911) * Pod scheduling tests improve pod deployment identification [#26906](https://github.com/openshift/origin/pull/26906) * Add early test to check router pods are not on same node [#26899](https://github.com/openshift/origin/pull/26899) * Give each interval chart a title [#26896](https://github.com/openshift/origin/pull/26896) * Mark image pull from registry.redhat.io as flake to track but not fail [#26897](https://github.com/openshift/origin/pull/26897) * [Bug 1961233](https://bugzilla.redhat.com/show_bug.cgi?id=1961233): Add DNS availability upgrade test [#26795](https://github.com/openshift/origin/pull/26795) * Revert "Disable intree vsphere tests" [#26797](https://github.com/openshift/origin/pull/26797) * [Bug 2026063](https://bugzilla.redhat.com/show_bug.cgi?id=2026063): build-quota test: fix cgroupv2 parsing holes exposed by buildah upgrade [#26885](https://github.com/openshift/origin/pull/26885) * [Bug 2057990](https://bugzilla.redhat.com/show_bug.cgi?id=2057990): Add debug info for signature test [#26884](https://github.com/openshift/origin/pull/26884) * [MGMT-9440](https://issues.redhat.com/browse/MGMT-9440): Fix single node serial tests API crash. [#26868](https://github.com/openshift/origin/pull/26868) * [Bug 2060498](https://bugzilla.redhat.com/show_bug.cgi?id=2060498): only add failure when no event was found for the target revision [#26880](https://github.com/openshift/origin/pull/26880) * [Bug 2060406](https://bugzilla.redhat.com/show_bug.cgi?id=2060406): operators should not create watch channels very often: bump OpenStack monitoring operator [#26877](https://github.com/openshift/origin/pull/26877) * Use common threshold constant as other event tests [#26873](https://github.com/openshift/origin/pull/26873) * cleanup network policy ACL extended test [#26876](https://github.com/openshift/origin/pull/26876) * add text to the timelines when you hover [#26871](https://github.com/openshift/origin/pull/26871) * Make a test to specifically look for image pull backoff for registry.redhat.io [#26858](https://github.com/openshift/origin/pull/26858) * [Bug 2059299](https://bugzilla.redhat.com/show_bug.cgi?id=2059299): IBMCloud: Ignore CRB already exists [#26864](https://github.com/openshift/origin/pull/26864) * Switch to batch/v1 CronJob [#26867](https://github.com/openshift/origin/pull/26867) * [Bug 2059277](https://bugzilla.redhat.com/show_bug.cgi?id=2059277): images/tests: yum update python3-six to workaround ART issue [#26863](https://github.com/openshift/origin/pull/26863) * Increase scale test timeout to 30 minutes [#26861](https://github.com/openshift/origin/pull/26861) * Fix ovnkube-node readiness test to include successes. [#26860](https://github.com/openshift/origin/pull/26860) * Bz2054254 rearrange test cases [#26857](https://github.com/openshift/origin/pull/26857) * Set ovnkube-node readiness failure to flake for now. [#26855](https://github.com/openshift/origin/pull/26855) * Increase cluster-monitor-operator watch count threshold on single-node clusters [#26685](https://github.com/openshift/origin/pull/26685) * allow slow kubelet updates for static pods, but still fail if they never succeed [#26852](https://github.com/openshift/origin/pull/26852) * OWNERS: Declare Bugzilla component [#26368](https://github.com/openshift/origin/pull/26368) * vsphere is firing this alert/VSphereOpenshiftNodeHealthFail and it is hiding other alerts [#26850](https://github.com/openshift/origin/pull/26850) * Updating openshift-enterprise-tests images to be consistent with ART [#26804](https://github.com/openshift/origin/pull/26804) * update alert thresholds after extending static pod install duration [#26844](https://github.com/openshift/origin/pull/26844) * ip reconciler ignore [#26842](https://github.com/openshift/origin/pull/26842) * [Bug 2049117](https://bugzilla.redhat.com/show_bug.cgi?id=2049117): Reenable wait on worker deletion and increase serial test timeout [#26810](https://github.com/openshift/origin/pull/26810) * [Bug 2053582](https://bugzilla.redhat.com/show_bug.cgi?id=2053582): fail on static pod lifecycle failures [#26837](https://github.com/openshift/origin/pull/26837) * Allow a single test to override suite timeout [#26833](https://github.com/openshift/origin/pull/26833) * [Bug 2053312](https://bugzilla.redhat.com/show_bug.cgi?id=2053312): requestheader test must wait for authentication operator to settle after config update [#26834](https://github.com/openshift/origin/pull/26834) * [Bug 2053143](https://bugzilla.redhat.com/show_bug.cgi?id=2053143): allow inexact matches for disruption data [#26831](https://github.com/openshift/origin/pull/26831) * Break out test for OSUpdateStaged event with no OSUpdateStarted. [#26824](https://github.com/openshift/origin/pull/26824) * add job type key to the error we track for statistical jobs [#26823](https://github.com/openshift/origin/pull/26823) * baremetal: add test for preprovisioning images [#26780](https://github.com/openshift/origin/pull/26780) * [Bug 2045590](https://bugzilla.redhat.com/show_bug.cgi?id=2045590): Alibaba: enable init for alibabacloud provider [#26818](https://github.com/openshift/origin/pull/26818) * Revert "Flake failed sandboxes from bug in new guard pods" [#26817](https://github.com/openshift/origin/pull/26817) * Debug missing OSUpdateStarted events [#26798](https://github.com/openshift/origin/pull/26798) * Delete extra workers before running metal high availability test [#26813](https://github.com/openshift/origin/pull/26813) * images: update registry to 2.8.0-beta.1 [#26811](https://github.com/openshift/origin/pull/26811) * [Bug 2044824](https://bugzilla.redhat.com/show_bug.cgi?id=2044824): Update k8s vendoring [#26805](https://github.com/openshift/origin/pull/26805) * [Bug 2050345](https://bugzilla.redhat.com/show_bug.cgi?id=2050345): update p99 values for disruption and alerts [#26815](https://github.com/openshift/origin/pull/26815) * [Bug 2047911](https://bugzilla.redhat.com/show_bug.cgi?id=2047911): IBMCloud: Concurrent CRB create [#26806](https://github.com/openshift/origin/pull/26806) * Only run parallel tests in the canary job since it runs in parallel [#26812](https://github.com/openshift/origin/pull/26812) * Fix broken console disruption test. [#26808](https://github.com/openshift/origin/pull/26808) * Add baremetal high availability tests [#26569](https://github.com/openshift/origin/pull/26569) * [Bug 2047362](https://bugzilla.redhat.com/show_bug.cgi?id=2047362): Prometheus check targets endpoint [#26793](https://github.com/openshift/origin/pull/26793) * Verify Builds with CSI Volume Sources [#26791](https://github.com/openshift/origin/pull/26791) * [Bug 2047790](https://bugzilla.redhat.com/show_bug.cgi?id=2047790): Skip some HAProxy tests on FIPS [#26800](https://github.com/openshift/origin/pull/26800) * don't double report early alert failures [#26796](https://github.com/openshift/origin/pull/26796) * [Full changelog](https://github.com/openshift/origin/compare/4e11d238d9f989cb1008e5217824fd62f243eec0...b860532d03b5d780c482071c51a2918f3bdf25d7) ### [thanos](https://github.com/openshift/thanos/tree/f08da2d77e40a0612587859f8e2660af712f9292) * [Bug 2067877](https://bugzilla.redhat.com/show_bug.cgi?id=2067877): [bot] Bump openshift/thanos to v0.26.0 [#83](https://github.com/openshift/thanos/pull/83) * makefile: Fix Makefile support for arm64 [#5236](https://github.com/openshift/thanos/pull/5236) * Bump openshift/thanos to v0.25.2 [#80](https://github.com/openshift/thanos/pull/80) * *: Cut release 0.25.2 [#5253](https://github.com/openshift/thanos/pull/5253) * Bump openshift/thanos to v0.25.1 [#79](https://github.com/openshift/thanos/pull/79) * Bump openshift/thanos to v0.25.0 [#78](https://github.com/openshift/thanos/pull/78) * Docs: Add mixin design doc again [#5129](https://github.com/openshift/thanos/pull/5129) * Merge release 0.24 to main [#5018](https://github.com/openshift/thanos/pull/5018) * Merge release 0.23 to main [#5017](https://github.com/openshift/thanos/pull/5017) * Bump openshift/thanos to v0.24.0 [#76](https://github.com/openshift/thanos/pull/76) * Updating thanos images to be consistent with ART [#77](https://github.com/openshift/thanos/pull/77) * [Full changelog](https://github.com/openshift/thanos/compare/10ca1d38d107c9f12dd2c85a4455626ca0f2e29b...f08da2d77e40a0612587859f8e2660af712f9292) ### [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere/tree/6fd8e8ddcec4eae47e0238af4c29ebb68069d30b) * Updating ose-vsphere-cloud-controller-manager images to be consistent with ART [#18](https://github.com/openshift/cloud-provider-vsphere/pull/18) * [Bug 2087042](https://bugzilla.redhat.com/show_bug.cgi?id=2087042): Rebase cloud-provider-vsphere 15.06.2022 [#20](https://github.com/openshift/cloud-provider-vsphere/pull/20) * Bump cloud-provider-vsphere to k8s v1.24 [#626](https://github.com/openshift/cloud-provider-vsphere/pull/626) * Add E2E tests, when recreate a VM, new node should have correct info. [#625](https://github.com/openshift/cloud-provider-vsphere/pull/625) * Add E2E tests, when rebooting a VM, node should be persisted. [#622](https://github.com/openshift/cloud-provider-vsphere/pull/622) * Do not restart the CPI pod on the config file's Chmod events. [#624](https://github.com/openshift/cloud-provider-vsphere/pull/624) * E2E test should deploy a running CPI using helm chart. [#620](https://github.com/openshift/cloud-provider-vsphere/pull/620) * Use TMC infra to run E2E CI jobs. [#619](https://github.com/openshift/cloud-provider-vsphere/pull/619) * Hook up CPI E2E tests with test-infra. [#615](https://github.com/openshift/cloud-provider-vsphere/pull/615) * Update cluster and node selector labels for paravirutal mode [#582](https://github.com/openshift/cloud-provider-vsphere/pull/582) * Fix E2E issue where cert-manager fails to install [#616](https://github.com/openshift/cloud-provider-vsphere/pull/616) * Fix the error wrapping [#612](https://github.com/openshift/cloud-provider-vsphere/pull/612) * Add xudong liu as cloud provider vsphere maintainer [#596](https://github.com/openshift/cloud-provider-vsphere/pull/596) * Fixed broken link [#594](https://github.com/openshift/cloud-provider-vsphere/pull/594) * Return error when VM's info returned from VC doesn't contains IP address [#585](https://github.com/openshift/cloud-provider-vsphere/pull/585) * Refactor unit-test and test-cover in MAKEFILE [#577](https://github.com/openshift/cloud-provider-vsphere/pull/577) * Add script for test coverage pipeline [#570](https://github.com/openshift/cloud-provider-vsphere/pull/570) * Deprecate pod priority annotation in cpi deployment [#572](https://github.com/openshift/cloud-provider-vsphere/pull/572) * Patch priorityClassName: system-node-critical in CPI daemonset [#569](https://github.com/openshift/cloud-provider-vsphere/pull/569) * Wrong vCenter IP in kubernetes-on-vsphere-with-kubeadm.md secrets example [#566](https://github.com/openshift/cloud-provider-vsphere/pull/566) * Update helm chart release [#564](https://github.com/openshift/cloud-provider-vsphere/pull/564) * Return an error if multiple VMs with the same hostname was found [#560](https://github.com/openshift/cloud-provider-vsphere/pull/560) * Remove extra key name in chart release config [#563](https://github.com/openshift/cloud-provider-vsphere/pull/563) * Fix staticcheck error by cluster-api dependency. [#562](https://github.com/openshift/cloud-provider-vsphere/pull/562) * [Full changelog](https://github.com/openshift/cloud-provider-vsphere/compare/25b98d3b2fa812ef3b28ddcd90454c1b937898a9...6fd8e8ddcec4eae47e0238af4c29ebb68069d30b) ### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/d4721ba6c23605fcd535aa588999e17be2c3bbe5) * Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#41](https://github.com/openshift/vmware-vsphere-csi-driver/pull/41) * Updating vmware-vsphere-syncer images to be consistent with ART [#40](https://github.com/openshift/vmware-vsphere-csi-driver/pull/40) * [Bug 2074294](https://bugzilla.redhat.com/show_bug.cgi?id=2074294): UPSTREAM: 1706: Update golang.org/x/crypto for CVE-2022-27191 [#39](https://github.com/openshift/vmware-vsphere-csi-driver/pull/39) * Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#38](https://github.com/openshift/vmware-vsphere-csi-driver/pull/38) * Updating vmware-vsphere-syncer images to be consistent with ART [#37](https://github.com/openshift/vmware-vsphere-csi-driver/pull/37) * [Bug 2071019](https://bugzilla.redhat.com/show_bug.cgi?id=2071019): Rebase against v2.5.1 [#36](https://github.com/openshift/vmware-vsphere-csi-driver/pull/36) * [Bug 2029835](https://bugzilla.redhat.com/show_bug.cgi?id=2029835): Revert "Merge pull request #30 from bertinatto/rebase-v2.4.1" [#35](https://github.com/openshift/vmware-vsphere-csi-driver/pull/35) * Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#33](https://github.com/openshift/vmware-vsphere-csi-driver/pull/33) * Updating vmware-vsphere-syncer images to be consistent with ART [#32](https://github.com/openshift/vmware-vsphere-csi-driver/pull/32) * [Bug 2029835](https://bugzilla.redhat.com/show_bug.cgi?id=2029835): UPSTREAM: 1468: Fixed parsing of /proc/self/mountinfo with spaces [#34](https://github.com/openshift/vmware-vsphere-csi-driver/pull/34) * update image tags with v2.5.0-rc.2 [#1564](https://github.com/openshift/vmware-vsphere-csi-driver/pull/1564) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/e310f4d3828a71fb96344ccbe8b29d22754ebf77...d4721ba6c23605fcd535aa588999e17be2c3bbe5) ### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/9914824149c8dcff9686ca34749a5b071275af88) * [Bug 2105334](https://bugzilla.redhat.com/show_bug.cgi?id=2105334): Reorder static resources to create RBAC first [#98](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/98) * [Bug 2095248](https://bugzilla.redhat.com/show_bug.cgi?id=2095248): Report max. nr. of attachable volumes per node [#90](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/90) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#85](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/85) * [Bug 2089419](https://bugzilla.redhat.com/show_bug.cgi?id=2089419): Don't block upgrades when another CSI driver is found [#87](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/87) * Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#86](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/86) * [Bug 2071021](https://bugzilla.redhat.com/show_bug.cgi?id=2071021): Enable snapshot support [#83](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/83) * [Bug 2072139](https://bugzilla.redhat.com/show_bug.cgi?id=2072139): Create separate controller and node roles [#82](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/82) * [Bug 2076637](https://bugzilla.redhat.com/show_bug.cgi?id=2076637): Scrape CSI driver + syncer metrics [#84](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/84) * add storageclass controller tests [#80](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/80) * [Bug 2059791](https://bugzilla.redhat.com/show_bug.cgi?id=2059791): [vSphere CSI driver Operator] didn't update 'vsphere_csi_driver_error' metric value when fixed the error manually [#81](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/81) * Set fsGroupPolicy in CSIDriver [#79](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/79) * [Bug 2053104](https://bugzilla.redhat.com/show_bug.cgi?id=2053104): Do not cache node check results between runs [#77](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/77) * [Bug 2043132](https://bugzilla.redhat.com/show_bug.cgi?id=2043132): Add metric when storageclass installation fails [#74](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/74) * Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#73](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/73) * readme: minor fixes [#63](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/63) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/8cf35b546669161d506cfa1d67eed5d785fe5e01...9914824149c8dcff9686ca34749a5b071275af88) ### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/5910f330435f1c827717c2a6e9a6af3e0d9abaad) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#84](https://github.com/openshift/vsphere-problem-detector/pull/84) * Updating vsphere-problem-detector images to be consistent with ART [#85](https://github.com/openshift/vsphere-problem-detector/pull/85) * [Bug 2058217](https://bugzilla.redhat.com/show_bug.cgi?id=2058217): fix docs for rwx volumes [#81](https://github.com/openshift/vsphere-problem-detector/pull/81) * [Bug 2042446](https://bugzilla.redhat.com/show_bug.cgi?id=2042446): Fix stale metrics by explicitly zeroed out old metrics [#79](https://github.com/openshift/vsphere-problem-detector/pull/79) * [Bug 2042446](https://bugzilla.redhat.com/show_bug.cgi?id=2042446): Fix stale metric collection [#77](https://github.com/openshift/vsphere-problem-detector/pull/77) * [Bug 2055729](https://bugzilla.redhat.com/show_bug.cgi?id=2055729): change NodePerfCheck criteria to be based on average latency [#75](https://github.com/openshift/vsphere-problem-detector/pull/75) * [Bug 2051881](https://bugzilla.redhat.com/show_bug.cgi?id=2051881): Dont forget to register metrics before emitting [#73](https://github.com/openshift/vsphere-problem-detector/pull/73) * Updating vsphere-problem-detector images to be consistent with ART [#72](https://github.com/openshift/vsphere-problem-detector/pull/72) * [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/a11df08a341b9084fd92c95e5b53368d1ea9aaa5...5910f330435f1c827717c2a6e9a6af3e0d9abaad)