Back to index
4.14.0-0.okd-scos-2023-05-23-224540 Download installer and client with:
oc adm release extract --tools quay.io/okd/scos-release:4.14.0-0.okd-scos-2023-05-23-224540 No tests for this release
Upgrades from:
Upgrades to:
Created: 2023-05-26 11:15:37 +0000 UTC
Image Digest: sha256:0583e9bd63f434bcde102fb3584947eaf3734f0092b527d2601c4aec122fd30f
Release 4.14.0-0.okd-scos-2023-05-23-224540 was created from registry.ci.openshift.org/origin/release-scos:4.14.0-0.okd-scos-2023-05-23-224540
Components
New images
Removed images
branding
ovn-kubernetes-microshift-rhel-9
ovn-kubernetes-rhel-9
Rebuilt images without code change
MGMT-8097 : masters schedulable kube-api (#5240) #5240
Remove the detached annotation when BMH is being deleted (#5228) #5228
MGMT-13643 : added MaxLength to additional_trust_bundle (#5226) #5226
Bump OCP versions: 4.11, 4.12 (#5232) #5232
MGMT-14356 : Set 4.13 to default (#5230) #5230
Fix cpu partitioning struct tag/field (#5227) #5227
Force a BMH reboot when the infraenv image changes (#5212) #5212
MGMT-14416 : VipDhcpAllocation from update params should take precedence (#5209) #5209
Bump OCP versions: 4.13 (#5225) #5225
MGMT-14526 : Possible issue with validateNoWildcardDNS resolution validation (#5198) #5198
MGMT-14648 : Make “sufficient-masters-count - failed” subsystem test tolerate extra event. (#5223) #5223
Don’t panic on BMH delete when agents are unbound (#5219) #5219
NO-ISSUE: Wait for hostedcontrolplane to be created (#5218) #5218
NO-ISSUE: Fix install customization doc (#5217) #5217
MGMT-14610 : Wait for the hostedcontrolplane CR ready status instead of watching the ready status of all pods in the namespace (#5215) #5215
OCPBUGS-13081 : Support by-path root device hints (#5185) #5185
MGMT-14526 : Allow trailing dot (.) to be appended to domain name (#5208) #5208
OCPBUGS-13310 support setting CPUPartitioningMode with install config overrides (#5207) #5207
Bump OCP versions: 4.12, 4.13 (#5205) #5205
Deprovision when using converged and unbinding (#5199) #5199
OCPBUGS-13356 : Fix ‘vendor’ root device hint evaluation (#5197) #5197
MGMT-13977 : Disallow single character base domain (#5196) #5196
Updating ose-agent-installer-api-server images to be consistent with ART (#5026) #5026
MGMT-14530 : Changing event message filtering to escape wildcards %,_ and not be case sensetive (#5194) #5194
OCPBUGS-13250 : Fix disk name in generated HardwareDetails (#5193) #5193
MGMT-14370 : add OCP 4.14.0-ec.0 images (#5190) #5190
Podman README-disconnected requires 4.2 and not 3.3 (#5191) #5191
Bump OCP versions: 4.13 (#5189) #5189
MGMT-14425 : Changing event counts behavior (#5186) #5186
MGMT-14226 : Upgrade moby to 20.10.24 (#5153) #5153
Remove all spoke resources when deleting the node (#5161) #5161
Bump OCP versions: 4.12, 4.10 (#5182) #5182
MGMT-14507 : Exposing event headers for scripts (#5179) #5179
MGMT-14509 return 404 if cluster not found when host try to register (#5180) #5180
NO-ISSUE: Check whether is defined (#5178) #5178
NO-ISSUE: Override the control plane operator image only if explicitly asked to (#5176) #5176
MGMT-11424 : added validations for ignition cert (#5145) #5145
Bump OCP versions: 4.11 (#5173) #5173
Bump OCP versions: 4.13 (#5170) #5170
NO-ISSUE: Fixes the UI deployment (#5169) #5169
Update state machine graphs (#5168) #5168
MGMT-14462 : Allow to deploy assisted-service with all available images (#5167) #5167
NO-ISSUE Remove Approvers that are not longer in the group (#5166) #5166
Handle ironic URLs in dual stack hub and IPv6 spoke (#5163) #5163
MGMT-14449 : change creation time for hosts to one minute ago instead of now, to avoid race conditions in tests (#5160) #5160
MGMT-13890 : Drain before deprovisioning spoke nodes (#5110) #5110
Bump OCP versions: 4.10, 4.11 (#5157) #5157
MGMT-13955 : Add known issue regarding ignoring disk size validations (#5158) #5158
MGMT-14315 : Allow to install P and Z architectures with Single Node Openshift on 4.13 (#5147) #5147
NO ISSUE: use literal for cpu limits, to enable nulliable value (#5155) #5155
Bump OCP versions: 4.12 (#5151) #5151
MGMT-14389 : Update operator bundle channel (#5148) #5148
MGMT-14108 : add readiness probe initialDelaySeconds for assisted-service and assisted-image-service (#5150) #5150
MGMT-14137 : Create test flow for ZTP for node labeling and avoiding reboot for custom role (#5086) #5086
Bump OCP versions: 4.13 (#5149) #5149
MGMT-14396 : Get correct path for binary from mirror (#5141) #5141
NO-ISSUE: Fix grammar mistakes (#5146) #5146
MGMT-14395 : Day-2 domain name resolution step shouldn’t include release image domain (#5139) #5139
Cache must-gather images by architecture (#5140) #5140
MGMT-14298 : Set full ISO as default for Z architecture (#5136) #5136
Improve inaccurate ODF validation message (#5137) #5137
MGMT-14338 : add missing stream notifications (#5132) #5132
Bump OCP versions: 4.11 (#5135) #5135
Bump OCP versions: 4.10, 4.12 (#5131) #5131
Use contexts in spoke client (#5130) #5130
MGMT-13083 : limit the size of release binaries (#5120) #5120
NO-ISSUE: Currently, while trying to fetch events using cluster_id
, host_ids
and severities
we don’t get severity filtered correctly because of the precedence of AND, OR in SQL
. (#5123) #5123
MGMT-14239 : Enable UMN as default for Power arch (ppc64le) (#5127) #5127
MGMT-14266 : Fix unclear message when creating a P/Z cluster with OCP ver 4.10 (#5122) #5122
MGMT-10977 : Validate DNS server connection (#5102) #5102
MGMT-14242 : MGMT-14017: MGMT-14239: MGMT-14300: Fix multiple bugs (feature support and feature usage) (#5119) #5119
Add private SELinux label for volume mount content (#5109) #5109
Bump OCP versions: 4.11, 4.12, 4.13 (#5118) #5118
MGMT-14283 : Ignored validations - validation id “all” does not work (#5117) #5117
MGMT-14125 : Use systemd unit instead of dracut hook to configure network (#5107) #5107
MGMT-12301 : refator the progress bar to use state machine (#5103) #5103
Bump OCP versions: 4.13, 4.9, 4.12, 4.11, 4.10 (#5115) #5115
MGMT-13178 : As part of events pagination epic, this commit is about adding ‘order’ parameter so the client can request the events in the desired order, and changing the counting of events by severity to apply after the filtering (#5106) #5106
Bump OCP versions: 4.12, 4.13 (#5105) #5105
MGMT-14195 : Use clusterIdMatcher instead of gomock.Any() in inventory_test (#5104) #5104
MGMT-14161 : removing multi cpu architecture for infra envs (#5098) #5098
MGMT-13846 : Reject UserManagedNetworking true when cluster VIPs are set (#5071) #5071
MGMT-13888 : Remove spoke node on BMH delete (#5028) #5028
MGMT-14190 : Allow installing Power architecture with CMN and MinimalISO (#5101) #5101
MGMT-14026 : Add validation to ensure ignored validation ID exists (#5074) #5074
MGMT-13918 : Modify ignored validation should not be possible post-install (#5077) #5077
NO-ISSUE: Make DB transaction terminate function only when error (#4946) #4946
NO-ISSUE: Wrap VIP update in the DB around transaction (#4943) #4943
MGMT-13916 : Update enhancement doc for ignoring validations feature (#5095) #5095
Bump OCP versions: 4.10, 4.11, 4.13 (#5100) #5100
Add a function for setting annotations (#5099) #5099
Presently, in the PreNetworkConfig script, we are removing the default network manager configuration for a host in every case. This should be altered so that the default configuration is deleted only if custom nmstate configuration has been provided for the host. (#5044) #5044
MGMT-14078 : Add “unavailable” option to the support-level enum (#5062) #5062
MGMT-14150 : Update install-config to support multi vSphere data-centers (#5090) #5090
MGMT-14133 : Fix P/Z support level allows cluster with OLM operators. (#5088) #5088
MGMT-14017 : report accurate P/Z feature usage if multi (#5079) #5079
MGMT-14074 : Don’t run nmcli
if not available (#5087) #5087
Bump OCP versions: 4.12, 4.9 (#5080) #5080
MGMT-13925 : Get the ironic URLs in reconcile rather than at startup (#5041) #5041
MGMT-14074 : Reload NM config after creation (#5066) #5066
Update cluster-baremetal-operator to 4.13 branch (#5078) #5078
NO-ISSUE: add release tag to notified events versions (#5068) #5068
MGMT-14109 : Set P and Z architectures support label as tech-preview on 4.12 (#5072) #5072
MGMT-13308 : Adding events pagination - Currently events are retrieved by the service as a list of events which match the query. This commit is implementing events pagination. (#4987) #4987
MGMT-14073 : Fix logging for event uploader (#5070) #5070
Remove README section about the assisted-service live iso (#5069) #5069
MGMT-14040 : Add log that shows event upload is running (#5054) #5054
Bump OCP versions: 4.11 (#5060) #5060
actually use the ENABLE_DATA_COLLECTION parameter (#5063) #5063
MGMT-14075 : Fix register cluster won’t fail when creating cluster with P or Z architectures on 4.12 (#5061) #5061
MGMT-14000 : Document support-level new API (#5053) #5053
Cleanup BMAC logging (#5055) #5055
Bump OCP versions: 4.12 (#5057) #5057
MGMT-13550 : Create day2 support for node labeling (#5042) #5042
OKD: bump to latest stable release (#5020) #5020
MGMT-14042 : Disable data collection for SaaS by default (#5056) #5056
Bump OCP versions: 4.13 (#5051) #5051
manifests: Add a shebang to NM dispatcher script (#5050) #5050
MGMT-12486 : Add ENABLE_DATA_COLLECTION environment variable to template.yaml (#5048) #5048
MGMT-13520 : filter out unnecessary validations for unbound host (#5023) #5023
MGMT-13862 : Return bed request on wrong feature-feature or feature-architecture combination. (#5039) #5039
MGMT-13947 : Revert assisted boot reporter service (#5035) #5035
Sparing the redirect for official k8s registry (#5033) #5033
MGMT-13596 : Add PATCH to the Manifests API (#5015) #5015
Bump OCP versions: 4.12, 4.13, 4.9, 4.8, 4.11, 4.10 (#5043) #5043
NO-ISSUE: remove the full ignition from log (#5032) #5032
OCPBUGS-8335 : Don’t wait for console if disabled (#5022) #5022
Update multi image names (#5016) #5016
ACM-4127 : Cache release images even if there is no matching OS image (#5027) #5027
MGMT-13957 : deny requests with query parameters matching node-boot. Directed at upload files (#5037) #5037
In case the converged flow is enabled and the assisted-service fails to get a valid ironic inspection URL it’s using the Ironic URL as default. (#5031) #5031
MGMT-13903 : Select inside machine CIDR for BMH (#5024) #5024
MGMT-13904 Add missing feature IDs. (#5030) #5030
MGMT-13913 : Fix empty features list when calling GET v2/support-levels/features (#5029) #5029
MGMT-13859 : notify when creating cluster and resources (#5013) #5013
Allow removing the agent when BMH is deleted (#4948) #4948
MGMT-13659 : Design a feature support mechanism that supports different feature-support criteria (#4989) #4989
MGMT-12486 : Implement data sending for on-prem deployments (#4880) #4880
Fix invalid character in feature-support enhancement (#5021) #5021
MGMT-13780 : Write a feature-support-level enhancement doc (#5000) #5000
MGMT-13398 omit BMH secret from day2 spoke worker (#5009) #5009
NO-ISSUE: display code coverage locally without mocks (#5011) #5011
Full changelog
MGMT-13586 : Wait for ETCD Bootstrap to complete (#670) #670
NO-ISSUE: Remove slaviered from project OWNERS (#669) #669
NO-ISSUE: Bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.7 (#663) #663
Updating ose-agent-installer-csr-approver images to be consistent with ART (#651) #651
MGMT-14299 : Limit untaint nodes to vsphere/nutanix (#660) #660
NO-ISSUE: Add javipolo to approvers (#659) #659
MGMT-12967 : Create network policy in assisted-installer namespace (#658) #658
NO-ISSUE: Bump github.com/onsi/gomega from 1.24.2 to 1.27.5 (#656) #656
MGMT-14114 : Nutanix - uninitialized set on nodes (#653) #653
Full changelog
NO-ISSUE: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#543) #543
NO-ISSUE: Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#544) #544
MGMT-14526 : Refernce latest assisted service to reflect domain name pattern change (#542) #542
Updating ose-agent-installer-node-agent images to be consistent with ART (#516) #516
NO-ISSUE: Bump golang.org/x/sync (#541) #541
NO-ISSUE: Remove slaviered from project OWNERS (#539) #539
MGMT-14481 : journal logs are empty during installation on rhel9.2 (#538) #538
NO-ISSUE: Bump github.com/go-openapi/runtime from 0.25.0 to 0.26.0 (#537) #537
MGMT-14319 chronyc segfaulting (#534) #534
NO-ISSUE: Bump golang.org/x/sys from 0.6.0 to 0.7.0 (#533) #533
NO-ISSUE: Bump github.com/cenkalti/backoff/v4 from 4.1.3 to 4.2.1 (#532) #532
NO-ISSUE: Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 (#530) #530
NO-ISSUE: Bump github.com/go-openapi/strfmt from 0.21.5 to 0.21.7 (#529) #529
Force update to pick up latest libs (#531) #531
NO-ISSUE: Bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.5 (#525) #525
NO-ISSUE: Bump github.com/onsi/gomega from 1.27.3 to 1.27.5 (#528) #528
MGMT-13946 : Ignore Proliant Gen 11 serial (#522) #522
NO-ISSUE: Bump github.com/onsi/gomega from 1.27.1 to 1.27.3 (#520) #520
NO-ISSUE: Bump golang.org/x/sys from 0.5.0 to 0.6.0 (#519) #519
OCPBUGS-8695 : vendor agent-installer-utils to v0.0.0-20230310220517-8506fbb6a346 (#517) #517
OCPBUGS-8677 : vendor agent-installer-utils to v0.0.0-20230308101916-306b7995977e (#514) #514
OCPBUGS-8390 : vendor agent-installer-utils to v0.0.0-20230307094740-57807526b660 (#512) #512
NO-ISSUE: Bump github.com/itchyny/gojq from 0.12.11 to 0.12.12 (#511) #511
NO-ISSUE: Bump github.com/spf13/afero from 1.9.3 to 1.9.5 (#510) #510
Full changelog
Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #28
Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #27
Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #26
Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #25
Full changelog
Updating ose-alibaba-machine-controllers images to be consistent with ART #42
OCPBUGS-10134 : Updating ose-alibaba-machine-controllers images to be consistent with ART #41
Full changelog
Updating ose-aws-cloud-controller-manager images to be consistent with ART #38
Merge https://github.com/kubernetes/cloud-provider-aws:master (f33bf21) into master #36
Update dependency golang.org/x/net to fix CVE-2022-41723 #588
Add support for IPv6 Fargate nodes #565
Release 1.26.1 #584
Upload artifacts before generating the checksums #583
Don’t update latest tag when uploading artifacts #582
Use default GCS location to upload artifacts #579
Automated cherry pick of #502: single update to node cache #574
Add empty .gcloudignore file #578
Fetch tags for later use when running cloudbuild #576
Update registry k8s.gcr.io -> registry.k8s.io #571
OCPBUGS-10147 : Updating ose-aws-cloud-controller-manager images to be consistent with ART #37
Full changelog
OCPBUGS-10816 : Volume unmount repeats after successful unmount, preventing pod delete #224
Updating ose-aws-ebs-csi-driver images to be consistent with ART #220
OCPBUGS-12297 : UPSTREAM: 1505: bump go + golangci-lint #223
Updating ose-aws-ebs-csi-driver images to be consistent with ART #218
Full changelog
OCPBUGS-13017 : assets/hypershift/controller_sa: Set controller ServiceAccount imagePullSecrets #219
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #217
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #215
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #214
Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #207
OCPBUGS-8691 : Hypershift: set control plane operand properties #205
Bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3 #203
OCPBUGS-8752 : fix: typo #198
OCPBUGS-8752 : feat: add workload annotation to deployment and daemonset #194
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #195
Bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 #189
Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #190
Full changelog
Updating ose-aws-pod-identity-webhook images to be consistent with ART #162
Updating ose-aws-pod-identity-webhook images to be consistent with ART #159
Full changelog
Updating ose-azure-cloud-node-manager images to be consistent with ART #63
OCPBUGS-11284 : Allow deprecated beta topology labels to be applied for those not ready to migrate #62
Updating ose-azure-cloud-controller-manager images to be consistent with ART #64
Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (8ac60cd) into master #55
chore(deps): bump k8s.io/apiserver from 0.26.2 to 0.26.3 #3624
chore(deps): bump k8s.io/component-base from 0.26.2 to 0.26.3 #3613
Fix nodeAddressesChangeDetected() bug when dual-stack #3586
[#3580] - Link to cloud provider config is broken on docs ‘Deploy Cloud Controller Manager’ page –fixed #3602
chore: temporarily change the expected tags in aks pip tags e2e test #3601
Removing Windows SAC images from container builds #3555
Delete ns and client if not nil to avoid panic #3575
chore(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3 in /kubetest2-aks #3585
chore(deps): bump k8s.io/client-go from 0.26.2 to 0.26.3 in /pkg/azureclients/v2 #3584
chore: add a comment to address a potential bug that is introduced by orphaned ipconfigs on the lb #3576
chore(deps): bump github.com/go-git/go-git/v5 from 5.6.0 to 5.6.1 in /kubetest2-aks #3578
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.6 to 1.26.7 in /pkg/azureclients/v2 #3553
Helm chart 1.26.7 with new patch releases #3574
chore(deps): bump actions/setup-go from 3 to 4 #3569
Helm chart 1.26.6 with new patch releases #3549
Update release notes for v1.25.11 #3548
Update release notes for v1.23.30 #3545
Update release notes for v1.24.17 #3546
Update release notes for v1.26.7 #3547
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.5 to 1.26.6 in /pkg/azureclients/v2 #3538
chore(deps-dev): bump autoprefixer from 10.4.13 to 10.4.14 in /site #3533
fix: change the expected tags in aks e2e test #3532
fix: do not tag user-assigned public IP #3527
Fix azure-load-balancer-resource-group test #3520
Update release notes for v1.25.10 #3524
Update release notes for v1.23.29 #3522
Update release notes for v1.24.16 #3523
Update release notes for v1.26.6 #3525
chore(deps): bump golang from 1.20.1-buster to 1.20.2-buster #3510
CCM should not panic when losing leader election lease #3504
add OrchestrationMode for windows pool #3518
Change MachinePool to use extenral cloud-provider #3517
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.1 to 1.2.2 in /pkg/azureclients/v2 #3515
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.1 to 1.2.2 in /kubetest2-aks #3514
fix: detach disk failure when there is throttling #3482
Update linux-ci-version.yaml to support using vmss flex #3479
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.1 to 1.4.0 in /pkg/azureclients/v2 #3493
chore(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 #3484
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.1 to 1.4.0 in /kubetest2-aks #3490
chore(deps): bump k8s.io/cloud-provider from 0.26.1 to 0.26.2 #3431
chore(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #3434
chore(deps): bump k8s.io/kubelet from 0.26.1 to 0.26.2 #3428
chore(deps): bump k8s.io/controller-manager from 0.26.1 to 0.26.2 #3430
chore(deps): bump k8s.io/apiserver from 0.26.1 to 0.26.2 #3432
Add lints for loop pointer #3481
chore(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 in /pkg/azureclients/v2 #3467
chore(deps): bump github.com/go-git/go-git/v5 from 5.5.2 to 5.6.0 in /kubetest2-aks #3466
Limit dependbot open pr limit to 3 #3480
chore(deps): bump k8s.io/client-go from 0.26.1 to 0.26.2 in /pkg/azureclients/v2 #3468
chore(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 in /kubetest2-aks #3465
Fix a loop pointer bug in EnsureBackendPoolDeleted #3417
azureclient track2:customize default transporter in track2 client #3410
Update nodeSelector and tolerations #3416
chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 #3405
chore: cleanup unused RawErrorContainer #3393
Fix: remove shared security rule when no svc with shared-nsg annotation exists #3391
fix: CVE-2022-41723 #3392
chore(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 in /pkg/azureclients/v2 #3390
chore(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #3382
chore(deps): bump golang from 1.20.0-buster to 1.20.1-buster #3372
chore(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 #3380
bump golang.org/x/net from 0.5.0 to 0.7.0 in /kubetest2-aks #3379
Support dual-stack in azure_loadbalancer_backendpool.go #3266
Helm chart 1.26.5 with new patch releases #3371
Remove unnecessary probe port check #3346
Update references from k8s.gcr.io to registry.k8s.io [#3324] #3329
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 #3356
Support dual-stack - Service annotation #3297
build: Excludes previous release tag commit when generating release notes #3337
Fix cloud-node-manager-windows helm script args #3343
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.4 to 1.26.5 in /pkg/azureclients/v2 #3318
Fix: fix Incorrect conversion between integer types #3339
Fix TestJitterWithNegativeMaxFactor UT #3322
Use hostprocess for Windows node manager in Helm chart #3283
chore(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 #3311
Update release notes for v1.23.28 #3309
Update release notes for v1.24.15 #3308
Update release notes for v1.25.9 #3304
Update release notes for v1.26.5 #3303
Refactor: Solve go warnings #3290
Fix how getSecurityRuleName() handles IPv6 addr prefix #3289
Bump gcb-docker-gcloud image version #3298
chore(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0 #3291
fix: add disk attach/detach delay time to allow more batch #3284
Support dual-stack - ensureloadbalancer & nsg #3268
Helm chart 1.26.4 with new patch releases #3279
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.0 to 1.3.1 in /pkg/azureclients/v2 #3286
chore(deps): bump sigs.k8s.io/controller-tools from 0.11.2 to 0.11.3 in /pkg/azureclients/v2 #3287
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.0 to 1.3.1 in /kubetest2-aks #3285
Disable provenance attestation to workaround docker buildx issue #3282
chore(deps): bump golang from 1.19.5-buster to 1.20.0-buster #3274
Support dual-stack - utils #3243
Fix go 1.17 mod selection issue in run-e2e.sh #3259
Update release notes for v1.25.8 #3258
Update release notes for v1.24.14 #3256
Update release notes for v1.23.27 #3255
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 #3261
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.3 to 1.26.4 in /pkg/azureclients/v2 #3264
cleanup: refine azure disk driver logging #3260
Update release notes for v1.26.4 #3257
chore(deps): bump sigs.k8s.io/controller-tools from 0.11.1 to 0.11.2 in /pkg/azureclients/v2 #3254
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.0 to 1.2.1 in /pkg/azureclients/v2 #3251
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 #3248
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.0 to 1.2.1 in /kubetest2-aks #3250
chore: refine logging for azure disk csi driver #3165
fix: update network api to 2022-07-01 to support backend pool level v… #3232
fix: skip removing nics from lb if there will be no nics in the backe… #3212
build: Fix downloading golangci-lint using master branch script #3234
OCPBUGS-10188 : Updating ose-gcp-cloud-controller-manager images to be consistent with ART #59
Updating ose-azure-cloud-node-manager images to be consistent with ART #58
OCPBUGS-8474 : CCM should not panic when losing leader election lease #57
Full changelog
Updating ose-azure-disk-csi-driver images to be consistent with ART #41
Updating ose-azure-disk-csi-driver images to be consistent with ART #39
Full changelog
OCPBUGS-12559 : Bump golang.org/x/net@v0.9.0 #80
Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #79
OCPBUGS-8683 : Add management workloads annotations #74
OCPBUGS-10842 : Reorder static resources to create RBAC first #75
Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #73
Full changelog
Updating azure-file-csi-driver images to be consistent with ART #28
Updating azure-file-csi-driver images to be consistent with ART #27
Updating azure-file-csi-driver images to be consistent with ART #26
Updating azure-file-csi-driver images to be consistent with ART #25
Full changelog
OCPBUGS-12561 : Bump golang.org/x/net@v0.9.0 #56
Updating azure-file-csi-driver-operator images to be consistent with ART #55
Updating azure-file-csi-driver-operator images to be consistent with ART #52
Updating azure-file-csi-driver-operator images to be consistent with ART #51
OCPBUGS-10842 : Reorder static resources to create RBAC first #50
OCPBUGS-8683 : Add management workloads annotations #49
Updating azure-file-csi-driver-operator images to be consistent with ART #48
Full changelog
Updating baremetal-machine-controller images to be consistent with ART #190
OCPBUGS-12483 : Use go 1.19 and uplift x/net to 0.7.0 #191
Updating baremetal-machine-controller images to be consistent with ART #187
Full changelog
OCPBUGS-7581 : Merge upstream #280
:bug: Don’t check for ironic capacity in ‘deleting’ state #1259
OCPBUGS-13080 , OCPBUGS-13124 : Merge upstream #276
🐛 Do not try to update images for nodes in transient states #1271
:seedling: bump golang image from 1.19.6 to 1.19.9 #1272
:sparkles: Support /dev/disk/by-path root device hints #1264
📖 update releasing.md with links to main process #1266
✨ Add flags for configuring rate limits #1268
🌱 pin distroless to static:nonroot with sha digest #1267
OCPBUGS-12362 : Merge upstream #274
🌱 Bump go module dependencies #1257
Add missing rbac rules for BaremetalHost Controller #1256
📖 update releasing.md #1244
Use same settings for provisioner and controller logs #1249
OCPBUGS-5833 : Merge upstream #270
✨ Supported forced reboot of preprovisioning images #1237
🌱 add broken link checker action #1254
📖 fix broken links in markdown files #1255
🌱 Disable scheduled workflows from running in forks #1246
:bug: Revert live-iso validation as it is blocking pxe boot when non-virtualmedia drivers are used #1250
Updating ose-baremetal-operator images to be consistent with ART #271
OCPBUGS-11310 : Revert live-iso validation #266
OCPBUGS-11036 : Merge upstream #264
⚠️ Store htpasswd files in Secrets instead of ConfigMaps #1241
⚠️ run BMO deployment as non-root (v2) #1242
🐛 Create nodes with namespace already prepended #1243
Replace package “text” with “google/safetext” #1215
Merge upstream #260
:sparkles: Delay delete of detached hosts based on annotation metadata #1236
🐛 Revert “run BMO deployment as non-root” #1239
:warning: run BMO ironic deployment as non-root #1231
OCPBUGS-1147 : Merge upstream #259
🐛 Do not reconcile HostFirmwareSettings for detached hosts #1234
:seedling: Delay deprovision/delete when multiple finalizers exist #1230
🌱 remove old unnecessary OWNERS files #1232
Updating ose-baremetal-operator images to be consistent with ART #257
Full changelog
OCPBUGS-12901 : preserve explicit release image in ClusterVersion #1416
OCPBUGS-11123 : oc adm groups sync: fix the annotation key #1427
OCPBUGS-11123 : oc adm groups sync: print a warning when two or more groups are mapped to the same ldap uid #1425
OCPBUGS-13355 : Use RequestToken functions from library-go #991
OCPBUGS-11632 : Improve error log messages in event filtering #1417
OCPBUGS-12143 : oc login: unwrap tls.CertificateVerificationError to use x509 errors #1406
pkg/cli/admin/upgrade: Clarify client-side vs. server-side docs #1181
replace trimLeft with trimPrefix #1400
Support OCI manifest lists in image mirror #1362
OCPBUGS-8004 : Fix bug when recreating an index with fewer images #1335
adm catalog mirror update example to idms #1401
OCPBUGS-10843 : oc debug unique pod name #1393
adm catalog mirror generates idms manifest #1389
OCPBUGS-1115 : Use linux/arch when user’s OS isn’t in manifests #1311
Remove already deprecated adm create-kubeconfig command #1367
append: expose keep-manifest-list option and preserve manifestlist when appending to specific arch images #1361
Updating ose-tools images to be consistent with ART #1369
OCPBUGS-8048 : pkg/cli/admin/upgrade: Client-side checks for –to-multi-arch #1359
IR-300 , IR-301 : generates ImageStreamTags with import-mode when using oc new-build and oc-new-app #1353
OCPBUGS-10879 : Fix deprecated oc command suggestion #1390
Exclude irrelevant commands from MicroShift documentation #1375
Test Fix: Allow submodule using file transport with newer git #1378
Updating openshift-enterprise-deployer images to be consistent with ART #1368
Updating openshift-enterprise-cli images to be consistent with ART #1364
OCPBUGS-3393 : Always copy the blobs if the target isn’t a registry #1355
Updating ose-cli-artifacts images to be consistent with ART #1370
OCPBUGS-1117 : The architecture of oc in the cli-artifacts’ /usr/bin folder should to the one of the built image #1374
OCPBUGS-10622 : bump repo sclorg/s2i-ruby-container location for newapp test #1377
Add microshift into generate-docs #1365
OCPBUGS-5949 : Add subrepository support for ICSP #1350
Full changelog
OCPBUGS-12566 : CVE-2022-41723 golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding #107
Updating ose-cloud-network-config-controller images to be consistent with ART #104
OCPBUGS-11187 : sync CloudPrivateIpConfig when node is missing #103
Updating ose-cloud-network-config-controller images to be consistent with ART #98
OCPBUGS-10526 : pull project name from subnet uri #100
Bump CI image #99
Full changelog
OCPBUGS-13228 : Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #255
Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #252
Full changelog
Updating ose-cluster-autoscaler-operator images to be consistent with ART #273
OCPBUGS-10105 : Updating ose-cluster-autoscaler-operator images to be consistent with ART #271
Full changelog
OCPBUGS-4248 : Avoid ironic-proxy when setting external url #341
Updating ose-cluster-baremetal-operator images to be consistent with ART #339
Upgrade golangci-lint to v1.52.2 for go 1.20 support #337
Use a file URL for passing kernel to Ironic #334
OCPBUGS-10343 : use proxying for inspector in addition to ironic #333
Revert “proxy: pass ipv6 address to container” #335
OCPBUGS-4248 : Set external Ironic URL to ironic-proxy IP #324
Updating ose-cluster-baremetal-operator images to be consistent with ART #328
OCPBUGS-5461 : Add ironic IP to no_proxy #322
OCPBUGS-781 : Update the deprecated field APIServerInternalIP to APIServerInternalIPs #295
Full changelog
OCPBUGS-13547 : [OCPCLOUD-2034] Update feature gate observation to use featuregateaccess #249
OCPBUGS-12635 : fix: add workload annotation to deployments #248
OCPBUGS-11284 : Add beta topology labels flag to Azure cloud node manager #240
Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #244
Update golangci-lint package to 1.52.2 #246
Revert azure out of tree provider change #242
OCPBUGS-8694 , OCPCLOUD-1779 : Set missed operator status in case of the ‘External’ platform type encountered #233
Reset library-go to openshift fork #234
OCPBUGS-10138 : Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #235
OCPBUGS-8530 : add rbac permission for Nutanix CCM manager #236
Update library-go dependency to move Azure to out of tree #231
Update library-go dependency to move AWS to out of tree #232
OCPCLOUD-1779 : Prevent operator to provision operands if platform is set to ‘External’ #230
Full changelog
OCPBUGS-6266 : Rename config-operator_00_namespace run level to 00 #303
Update library-go dependency #305
Add JoelSpeed to owners #302
Update API and library-go #301
Require consistency in rendered artifacts #299
specify all known featureGates in disabled #297
update render to handle directories of manifests #295
adjust to refined openshift/api types #296
update ordering and featuregates #294
add featuregate status #288
Updating ose-cluster-config-operator images to be consistent with ART #287
OCPBUGS-10037 : update openshift/api to get new apiserver schema #289
Full changelog
Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #150
OCPBUGS-8691 : Hypershift: set Deployment properties #146
Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #144
OCPBUGS-8330 : Add imagePullSecret to all Pods in a hosted control plane #142
Full changelog
Updating ose-cluster-kube-cluster-api-operator images to be consistent with ART #19
Updating ose-cluster-kube-cluster-api-operator images to be consistent with ART #15
Full changelog
OCPBUGS-13579 : Drop flags removed in k8s 1.26 #737
Remove featureset flag and use only the manifest #735
Update cloud provider tests with feature gate changes #731
STOR-1263 : Bump k8s 1.27 #713
Read feature manifest #733
Restricted featuregate reader #732
use new featuregate API #730
OCPBUGS-12709 : Reset library-go branch after Azure revert #729
OCPBUGS-12133 : Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #727
Revert azure out of tree provider change #724
OCPBUGS-11352 : AWS should not use external-cloud-volume-plugin post CSI migration #721
OCPBUGS-7440 : do not degrade KCM when when monitoring stack rollout is in progress #706
OCPBUGS-10568 : migrate to using lease objects for leader election #715
Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #709
OWNERS: remove ravi from the owners #714
Reset library-go to openshift fork #708
Update library-go dependency to move Azure to out of tree #705
Update library-go dependency to move AWS to out of tree #707
Full changelog
Remove featureset flag and use only the manifest #484
STOR-1263 : Bump k8s 1.27 #472
use standard featuregate library from API #483
OCPBUGS-12074 : Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #479
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #466
OCPBUGS-10568 : migrate to using lease objects for leader election #476
disable debug pporf with unauthenticated port #468
Full changelog
Updating ose-cluster-kube-storage-version-migrator-operator images to be consistent with ART #89
Full changelog
OCPBUGS-11448 : add Hypershift release-image annotation to multus #1770
OCPBUGS-10937 : multus-admission-controller mounts secret with mode 0640 #1752
OCPBUGS-13219 : Use IfNotPresent
instead of Always
in OVNK upgrades pre-puller #1803
OCPBUGS-5027 : Make the operator degraded on panic #1786
OCPBUGS-12856 : Support Device Plugin Resources For Smart NIC and DPU Hosts #1721
Updating cluster-network-operator images to be consistent with ART #1790
OCPBUGS-11565 : High API requests due to allowlist and operconfig reconcilers running too often #1788
OCPBUGS-8070 : Depreciate legacy field manager #1763
OCPBUGS-11550 : AUTH: update cluster-reader to include k8s.ovn.org #1791
OCPBUGS-10009 : HyperShift: Support HostedControlPlane node selector #1736
OCPBUGS-11046 : fix reconciliation process of the allowlist controller #1792
OCPBUGS-1341 : Enhance check controller to remove old check objects #1649
OCPBUGS-11046 : Fix allowlist ds template #1773
OCPBUGS-10647 : multus-admission-controller should not run as root under Hypershift #1745
OCPBUGS-9174 : The cluster-readers group should be able to get net-attach-defs #1343
Updating cluster-network-operator images to be consistent with ART #1768
OCPBUGS-9964 : Split out konnectivity certs #1734
SDN-3444 : Add runbook url for SBDB connectivity alert #1553
OCPBUGS-7777 : use –template instead of -a for ‘oc observe’ #1760
Fix tier label, privileged, HOSTNAME/NODENAME in whereabouts reconciler #1735
OCPBUGS-10433 : Hypershift: Add RollingUpdate parameters to multus-admission-controller #1740
ovn-kube: move back to unsuffixed RHEL9 images #1747
Updating cluster-network-operator images to be consistent with ART #1732
OCPBUGS-10649 : HyperShift: Add POD_NAME env to ovnkube-node #1748
OCPBUGS-10031 : operConfig reconcile can return nil error on failure #1744
Set OVN-K north/south bound stale alerts severity to critical #1668
OCPBUGS-8707 : Point libreswan to proper nss location #1727
Whereabouts should implement the reconciliation controller #1693
add/update some UTs around clusternetwork change #1725
OCPBUGS-9931 : Enable configuration of node healthz server on ovnkube #1715
OCPBUGS-8692 : HyperShift: Set affinity, tolerations and co-location for all hcp resources created by CNO #1728
Cno 4.13 kubernetes 1.26 #1708
use annotation on the daemonset to update hybrid overlay #1709
Remove the ovn-kind-cno.sh script #1710
SDN-3597 : OVN-K alerts: add OVS overflow alerts #1630
Full changelog
Add PerformanceProfiles to ‘oc adm must-gather’ (#655) #655
Revert “Add PerformanceProfiles to ‘oc adm must-gather’ (#582)” (#654) #582
Add PerformanceProfiles to ‘oc adm must-gather’ (#582) #582
OCPBUGS-13148 : Configure cpu balancing cpu sets for all clusters (#646) #646
OCPBUGS-12978 use WatchNamespace() when deleting Profiles (#644) #644
Updating cluster-node-tuning-operator images to be consistent with ART (#579) #579
OCPBUGS-11083 : pao e2e: fix update test suit timeouts (#626) #626
e2e: Fix RPS test for multi-worker cluster (#641) #641
Revert PR558 and PR585 partially (#639) #639
e2e: add missing test id (#622) #622
OCPNODE-1539 : perf profile: add script for preparing cgroups for CPU load balance disabling (#601) #601
Remove subPaths, they are broken (#623) #623
OCPBUGS-10293 : performance-profile: enable crun for high-performance runtime (#588) #588
Revert #567 and cleanup PPC-generated TuneD config (#611) #611
Backup and revert profile when hugepages test completes (#597) #597
tuned: Handle UserLevelNetworking nil pointer gracefully (#608) #608
A new env var NO_BZ_CHECKS disables Bz and Jira status checks (#607) #607
OCPBUGS-9959 : check scheduler settings under /sys/kernel/debug/sched/ (#581) #581
workload-hints: disable stalld when rt disabled (#592) #592
render: remove uid from render-sync target (#594) #594
OCPBUGS-11083 : e2e: profile updates tests revised (#600) #600
Update to the latest k8s and OpenShift deps (#580) #580
Make the enable-leader-election option work (#586) #586
Update NTO-generated MC on MachineCount <= 1 (#585) #585
remove BZ 2181546 from skip list (#602) #602
Fix updating nodeSelector test (#595) #595
Remove the preStop hook for openshift-tuned (#587) #587
Skip tests depending on Jira or Bz issue status (#591) #591
kubectl explain to explicitly state workloadHint default values (#576) #576
Full changelog
Updating ose-cluster-openshift-apiserver-operator images to be consistent with ART #525
OCPBUGS-10040 : update openshift/api to include aesgcm provider in the default apiserver schema #526
Full changelog
OCPBUGS-13895 : [WRKLDS-730] route-controller-manager deployment updates #288
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #287
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #286
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #285
Bump golang.org/x/net from 0.5.0 to 0.7.0 #284
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #279
OCPBUGS-10568 : migrate to using lease objects for leader election #282
Add Divyanshu Agrawal as a reviewer #283
Full changelog
OCPBUGS-13579 : bump(k8s) to v0.27.1 #113
OCPBUGS-8271 : external template and route Informer #100
Updating cluster-policy-controller images to be consistent with ART #110
complete controller description #104
OCPBUGS-160 : psalabelsyncer: handle empty namespace of a rolebinding subject #107
Updating cluster-policy-controller images to be consistent with ART #105
Full changelog
OCPBUGS-12775 : Update Cluster Sample Operator dependencies and libraaies for OCP 4.14 #500
Updating ose-cluster-samples-operator images to be consistent with ART #499
OCPBUGS-10910 : Add network tools imagestreams #495
Updating ose-cluster-samples-operator images to be consistent with ART #493
Fix jira component #494
Full changelog
OCPBUGS-11617 : Bump github.com/prometheus-operator/prometheus-operator #358
Updating cluster-storage-operator images to be consistent with ART #365
OCPBUGS-11729 : VSphereStorageDriver does not document the platform default #360
OCPBUGS-11493 : vsphereStorageDriver validation is misleading #357
OCPBUGS-8683 : Add management workloads annotations #350
OCPBUGS-11112 : Add missing workload label to openshift-manila-csi-driver NS #353
OCPBUGS-8691 : Hypershift: set control plane operand properties #352
Updating cluster-storage-operator images to be consistent with ART #349
OCPBUGS-8328 : assets: csi: hypershift: add pull-secret to aws-ebs-csi-driver-operator ServiceAccount #346
Full changelog
OCPBUGS-9070 : Fix hotlooping on Cronjob resources #910
Updating cluster-version-operator images to be consistent with ART #932
Updating cluster-version-operator images to be consistent with ART #930
Updating cluster-version-operator images to be consistent with ART #928
syncStatus: Reduce verbosity when syncing nothing of interest #922
Update dnsPolicy to allow consistent resolution of the internal LB #920
OTA-941 : pkg/payload/precondition/clusterversion/rollback: New precondition #918
Updating cluster-version-operator images to be consistent with ART #911
OCPBUGS-5469 : pkg/cvo/availableupdates: Prioritize conditional risks for largest target version #909
Full changelog
Updating ose-containernetworking-plugins images to be consistent with ART #94
Updating ose-containernetworking-plugins images to be consistent with ART #93
Updating ose-containernetworking-plugins images to be consistent with ART #92
Updating ose-containernetworking-plugins images to be consistent with ART #80
Full changelog
OCPBUGS-12597 : bump(*): golang.org/x/net #138
Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #136
Updating ose-csi-driver-shared-resource images to be consistent with ART #137
Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #135
Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #133
Add go-imports-organizer/goio to organize imports #132
OCPBUGS-10022 : add ‘system:serviceaccounts’ to SAR to allow group based RBAC #130
Updating ose-csi-driver-shared-resource-mustgather images to be consistent with ART #131
Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #128
Updating ose-csi-driver-shared-resource images to be consistent with ART #129
Full changelog
Updating csi-provisioner images to be consistent with ART #64
Updating csi-provisioner images to be consistent with ART #63
Updating csi-provisioner images to be consistent with ART #62
Updating csi-provisioner images to be consistent with ART #61
Full changelog
Updating csi-livenessprobe images to be consistent with ART #40
Updating csi-livenessprobe images to be consistent with ART #38
Full changelog
OCPBUGS-1973 : pass CPU limits for Docker strategy builds #341
Updating openshift-enterprise-builder images to be consistent with ART #345
Updating openshift-enterprise-builder images to be consistent with ART #344
Updating openshift-enterprise-builder images to be consistent with ART #343
OCPBUGS-3064 : normalize locations in pull/push secrets which might look like URLs #330
Bump golang.org/x/net from 0.5.0 to 0.7.0 #338
Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 #337
OCPBUGS-7782 : bump(github.com/containers/common) to v0.51.2 #335
Adding Divyanshu Agrawal as a reviewer #334
Replacing openshift-goimports with goio #333
Updating development setup steps #331
Updating openshift-enterprise-builder images to be consistent with ART #332
Full changelog
Updating egress-router-cni images to be consistent with ART #70
OCPBUGS-6553 : update go-yaml to v2.4.0 #67
Updating egress-router-cni images to be consistent with ART #66
Full changelog
Updating ose-gcp-cloud-controller-manager images to be consistent with ART #31
OCPBUGS-10167 : Updating ose-gcp-cloud-controller-manager images to be consistent with ART #29
Full changelog
Updating ose-gcp-pd-csi-driver images to be consistent with ART #36
Updating ose-gcp-pd-csi-driver images to be consistent with ART #33
Full changelog
OCPBUGS-12609 : Bump golang.org/x/net@v0.9.0 #69
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #67
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #66
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #65
OCPBUGS-8683 : Add management workloads annotations #64
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #63
Full changelog
OCPBUGS-13854 : UPSTREAM: 117371: kubelet: Don’t reference the pod manager interface directly from components #1578
OCPBUGS-11652 : UPSTREAM: <carry>: Extend NodeLogQuery feature #1579
OCPBUGS-13148 : kubelet/cm: disable cpu load balancing on slices when using static cpu manager policy #1573
UPSTREAM: <carry>: move test rules from origin #1574
OCPBUGS-11143 : Azure: move to kube-proxy LB probes, don’t detach masters when unready #1569
OCPBUGS-10048 : UPSTREAM: <carry>: add conditional shutdown response header #1555
OCPBUGS-2474 : UPSTREAM: 116995: kubelet: Ensure pods that have not started track pendingUpdate #1561
STOR-1263 : Update to Kubernetes 1.27.1 #1558
OCPBUGS-10829 : UPSTREAM: 117310: kube-aggregator: correctly use client-go TLS cache with custom dialer #1548
UPSTREAM: <carry>: add shutdown annotation to response header #1537
UPSTREAM: <carry>: OCPNODE-1548,OCPNODE-1584: disable load balancing on created cgroups when managed is enabled #1518
Add wrapper which will allow running o/k tests as external binary in origin #1485
OCPBUGS-7267 : More fixes to SCC PSa extractor #1482
OCPBUGS-10048 : UPSTREAM: 115328: apiserver: annotate early (server not ready) and late (during shutdown) requests #1456
OCPBUGS-8220 : CSI Inline Volume admission plugin does not log object name correctly #1499
OCPBUGS-8092 : Fix mounted volume expansion tests #1498
UPSTREAM: <carry>: update rebase doc #1464
Bump to k8s 1.26.2 #1494
Automated cherry pick of #117194: Revert “Optimization on running prePreEnqueuePlugins #117308
Automated cherry pick of #117301: Revert “CR conversion: protect from converter input #117305
Automated cherry pick of #116482: kubelet: Do not mutate pods in the pod manager #117254
Update publishing-bot rules for release branches to Go 1.19.8 #117134
Do not log entire pod struct while attaching the volume #115036
Update distroless-iptables to v0.2.3 #117126
Bump images, dependencies and versions to go 1.20.3 #117125
Export WebhookHandler struct because some CCMs use Run directly #117088
Fix: Recreate DaemonSet pods completed with Succeeded phase #117073
Clean up formatting #117023
Skip vendor directory when removing generated files #116945
.*: update vendor dir and cleanup #116948
publishing-bot rules for the new release-1.27 branch #116919
kmsv2: validate encrypt response at DEK generation time #116877
Call function that validates resize policy for in-place pod resize feature #116857
Fix deprecated metrics #116906
Remove references to kubernetes.io/grpc appProtocol #116866
Drop development dependencies from test targets #116860
Clarify EPSlice docs wrt the Ready conditions #116743
Fix pod object update that may cause data race #116702
safe-sysctl: skip checking for windows #116792
kubelet: Read DNS Config options from file for Windows #116800
Fix aggregated discovery race when using CRD and Aggregated APIService under same group #116770
Update kube_features comment for aggregated discovery and openapi v3 #116820
Use standard *.kubernetes.io instead of *.k8s.io for ApplySet #116780
Add 12 get * V1APIResources to file pending_eligible_endpoints.yaml #116658
Improve the performance of map usage #116806
Clear front proxy headers after authentication is complete #116785
Fix CI regex for missing rc.0 tags #116809
Clean up reference to deleted denied function #116783
Deflake GC e2e test #116724
ValidatingAdmissionPolicy: fix policy object validation #116772
Fixup 1.27 release note #116756
Preserve UID and ResourceVersion in BindingREST #116550
API-initiated eviction: handle deleteOptions correctly #116554
Add missing unit test for resource resize policy defaulting #116684
Move the arm deprecation notice in a different spot #116718
kubelet: fix data races #116706
update openapi-spec #116705
Give terminal phase correctly to all pods that will not be restarted #115331
change where transformers are called #116623
Add certificates.k8s.io/v1alpha1 ClusterTrustBundle #113218
Fix missed watch events when watch is initialized simultanously with reinitializing watchcache #116172
test: Update standalone test in node e2e #116631
KEP-3705 cloud dual-stack –node-ip #116305
make kubectl explan
test tolerate either “RESOURCE” or “FIELD” #116657
fix standalone test #116628
Adding validation for Topology annotations #116612
update documentation for metrics for 1.27 #116664
check if test volumes created #116569
HPA: expose the metrics “metric_computation_duration_seconds” and “metric_computation_total” from HPA controller #116326
feature(hpa): beta graduation for the container resource metrics #116046
Add missing trace dependency to kubemark #116645
Add additional metrics for OpenAPI V3 #116622
test/e2e: Improve kubectl subresource e2e test #116639
Create with ingressClass annotation and IngressClassName both set #115447
Adds Pod DNS Policies support for Windows pods #110566
remove key hierarchy in reference implementation #116630
fix: increases timeout to avoid flake #116626
Webhook framework for cloud controller manager #108838
kubelet dra: add lock to addCDIDevices #116621
missed registering kubelet-config-file for the command line use case running test-e2e-node target #116611
kubectl prunev2: issue discovery requests in parallel #116584
Update kubeletplugin API for DRA to v1alpha2 #116558
Fix null pointer access in doPodResizeAction for kubeletonly mode #116504
Update resource.AllocationResult with a slice of ResourceHandlers #116332
Restructure resize policy naming and set default resize policy values #116119
Generate proto API and update feature gate for beta #115123
IPAddress allocator #115075
test/e2e: Fix flaking subresource test #116619
Update kubectl kustomize to kyaml/v0.14.1, cmd/config/v0.11.1, api/v0… #116598
Test kubelet standalone mode #116551
dependencies: ginkgo v2.9.1, gomega v1.27.3 #116539
service controller - #115204 follow-up #116536
use encDEK, keyID and annotations to generate cache key #116345
Add batch.kubernetes.io to labels created in the Job controller. #114930
kmsv2: add k8s.io/kms/internal/plugins/mock to internal modules #116613
Update NodeExpandSecretRef comment for beta #116581
api: extend validation of dynamic resource allocation fields in PodSpec #116576
Flip SELinuxMountReadWriteOncePod to Beta #116425
Graduate KubeletTracing
feature to beta #115750
Allow setting per-workqueue metrics providers #114242
wait: Introduce new methods that allow detection of context cancellation #107826
Lock CSIMigrationvSphere feature gate for k8s 1.27 #116610
Optimize topology spreading for null selector #116607
AppArmor no reevaluation of host is needed #116606
Aggregated discovery client resilient to nil GVK in response #116603
dra: PodScheduling -> PodSchedulingContext #116556
kubectl explain: use openapiv3 by default #116390
add net.ipv4.ip_local_reserved_ports to safe sysctls #115374
kubectl prunev2: simple e2e/integration test #116599
kubectl prunev2: Refactor the applyset to be more reusable #116580
kubectl diff: refactor tracker into a separate type #116579
Updating perfCounterUpdatePeriod for Windows to 10 seconds #116546
feat: forbid to set matchLabelKeys when labelSelector isn’t set in topologySpreadConstraints #116535
kube-controller-manager: convert to structured logging #116529
Introducing Topology Mode Annotation, Deprecating Topology Hints Annotation #116522
resourceClaimController should be registered like the others one to keep code clean #116002
token/cache: use go 1.20’s approach for no-copy string/bytes conversions #115935
Extend the PodResources API to include resources allocated by DRA #115847
KEP 2258: add node log query #96120
kubectl: Change subresource flag to beta #116595
test/e2e: Add e2e tests for kubectl –subresource #116590
StatefulSet v1beta1 defaulter tests #116561
clean up kube-proxy stale-conntrack-entry handling, revert broken code #115299
Add service-feature-gates argument to node_e2e #116591
get pvc again to get the pv name that bound to the PVC #116568
re-organize remote e2e test to be pluggable #116517
Fix PreFilter logic problem in node affinity #116465
KEP-127 : user namespace support for stateless pods #116377
ApplySet: allow custom resources to be parent objects #116353
kmsv2: re-use DEK while key ID is unchanged #116155
volume: use contextual logging #113584
Migrate pkg/scheduler/framework/plugins/defaultbinder to contextual logging #116571
Followup 112643: remove residual code associated with DynamicKubeletConfig #116330
Split run controllers per controller-manager #115619
fix concurrent-map-write of FakeOS.Create #115576
Add test for pkg/kubelet/util #115397
Remove unuse code in pkg/kubelet/util #115053
kubelet: fix recording when pulling image did finish #114904
update comment #114701
kubelet/cloudresource: Improving test coverage #114634
daemonset: use contextual logging #113622
cri-api: document expectation of 16 MB limit #110435
Fix volume reconstruction in standalone mode #116577
unit tests: Fixes init and rejoin unit tests for Windows #116573
add podresources DOS prevention using rate limit #116459
Initialize pod resource allocation checkpoint manager to noop #116351
update coredns to v1.10.1 #115603
Link apiextensions-apiserver
binary statically #114226
Fix EventSeries starting count discrepancy #112334
Remove NodeResourceTopology API from staging #96275
kubelet: create top-level traces for pod sync and GC #114504
api: resource.k8s.io v1alpha1 -> v1alpha2 #116299
Fix StatefulSet fuzzer #116566
Type System for ValidatingAdmissionPolicy #115668
kubelet: TestSyncKnownPods should not race #116557
API docs trivial typo #116553
add e2e test for correct resizing of a snaphot restore #110304
Avoid using negative words in PreFilter and PreScore tests. #116508
Remove unnecessary int64 type conversion #116502
Graduate StatefulSetAutoDelete to beta #116501
MessageExpression for ValidatingAdmissionPolicy #116397
DRA: add constant PluginClientTimeout #116555
promote CSINodeExpandSecret feature to Beta #115621
Cleanup deprecated metrics #115209
Fix DescribeTable for selfsubjectreview e2e #116545
Update DRAManager to allow multiple plugins to process a single claim #116513
initialize feature gates in test project #116494
Fix broken links in API documentation #116490
prunev2: Basic pruning logic #116205
don’t process unsupported loadbalancers with mixed protocols #115966
Split out HealthCheckNodePort stuff from service/endpoint map Update() #115253
Explicit bump to go 1.20 #116542
fix(HPA): make a difference in SuccessfulRescale events between the resource metric and the container resource metric #116045
copy pkg/proxy OWNERS to pkg/util/conntrack #116540
Properly align synctrack.SingleFileTracker struct #116477
fix(HPA): ignore the container resource metrics in HPA controller when the feature gate is disabled #116043
wait: Split the wait package up into individual files to make refactors easier #116476
Remove Azure disk in-tree storage plugin #116301
Remove storage.k8s.io/v1beta1 API version of CSIStorageCapacity #116523
Remove enable-taint-manager and pod-eviction-timeout CLI flags #115840
deployment controller: use contextual logging #113525
unittests: Adds winstats unittests #110864
Stop clear non-existant retention policy rule #116533
SecurityContextDeny
admission plugin: add warning on creation #115879
test: refactor remote test running #116518
Promote whoami kubectl command #116510
namespace controller: use contextual logging #113443
add integration tests for debug profiles general & baseline #115909
Migrate pkg/controller/bootstrap
to contextual logging #113464
Rename ContainerStatus.ResourcesAllocated to ContainerStatus.AllocatedResources #116450
add(scheduler): implement “plugin_execution_duration_seconds” metric in PreEnqueue #116201
Create pending_eligible_endpoints.yaml and move endpoints from ineligible_endpoints.yaml #115976
kubelet DRA: Add checkpointing mechanism in the DRA Manager #115912
cleanup(scheduler): move metric labels to metrics package #116312
Update distroless-iptables and setcap images #116509
Revert “Disable unified build and static init optimization for tests” #116500
Watch instead poll system namespaces #116170
Drop 32 bit linux/arm platform #115742
Graduate Evented PLEG to Beta #115967
bash: compare numbers numerically, not lexically #116286
Three more lifecycle checks to demonstrate various validation techniques for containers lifecycle checks #116426
Link kube-aggregator
binary statically #114227
Fix incorrect watch events when watch is initialized simultanously with reinitializing watchcache #116436
Add e2e tests for SELinux metrics #116424
Mutable pod scheduling directives #116161
Remove redundant subsystem in kube-apiserver pod logs metrics name #114497
Add a Clear() function to generic sets #116216
code cleanup #111372
kubectl debug: Not share process namespace if user explicitly disables it #116366
Enable Aggregated Discovery for Beta #116108
client-go: shut down watch reflector as soon as stop channel closes #116435
Add metrics for aggregated discovery #115630
client-go: Add support for API streaming to the reflector #110772
Add e2e tests for StatefulSetStartOrdinal feature #115468
[KCCM - service controller]: KEP-3458 implementation #115204
kubelet/kuberuntime: Improving test coverage #114373
clusterroleaggregation: use contextual logging #113910
garbagecollector: use contextual logging #113471
update go to 1.19.7 in publishing bot rules and drop 1.23 config #116456
e2e: podresources: promote platform-independent test as NodeConformance #116423
increase ut coverage for probe/util.go #115708
rework init containers test to remove host file dependency #116398
One lock among PodNominator and SchedulingQueue #116395
Detect and clean up unneeded after_roundtrip fixtures #116384
Update kube-openapi to 15aac26d736a #116349
add unit tests for probe errors and ExecProbeTimeout #116306
Remove unused resize.go from pkg/kubelet/container #116296
kubelet: avoid duplicate printing the flag deprecation warnings during re-parsing #116131
kubelet: remove the deprecated –master-service-namespace flag #116015
Add metric for failed orphan pod cleanup #115972
Add messageExpression field for CRD validation #115969
cleanup(kubelet): remove unused function #115929
Default to sandbox Seccomp
field instead of SeccompProfilePath
#115898
kubectl-explain: add –output plaintext-openapiv2 fallback #115480
dedupe pod resource request calculation #115367
kubelet: Fix fs quota monitoring on volumes #115314
Move StatefulSetStartOrdinal feature gate to beta #115260
managedfields: Move most of fieldmanager package to managefields #115065
pkg/apis: Replace deprecated pointer function #114902
cmd/get: Remove cmd argument from Run() #114682
kubelet/nodestatus: Improving test coverage #114558
Update kuberuntime_manager_test.go #114498
add test for pkg/probe/http/request.go #114426
Cleanup: fix variable names in comments #114420
And test for pkg/probe/util.go #114397
Log spelling formatting #114357
remove mime AddExtensionType in discovery test #114290
cleanup container runtime options #114017
apiserver: grammar correction of comment #112882
Ensure go-to-protobuf gen can run when not in GOPATH #112061
tests: Ports kubelet unit tests to Windows #110949
add unit test coverage for pkg/kubelet/types/ #110760
docs(desired_state_of_world.go): log in desired_state_of_world.go seems to be wrong #111634
kubelet: Force deleted pods can fail to move out of terminating #113145
Avoid metric lookup in Parallelizer.Until on every work piece #116428
add unit test coverage for pkg/kubelet/util/queue #110741
unexport buggy function nodeSelectorAsSelector #116422
statefulset: use contextual logging #113840
reflector: allow watch method to accept a watcher #116409
Bump images, dependencies and versions to go 1.20.2 #116404
Turn off P&F filter in standalone CRD server tests #116394
[CCM - service controller] addressing left over comments from #109706 #111658
Promote gRPC probe e2e test to Conformance #115856
Fallback query param verifier #116392
hack/local-up-cluster.sh: Cleaup on SIGINT #116386
default memoryThrottlingFactor to 0.9 and optimize the memory.high formulas #115371
node: topologymgr: Graduate Kubelet Topology Manager to GA #116093
Allow encryption for all resources #115149
Recognize etcd/grpc cancel errors correctly #116393
sync default qps of kubelet change everywhere #116356
test connectivity for terminating pods #116232
add more init container testing #115984
Promote OpenAPI V3 to GA #116235
Surface “stale” GroupVersions from AggregatedDiscovery #116145
fix: remove SchedulingMigratedInTreePVs feature gate in sched perf test #116383
cronjob: shut down integration test quickly again #116381
Unlock CSIMigrationvSphere feature gate #116342
e2e network test for multiple protocol services on same port #116333
golangci-lint: synchronize configs and add verification for that #116367
cleanup: sync testdata as CronJobTimeZone is GAed #116354
Revert “Revert #114605: its unit test requires root permission” #115769
e2e: add e2e test to node expand volume with secret #115451
Drop aws kubelet credential provider and cleanup aws storage e2e tests #116329
node ipam controller ut: run test in parallel to avoid timeout #116174
Revert “node: device-mgr: Handle recovery flow by checking if healthy devices exist” #116341
Address last-minute requested changes for inplace update feature testing in scheduler #116320
Handle AllAlpha and AllBeta in SetFeatureGateDuringTest #116154
Graduate API Server tracing to beta #116144
verify-golangci-lint.sh: support stricter checking in new code #109728
Add OpenAPI V3 E2E Tests #116200
Bump default API QPS limits for Kubelet #116121
Fix nil pointer access panic in kubelet from uninitialized pod allocation checkpoint manager in standalone kubelet scenario #116271
migrate versionedattr to avoid circular dependency #116264
Revert “do not assume backend on e2e service jig” #116331
Logs performance benchmarks #115358
Split volume reconstruction refactoring from SELinuxMountReadWriteOncePod #115268
Get rid of context.TODO and simplify waitForStatusCurrentReplicas #116298
use contextual logging(nodeipam and nodelifecycle part) #112670
cacher: WaitUntilWatchCacheFreshAndForceAllEvents #116302
kube-controller-manager: fix a bug that the kubeconfig field of kubecontrollermanager.config.k8s.io configuration is not populated correctly #116219
e2e endpoint slices with duplicate addresses #114144
verify: include “govet-levee” in normal “make verify” #116248
delete Evicted pods first during pod gc #116167
Apply context cancellation to ValidatingAdmissionPolicy #116103
Promote CronJob TZ to GA #115904
add some ut for cronjob strategy and timezone in schedule #115504
Migrate sample-controller to contextual logging #113879
: add healthz
verification when determining HC response for eTP:Local #111661
Skip hasSupport check for List type #116247
[HPA e2e] Reduce possible number of scale steps to minimize stabilization test flakiness #116040
Migrate /pkg/controller/ttlafterfinished to structured and contextual logging #115332
Migrate StorageVersionGC to contextual logging #113986
Migrate ttl_controller to contextual logging #113916
Update pkg/controller/cronjob/
for contextual logging #113428
KEP-3488 : Implement Enforcement Actions and Audit Annotations #115973
unit tests: Skip flaky tests on Windows #115925
allow to mutate pv nodeaffinity label key #115391
test: Fix node e2e shutdown test flake #116317
Fix comments at fit_test.go to increase redability #116066
QueryParamVerifier V3 does not support List #116313
Apply cost constraints to ValidatingAdmissionPolicy #115747
Add volume reconstruction metrics #115965
skip reconcile for if Spec is unchanged. #116309
composited type systems for CEL. #116267
feature(scheduler): implement plugin_evaluation_total metric #115082
KEP-3488 : Implement secondary authz for ValidatingAdmissionPolicy #116054
feat: graduate matchLabelKeys in podTopologySpread to beta #116291
scheduler: get an element from the nodes slice out of the loop for the better performance #116287
Update obsolete links to kubernetes.io/docs/user-guide in Go structs descriptions in apps packages #116124
Update obsolete links to kubernetes.io/docs/user-guide in Go structs descriptions in autoscaling packages #116109
improve message, log level and testing for unmanaged pods in disruption controller #116256
Belatedly remove controller-manager IPv6DualStack feature gate #116255
“empty response” not logged as error in memcache discovery client #115978
add SeccompProfile to Pod and Container accessors/mutators #115968
Remove AWS legacy cloud provider + EBS in-tree storage plugin #115838
reflector: extract watch and startResyncAsync methods #116297
node: device-mgr: Handle recovery flow by checking if healthy devices exist #114640
Improve the performance when Resource Clone #116273
kubelet/deviceplugin: fix concurrent map iteration and map write #114572
Open API V3 version of QueryParamVerifier #115119
cacher: deflake TestGetCurrentResourceVersionFromStorage #116294
kubelet: remove unused DockerID type #116083
Codegen: subprojects: clean up verify scripts #116284
DRA: fix CDI spec version #116279
rename ExperimentalPodPidsLimit to PodPidsLimit #116266
update docs for ContainerStatus fields #115463
Create and update the ApplySet parent object #116243
GRPCContainerProbe is GA #116233
test: e2e node shutdown test logging improvements #115693
test: Fix path to e2e node sample device plugin #116240
fix “go vet” issues, check as part of golangci-lint #116166
Update kube-openapi to afdc3dddf62d31f5e3868d699379c571a6007920 #116162
fix restricted debug profile #115672
Fix deadlock in ready test #116251
Promote pdb #115914
Automatically recreate PVC for pending STS pod #113270
Wait for pod to be running before expanding #116227
Syncing IPVS conntrack cleaning with IPTables. #116171
Add a warning event when pdb has found a unmanaged pod #115861
kmsv2: improve test coverage #116202
Add custom error struct for Group/Version not found #116237
deps: Update github.com/coreos/go-systemd/v22 to v22.4.0 #116242
cleanup(controller): use IsSuperset to avoid interim slice #115882
remove retention policy for staging buckets #116222
Updates old 403 and 404 discovery response tolerations #115865
update documentation on generateSelector for manual selector case #116215
kmsv2: retain more key ID metrics #116221
Add windows nodeSelector to provisioning functions #116152
include beta metrics in documentation and update docs for metrics #116223
update lease controller #116218
node: cpumgr: stricter pre-check for the policy option full-pcpus-only #114114
Add symlink data verification to statefulset e2e #116071
node: device-mgr: sample device plugin: Add support to control registration process #115107
cleanup: replace deprecated sets.String #116179
cacher consistent streaming support #110960
Add API for watch list #115402
Add MaxParallelImagePulls support #115220
Adding e2e test to verify hyperv container is running inside a VM on Windows #116189
bump go-jose to v2.6.0 #115893
refactor validatingadmissionpolicy cel validator and compiler to be reusable #115816
Revert “Revert “Merge pull request #115324 from alexzielenski/apiserver/smd/use-openapiv3” #116106
test: Add e2e node test to check for unknown pods #115442
remove ValidateJobTemplate and add more test cases to batch validation #116052
kubelet: Replace deprecated pointer function #114785
Fixes bug with Root not handling Group without Version #116195
fix: should not set default storageclass if annotation “volume.beta.kubernetes.io/storage-class” is set #116089
test: Add log artifact for ginkgo node e2e and tune default ginkgo flags #116057
Poll for stats until Windows kubelet present it in the stats endpoint #116110
klog update #115277
update ci script to create cluster and gather metrics #116148
Add retention policy to staging buckets #115634
scheduler perf: benchstat support #115425
upgrade etcd deps to v3.5.7 #115413
e2e: dra test driver update #116181
e2e: Remove dead code in tests #116164
Deflake tests in staging/src/k8s.io/kube-aggregator/pkg/apiserver
#115859
start to count time since the connection was actually established #116176
fix apiserver metrics RecordsWatchCacheCapacityChange
use watchCacheCapacity as increase total #116033
retry for negative TerminationGracePeriodSeconds update #116127
prunev2: Add labels for objects that we apply #115988
feat: add kms mock plugin for e2e tests #116022
skip special features in TestPodSecurityGAOnly #116153
Typo: fix EndpointsLeasesResourceLock ->ConfigMapsLeasesResourceLock #116090
Codegen: set LC_ALL and unset GREP_OPTIONS #116141
Update otelhttp dependency to v0.35.1 #116140
golangci-lint improvements #116130
Add metrics for number of events received from etcd #116128
Graduate JobMutableNodeSchedulingDirectives feature to GA #116116
Fix codegen for older bash #116105
Fix the flaky OOMKiller test by sleep at start #116082
DRA: Pass CDI devices with a new CRI field #115891
word misspelling #114016
More code-review changes from k/utlils cpuset review #115359
Allow mutating schedulingGates in the Pod template for suspended Jobs #115940
e2e framework: deprecate gomega wrappers #115961
Add support for pulling images from private registry #114625
Replace closures in test packages #115987
Partition watchers by namespace/name scope #115918
kubeadm: Improve testcases for init
and join
command #113574
Improve spec.template.spec.restartPolicy description #111856
In-place Pod Vertical Scaling feature #102884
Move AllowElasticIndexedJobs into JobValidationOptions declaration #116102
Improve the performance of method CandidatesToVictimsMap #116095
turn field validation e2e tests into conformance tests #116111
fix typo on Evictor’s Preempt func #116059
Add CRD compatibility fixtures #116039
kmsv2: add mock kms for reference implementation #116031
Fix API field references for autoscaling v1, v2 and v2beta2 #115996
remove aws from e2e loadbalancer udp conntrack tests #115977
apiserver: terminate watch with rate limiting during shutdown #114925
bump kube-dns to v1.22.20 #116079
kubeadm: modify ‘–config’ flag from required to optional for ‘kubeadm kubeconfig user’ #116074
test: fixing + linting gomega usage #115953
move util from envelope to kms package #116070
log request metadata as part of read/write #116055
Revert “Merge pull request #115324 from alexzielenski/apiserver/smd/use-openapiv3 #116062
update github.com/coredns/corefile-migration v1.0.20 #116060
update SSA to use OpenAPIV3 for builtin and CRD models #115324
remove setting dek_cache_inter_arrival_time_seconds
for KMSv2 only #116053
svc: Support pods with same address #115907
Cleanup resources when initializing error in integration #115854
OpenAPI V3 Root interface and basic implementation #115393
scheduler/framework/plugins/volumebinding: fix inaccurate log for when a volume is bound to a claim #116018
Minor refactor of DeleteCollection in preparation for pagination support there #115666
DRA resource requirements in PVC #115928
Remove StatefulSetStartOrdinal feature gate checks in StatefulSet validation #116027
client-go: fix the wait time for trying to acquire the leader lease #114872
Add field-level warning for deprecated spec.externalID of node #115944
Reuse generic Watch test for watchcache #114656
Split cacheWatcher into its own file #116037
Refactor to use openapi fake client #115784
Support for elastic Indexed Jobs #115236
Fix createStaticPod to not use container.RestartPolicy #116005
Replace a function argument in statefulset e2e framework #115989
Update ExistsInDiscovery to ignore 404 errors in autoscaling utils framework #115964
storage: Get rid of TestListDeprecated #115794
ut: fix TestLegacyFallbackNoCache versions order #115998
pod.spec.terminationGracePeriodSeconds
is a negative then convert to 1 #115606
e2e: node remove: kubevirt device plugin #115926
kubeadm: skip ipv4 check if the cluster is using IPv6 address #115420
removed function getAppArmorFS #115749
add missed case for float types #115827
clean up kube-proxy nodeport address handling (part 2) #115256
left over uncounted from tracking cleanup #115970
update kms_operations_latency_seconds
metric bucket range #115947
unit tests: Fixes kubeadm postupgrade failing unit test on Windows #115924
Fix for windows kube-proxy: ‘externalTrafficPolicy: Local’ results in no clusterIP entry in windows node. #115919
Fix legacy fallback stale for aggregated discovery #115770
apiserver/util/proxy: Improving test coverage #115633
restructure kms staging dir #115938
apiserver: fix APF tests, use T functions on the test goroutine #115686
Clean up FakeRecorder event emission #115933
kmsv2: add metrics for invalid_key_id_from_status_total #115846
Graduate PodSchedulingReadiness to beta #115815
Implement local KEK generation and rotation #115814
getHost and getHostname have documentation swapped for IPv6 #115628
KEP-3178 : related iptables rule fixups #114470
Add e2e_node test for oom killed container reason #113205
Documentation for the CRI API reason field to standardize the field for containers terminated by OOM killer #112977
Improve performance of method haveOverlap #115922
proxy/ipvs: Use generic Sets and sanitize code #115073
api-machinery: add a rate limited request wait group #115927
Allow inclusion of annotations in channel events when using FakeRecorder #115860
Fix typo at most_allocated_test.go #115903
Graduate DownwardAPIHugePages
feature to stable / GA #115721
staging: add DRA repo to list #114359
cacher: Fix watch behaviour for unset RV #115096
e2e framework: revise import restrictions #115710
Remove global vSphere framework variable #115863
Fix update-mocks to use better globs #115272
update distroless iptables to v0.2.1 #115905
kubeadm: remove the manual conversion from versioned cluster cfg to internal cfg #115676
Graduate SeccompDefault
feature to stable / GA #115719
Add integration test for diff –prune –selector #115571
kubectl: add unit tests for kubectl debug profiles #115839
Switch image in gRPC probe tests to agnhost #115800
OpenAPI-based CEL type library #113312
New openapi v3 testing file client #115809
client-go: make generating certificate/key permissions more restrictive (600) #115472
Remove unnecessary ETCD_UNSUPPORTED_ARCH for arm64 #115255
Migrate pkg/controller/podautoscaler to contextual logging #114687
update go to 1.19.6 in publishing bot rules for active release branches #115855
APF: two improvements when dumping priority levels #112393
client-go/cache: fix missing delete event on replace #115620
Promote pdb healthy to beta #115363
[Flaky test] fix floating point precision error in TestDifferentWidths #113263
kubectl: use pointer.Bool instead of deprecated pointer.BoolPtr #115837
Bump images, dependencies and versions to go 1.20.1 #115828
Validating the scheduling gate name qualified #115821
old design proposals are now moved to Design Proposals Archive repo #115604
fix:Optimize code for else logic #114447
cleanup: using const systemNodeRoleName instead of string “system:node” #115713
change unnecessary switch
to if
in metrics.go #114201
cleanup(scheduler): move metricRecorder to metrics package #115519
test/utils: avoid data race during parallel create #115799
kubeadm: fix a bug where the uploaded kubelet configuration in kube-system/kubelet-config ConfigMap does not respect user patch #115575
kubectl debug: add netadmin profile #115712
Remove checks for userspace proxy mode in e2e tests #115811
kmsv2: add metrics #115394
webhook metrics top out at 2.5s but default timeout is 10s #115802
Optimization on running prePreEnqueuePlugins before adding pods into activeQ #115583
Revert “restclient: rename “method” label to “verb”” #115808
dra: avoid goroutine leaks from event broadcaster #115798
e2e dra: fix resource limits in a mixed cluster #115797
node: topology-mgr: Add metric to measure topology manager admission latency #115590
Update golang.org/x/net to v0.7.0 #115786
Move /proc/asound from defaultReadonlyPaths to defaultMaskedPaths #112037
Revert “Refactor fake versions of openapi client into testing subdir” #115785
Migrate apiserver tracing_test.go to registry.k8s.io #115626
kubeadm: show a warning message when detecting that the sandbox image of the container runtime is inconsistent with that used by kubeadm #115610
Refactor fake versions of openapi client into testing subdir #115465
Graduate ReadWriteOncePod to beta, updated e2e test #114494
Remove unused code #115758
cleanup: simplify pickOneNodeForPreemption in preemption #114887
Update ineligible endpoints yaml to include debug endpoints #115739
Add test for pkg/kubelet/sysctl/allowlist_test.go #115384
Document risk of HTTP response body in probe failure msg #115670
cleanup: delete useless code from kubelet volumemanager #111982
test/integration: goroutine leak check #115456
oidc: do not leak work queue goroutine #115759
Ipvs: Enable Source Port hash flag for “mh” method. #115527
Add applyconfiguration generator to code-generator script #114987
update node-local-dns to v1.22.17 #115717
Add uablrek in pkg/util/ipvs/OWNERS #115737
Revert #114605: its unit test requires root permission #115732
Use predefined variable instead of duplicated string #115709
client-go: add an Error() function on Request #115685
Drop cp from the etcd images #115733
Remove cgo dependency #115730
Remove check for CSI driver running on node for CSI migration attach operations #115464
kubectl debug: Use restClientGetter instead cmd.Factory #115722
Support preemption of pods using ReadWriteOncePod PVCs #114051
Revert “use kube-proxy defaults values for CI” #115723
fix: applyconfiguration-gen fails for types with non-builtin map fields #114920
Add kind cluster and encryption config for e2e #115714
don’t run loadbalancer tests on large environments #115697
[HPA e2e] Calculate more precise consumed CPU usage for N replicas #115584
kubectl/pkg/drain: Include namespace in evictPods return error #115594
fix docker buildx check #115690
Disable unified build and static init optimization for tests #115692
implement local KEK service #115677
e2e: revise complete report creation #115678
flaky test wait.sh: Add deployment assertion before running wait #115579
PodSecurity test: update registry from k8s.gcr.io to registry.k8s.io #115674
close grpc server in test file to avoid goroutine leak #115617
(kubectl debug): Support debugging via files #111453
logcheck.conf: ensure that kms and value/encrypt uses structured logging #115669
Simplify case conditions #113794
test: Simplify NPD start timestamp calculation #115635
Use structured logging in value/encrypt #115667
Update k8s.io/utils to a36077c30491
#115665
Add metrics for grpc service #115649
Allow SSH e2e node base64 key injection #115657
store hash of encrypted DEK as key in cache #115350
Promote pod resource metrics to stable #115454
Updated the change in registry #115645
cleanup kubectl describe cronjob v1beta1 in 1.26 #110953
update IPTablesOwnershipCleanup to beta #114472
Enforce nodeName cannot be set along with non-empty schedulingGates #115569
Simplify construction of /metrics request #115557
client-go: don’t wait too long after EventBroadcaster.Shutdown #115514
Remove obsolete GKE local SSD test #115601
Remove 4 CSIDriver endpoints with conformance test from the Ineligible endpoint list #115597
Added serialization from etcd error metric #114376
[#115501] Unit testcase for the fix for issue with missing Loadbalancer policies for IPV6 endpoints in Dualstack mode. #115577
kubelet: prepare DRA resources before CNI setup #114364
e2e: wait for pods with gomega, II #115548
kubelet/client: collapse transport wiring onto standard approach #115315
sample-apiserver: create the client cert with SHA256 #112662
*: Bump golangci-lint version and adapt to new linters #115537
Add enablement/disablement unit test for StatefulSetStartOrdinal feature #115536
replace nodeipam custom logic by a workqueue #115529
kubeadm: backup kubelet config for “upgrade node” and “upgrade apply” #114695
Add windows nodeSelector to e2e storage testing pods #115443
Add an option to limit the number of concurrent mkfs calls #115379
client-go: add a metric to count request retries #108396
Using BuildOpenAPISpecFromRoutes instead of deprecated BuildOpenAPISpec #115542
cloud-provider: add log options, allow setting logging-format via CLI option #108984
Revert “e2e: wait for pods with gomega” #115543
Improve performance on the cloud provider node-controller #115521
kubeadm: fix etcd learner join #115038
apiextensions: Benchmark escaping in SchemaHas and pool Schemas #115403
Add cici37 as API reviewer #115490
Bump images, dependencies and versions to go 1.20 #114502
e2e: wait for pods with gomega #113298
Add wrapper around ScrapeAndCompare #115515
Added error handling in ValidateAdmissionPolicy #114894
small comment the ephemeral containers are not accounted for the QoS … #115485
[#115501] Fix for issue with missing Loadbalancer policies for IPV6 endpoints in Dualstack mode. #115503
Add golang.org/x/lint to unwanted dependencies #115488
Don’t explicitly set image version in tests #115484
[Evented PLEG] Ignore container events with nil PodSandboxStatus #114351
Document relationship between requests/limits #115434
Fetch go version using gimme if needed #115377
increasing coverage from 78% to 94% for strategy.go for batch/job #115111
Rename “method” label to “verb” in rest_client_requests_total #115455
Added workerCount flag to node controller in cloud controller manager #113104
add direct construction of TypeConverter from OpenAPI #114439
Add integration tests for MultiCIDRRangeAllocator #115453
test: Use preloaded busybox image in mirror pod test #115441
remove FG ControllerManagerLeaderMigration #113534
Make docs more accurate for the contention-profiling flag #115424
Fix: Pod terminating stuck because of trying to umount not actual mounted dir #114605
scheduler perf: goroutine leak #115423
test: Fix node e2e device plugin flake #115445
chore: add k8s node-role.kubernetes.io/control-plane taint #114759
improve performance #114179
test: Update runtime class detection logic #115437
Cleanup: improve some note for code #115383
Update previous succeeded indexes for Indexed jobs unconditionally #115349
chore: improves tests for hot reload of encryptionconfig #113896
Revert “Add integration tests for MultiCIDRRangeAllocator” #115428
fsquota: only generate pod uuid is nil #112624
unittests: Fixes unit tests for Windows (part 6) #114508
Write APIService lifecycle test + 4 Endpoints #115214
test: Bump timeout for runPausePod
#115411
Ignore error when we can’t find plugin capable of expanding the volum… #115345
Add integration tests for MultiCIDRRangeAllocator #115291
client-go: add unit test for Request thread safety #112072
Set node_stage_path whenever available #115346
Validate format of timeZone before calling system LoadLocation method #115375
Extend checkpoint e2e test to check for results #115155
Move KEP-3453 MinimizeIPTablesRestore to beta #115138
node: topologymgr: add metrics about admission requests and errors #115137
fix invalid url #113973
change the comment in CRI API to point to the correct logs directory #115292
use a proper regex looking for the restartCount #115273
Add linter to check if api docs match field tag names #114948
Skip Generic Ephemeral Volume tests if VolumeBindingMode is immediate and it’s a multi-topology environment #109869
Separate Put and Patch Options #115339
e2e ginkgo timeout fixes, III #114580
apiserver: remove 34s timeout from DELETECOLLECTION rest handler #115341
dependencies: update gomega to v1.26.0 #115266
update sig-storage owners #113863
Move GetHostname() from k/k/pkg/util/node to k/component-helpers/node/util #115338
Pass context to StartTestServer to get contextualized logger from it during tests #115298
Check for initial kubelet certificates more frequently #114367
apiserver: fix cve for CORS #112809
Extend example to contain –as=… #108835
dynamic resource allocation: avoid apiserver complaint about list content #115354
update comment to match implementation #115368
delete unused functions in pkg/kubelet directory #115101
pause: remove obsolete Windows buildx workaround #115062
*: Make docs more accurate for the contention-profiling flag #114490
Avoid typechecking stdlib #115382
add aojea as approver for networking APIs: services/allocators, netwo… #115378
Reserve Nodeport Ranges For Dynamic And Static Port Allocation #114418
etcd: Update to version 3.5.7 #115310
E2e apps #115094
ValidatingAdmissionPolicy: use natively-typed informer for params #115145
Trim out suffix added to backing file path of loopback device #115210
Enable ComponentSLI as beta feature #114997
etcd: Build image 3.5.7-0 #115336
Use expansion without recovery if allocatedResource/resizeStatus unset #115304
client-go: add a test to document retry conditions #110253
Use host protoc if it is the correct version #115243
Fix konnectivity-client metric registration. #115327
Refactor: cleanup node/storage tests #115247
e2e node: Update runtime class handler skip logic #115219
Kubelet GRPC probes: improve network resources utilization #115321
Skip failing Windows unit tests (volume) #114992
Fix nil pointer error in nodevolumelimits csi logging #115179
fix-typo #114694
Field validation e2e tests and GA graduation #115271
Decrease target value for scale up tests in HPA #115311
logs examples #115308
Fix panic on ClusterIP allocation for /28 subnets #115322
fix race in aggregated discovery controller #115302
skip scale test for probes #115329
Skip failing Windows unit tests #114991
kmsv2: implement expire cache with clock #113121
logs: add AddGoFlags #114731
update kube-openapi dependency #114550
Implemented MarshalLog in namespacedname.go #106379
e2e/network_policy: using expected==observed as condition for polling probeConnectivity #115283
More carefully compose RequestURI for metrics request #115259
Revert “Fix:[Flake] [sig-node] Restart [Serial] [Slow] [Disruptive] K… #114981
Check for all errors in CRI connection validation #115102
Set go_package in all proto files #115249
Prime KMS v2 key ID inline with transformer construction #115267
hack: update logtools to v0.4.1 #115060
update changelog approver and reviewers for v1.27 #115098
Add bart0sh as a sig-node reviewer #114989
Always emit the stopped leading event #111652
Use git ls-files
in a few places instead of find
#115240
kube-proxy: support the logging feature gates #115233
Modifies receiver names for struct FakeProxier to make them the same. #114094
Do not use a global variable for etcdURL #115254
clean up kube-proxy nodeport address handling (part 1) #115244
e2: fix check of “pod is consistently pending” #114825
Generate swagger from update-codegen #115246
Call update-generated-protobuf from update-codegen #115245
Kubelet TCP/HTTP probes: improve network resources utilization #115143
Codegen: use ls files and pre-remove gen’ed mocks #115248
Remove openapi files before regen #115250
Codegen: move all proto-bindings scripts together #115238
Codegen: remove generated files before regenerating #115198
Call go install
instead of build.sh #115222
e2e/network_policy: using Poll Immediate for intra pod connectivity probes #115207
Don’t generate clients for example internal APIs #115196
runtime log verbosity level changes #114609
Bump konnectivity-client to v0.1.1 #115191
solve race on NewHTTPProxyHandler #115230
wait: ExponentialBackoffWithContext should take context-aware fn #115113
Update CNI version to 1.2.0 #115125
k8s.io/component-base/logs: match full help text in unit test #115195
test images: Update CudaVectorAdd test image to support arm64 #114915
Remove corev1 from fieldmanager #115211
apiserver: update serialization version priority for policy API #115193
diff.ObjectReflectDiff is DEPRECATED use cmp.Diff #113540
added limit value to the pod validation error to simplify debugging #112925
Remove deprecated and orphaned generated code #115186
Use status key ID to determine staleness of encrypted data #114544
use python3 in hack #114976
Refactor validation files into pkg/validation #114936
Fix 2 kubelet proto-generating scripts missing inputs #115197
feature(InterPodAffinity): return Skip in PreFilter #114889
Make tmp dir configurable and dynamic at local-up-cluster.sh #115017
Route controller should update routes with NodeIP changed #108095
Fix apiserver example2 to update gen’ed protobufs #115187
Don’t generate clientset/doc.go in client-gen #115184
wait: Use a context implementation for ContextForChannel #115140
ValidatingAdmissionPolicy: fix bug preventing multiple policies from using same paramKind #115147
k8s.io/component-base/logs: fix usage through Go flag package #114680
Add multi-pod tests with SELinux mounts #113789
switch spdy round trip tests to simple http proxy #113637
fix volume_zone, iterate all topologyLabels when check node #115052
Allow SecretReference.Name in PVs to have 253 characters #114776
CronJob controller cleanups #110838
Lock the AdvancedAuditing feature gate to true #115163
graduate LegacyServiceAccountTokenTracking to beta #114523
Fix bug in reflector not detecting “Too large resource version” error before 1.17.0 #115093
Rename apiserver identity lease labels to apiserver.kubernetes.io/identity #114586
bump honnef.co/go/tools to support go1.20 #115129
Rename enum openapi test #115135
clean up master-service-namespace #114446
refactor policy admission Validator to be lock free #114527
Ipvs: remove the scheduler validation #114878
cleanup: EphemeralContainers feature gate related codes #114542
wait: Make WaitFor and WaitForWithContext private #115116
apiserver/kmsv2: mv Service interface into kmsv2 #114922
tracking with finalizers is the default way for the job controller so comments are not needed that say we are tracking with finalizers #115063
win: fix cpu count to calculate cpu_maximum #114231
Wait for logs pod to complete before counting lines #115127
cleanup(kubectl-e2e): remove invalid comments #115117
kubectl: use autoscaling v2 for hpa #114886
fix typo #114721
feature(volumebinding): return Skip in PreFilter #114897
delete unused functions in pkg directory #115110
delete unused functions in pkg/volume directory #115109
delete unused functions in pkg/util directory #115103
use klog instead of klog.V(0)–controller manager part #115074
add e2e test for kubectl default container annotation #115046
PodGC should not add DisruptionTarget condition for pods which are in terminal phase #115056
cache: Reflector should have the same injected clock as its informer #115077
Update to new release of moby/ipvs #115079
use –null instead of -Z in grep invocation #115069
Revert “UpdateOrCreateToken get secrets err handling optimization” #115068
feature(volume_zone): return Skip in PreFilter #114896
Option to ignore existing pods’ preferred inter-pod affinities if the incoming pod has no preferred inter-pod affinities #114393
Update warnings for removed in-tree plugins #115035
Update SyncJob with PodControllerError updates in job unit tests #115030
Fix the job controller unit test for enforcing ActiveDeadlineSeconds #114944
apiserver: update serialization version priority for flowcontrol API #114492
pkg/controller/job: re-honor exponential backoff delay #114516
block ephemeral container addition to static pods #114086
UpdateOrCreateToken get secrets err handling optimization #115000
fieldmanager: remove dependencies on internal #115039
Do not N^2 loading webhook configurations #114794
be more strict on e2e network timeouts #114260
Make seccomp annotations non-functional #114947
update publishing rules to use go1.19.5 #115029
controller/nodelifecycle: Make monitorNodeHealth process nodes concurrently #114296
Fix gocritic lint errors for cmd/kubeadm/* #114901
deps: Bump cAdvisor to v0.47.1 #114883
[Prepare for go1.20] *: Bump versions and fix tests #114766
releng: Update images, dependencies and version to Go 1.19.5 #115010
Removing Legacy Job Tracking Code #114647
e2e framework: consolidate timeouts and intervals #114783
e2e: bring back total test spec for Ginkgo v2 #114417
kubeadm: remove the unused variable DefaultAuditPolicyLogMaxAge #115002
encryption-at-rest: clean up context usage and duplicated code #114370
Bump kube-openapi #114879
Remove PodSecurityPolicy related code except client-go & API type #113467
fieldmanagertest: Reduce API surface of the test package #114977
Do not log errors when ServiceHealthServer is closed normally #114724
fix a small log error about proxy #114773
Do not include scheduler name in the preemption event message #114980
kubelet podresource: fix GetAllocatableResources metrics #114802
unit tests: Fixes kubeadm enforce requirements test #114957
Removes deprecated kubectl openapi column printing #114972
fix doc of types.go of network v1, v1alpha1, v1beta1 #114063
Update isomorphic event definition in the events/v1 client to match aggregation logic from core/v1 #112365
Removes kube-openapi dependency from Patcher #114938
Update staging README.md #114910
fieldmanager: Make internal managers private #114868
apiserver: refactor WithWaitGroup handler #114970
dependencies: update ginkgo to v2.7.0 #114859
Refactors kubelet’s plugin watcher #114187
Make the warning about pod name clearer #114691
Generate warning for EndpointSlice AddressType FQDN #114677
CR conversion: protect from converter input edits #114959
Include head and tail of clipped test messages #114954
Fixes the issue #114145 #114940
Changed remaining code to improve output for files under test/e2e/autoscaling #114742
Fix this e2e failure causes subsequent e2e failures altogether #114693
fix doc of types.go of node #114065
Prevent CSIMigrationAzureFile gate from being disabled #114953
Improve vendor verification works for each staging repo #114952
Exports WarningPrinter field in DeleteOptions #114937
Disable multiple pv mount tests for vsphere intree driver #114933
Use label selector for filtering out resources when pruning for kubectl diff. #114863
Code refactor for readability in RunFilterPlugins
#114798
Remove support for seccomp annotations when determining whether a container update should trigger a policy evaluation #114846
test/OWNERS: add pohly as approver #114769
Adjust preemption event message to do not include preemptor pod metadata #114923
fix a typo in pkg/proxy/ipvs/proxier.go #114907
Fix SyncPastDeadlineJobFinished for enabling finalizer path #114905
Adjust DisruptionTarget condition message to do not include preemptor pod metadata #114914
Close body when Report non-OK status code #112934
Ensure job is up to date in informer cache in test #114876
cleanup(nodeaffinity): remove impossible scenario from test cases #114891
update cri-tools to 1.26.0 #114548
add archived dependencies into unwanted-dependencies.json #114912
Promote e2e test for SubjectAccessReview & createAuthorizationV1NamespacedLocalSubjectAccessReview +2 Endpoints #114906
kubeadm: update .import-restrictions #114899
staging/publishing: remove rules for 1.22 #114892
Enable all features during etcd storage path test #114885
Prepare cpuset for import into kubernets/utils #113744
kms gRPC test: wait until server is healthy #114881
bump kube-openapi #114869
cmd/kubeapiserver: Clean code, avoid unnecessary condition, avoid non-nil but zero-length slice #114860
Add atiratree as sig-apps reviewer #114633
kmsv2: add grpc service #114678
Update OWNERS for jefftree #113959
Fix TestJitterWithNegativeMaxFactor flaky test #114078
feature(scheduler): won’t run Filter if PreFilter returned a Skip status #114125
Enhanced logic to identify eligible preemption node #114623
Avoid mutation of PVC in stateful set controller shared cache #114870
fix path for not approved licenses #114858
add deads2k to approvers for code-generator and sample-controller #114867
remove deprecated Kubeadm v1beta2 API #114540
egress_selector.go: register konnectivity-client metrics. #114832
Bump cel-go bump to 0.12.6 to fix bug in cel-go #114857
gitattributes: all files LF line endings #114388
test/integration: Replace deprecated pointer function #114820
(minor) kube-proxy startup cleanup #114725
Fix verify-license cleanup #114851
test/e2e: Replace deprecated pointer function #114848
Distinguish between Unschedulable and UnschedulableAndUnresolvable in scheduler’s PostFilter #114699
staging/publishing: open up kms package for sub packages and utils #114850
Give TypeConverter to TestFieldManager #114835
pkg/apis: Replace deprecated pointer function #114784
portforward: return error on lost connection to pod #114460
Update doc about json tag is needed to generate informer externalversion package #114786
Stop Cache in scheduler when tests tear down #114653
kubeadm: fix the nil pointer dereference in testcase #114842
Revert “Add link to to file” #114840
tests: Ports volume unit tests to Windows #110931
Drop unused EndpointsHandler / EndpointsConfig from pkg/proxy/config #114749
Fix:[Flake] [sig-node] Restart [Serial] [Slow] [Disruptive] Kubelet hould correctly account for terminated pods after restart #108912
code-generator: refer to the API package for GV{R,K} #113654
kubeadm: unittest might run as non-root #114834
Fix verify-licenses script #114826
Revert “bump golang.org/x/oauth2” #114829
Key encipherment usage v1.27 #111660
plugin/pkg/admission: Replace deprecated pointer function #114817
cleanup(scheduler_perf): remove all removed feature gates #114796
Hide OpenAPI details behind the NewTypeConverter #114792
Bump konnectivity-client to v0.0.35 #114789
Verify that the key matches the cert #113581
Disallow prune for server-side applied objects #113348
bump golang.org/x/oauth2 #114822
Remove heapster rule from system:controller:horizontal-pod-autoscaler clusterrole #114801
Fix normal request metric verb correctly #114774
pkg/registry: Replace deprecated pointer function #114803
Remove duplicate fmt.Sprintf for logging #114738
fix test order in controller/openapi/builder/builderst.go #114570
Modify the return type of RunFilterPlugins to *Status #114629
expose prometheus.Registerer so that we can hook into this from exter… #114646
Licensing: skip modules with fewer subdirs than mods #114782
Drop unused Endpoints-tracking code from pkg/proxy/ #114757
Set singular names for core types to pass to discovery #113542
kubelet: migrate container runtime endpoint flag to config #112136
Fix clearing of rate-limiter for the queue of checks for cleaning stale pod disruption conditions #114770
fix: tryUnmount should respect mounter.withSafeNotMountedBehavior #114736
kubeadm: return the output from stdout and stderr #114719
e2e storage: define local PersistentVolume tests in deterministic order #114761
refactor current ipallocator #114750
CHANGELOG-1.26: move OpenStack in-tree provider removal to urgent notes #114754
Fix installDriverToCSINode(): do not skip CSINode update if Allocatable.Count changed #114528
Fix data race when emitting similar Events consecutively #114236
use klog.InfoS instead of klog.V(0).InfoS-proxy part #114734
Retry when recording an EventSerie results in an AlreadyExist error #114237
Misleading message when there are no metrics. #114740
simplify group-version-to-pkg-path() #114710
codegen: safer use of ‘sort’ and ‘xargs’ #114704
Cleanup codegen subproject scripts #114705
Replace deprecated pointer function in scheduler tests #114700
Make verify-generated-swagger-docs use worktree #114708
Make verify-yamlfmt.sh use git worktree #114707
Remove dep on gengo #114709
Make verify-mocks.sh use git worktree #114706
make update: Use a shell array instead of string #114711
Ipvs: remove module check #114669
Set permissions for timestamp directory before publishing update to avoid permission denied #114464
Remove TODO about API proxy checking for svc #114683
Remove old comments about IPv6 not being ready #114681
Set correct SELinux label for host paths volumes created by host path provisioner #112021
Removed factory from apply command flag struct #114030
e2e: Remove kubeadm-ism in DNS HostNetwork test #114667
e2e: clean up listing #114431
kubeadm: return stored FakedServerVersion when dry-running #114658
Update daemonSet status even if syncDaemonSet fails #113787
kubeapiserver/admission: Improving test coverage #114503
Add .go-version file containing build go version #114660
fix typo #114630
Optimize volumebinding by moving PV list calls to PreFilter #114098
Differentiate CONNECT requests from other requests #111988
statefulset: handle API error on pod deletion #113834
Improve performance of NodeResourcesFit scoring #114390
Reuse generic GetList test for watchcache and fix inconsistency issues for both etcd3 and watchcache #113730
Add test for cmd/kubeadm/app/images/images.go #114597
Update 1.23 publishing go version to go1.19.4 #114648
Don’t run cloud IPAM controller when cloud provider is not enabled #114596
Update 1.24 publishing go version to go1.19.4 #114645
Make handling scheduleResult more readable #114486
Ignore api-resources not found error until it’s ready #114627
e2e: ginkgo timeline #113538
kubeadm: handle dry run GET actions from fake discovery #114632
tests: network: Prefer internal IPs first #113799
Removed the reverted changes from Changelogv1.26.md #114602
Add pod to dsw if termination is not completed during reconstruction #114326
Fix wait test timeout #114611
Resource Claims must be a map type, not set #114585
e2e: Use framework helpers to create namespaces #112019
job_controller: refactor job controller to be able to inject FakeClock for UTs #110710
kubeadm: revert feature to backup kubelet config for “upgrade node” #114608
drop the api testdata for v1.24.0 #114594
Embed context deadline exceeded in error to let errors.Is can work #114578
store cloud-controller-manager logs #114604
e2e: don’t assume NodeIP are reachable #114600
Add v1.26.0 API testdata #114581
Skip .metadata.manageFields when describing unkown resources #114584
return error message when calling status.Message() #114456
#79612 fix(client-go): return error in fake discovery #114291
pass context to gomega #114579
e2e ginkgo timeout fixes, II #114573
e2e storage: fix “Stress with local volumes [Serial] should be able to process many pods and reuse local volumes” #114576
e2e node taints stop controller with context #114569
kubeadm: fix the bug that kubeadm always do CRI detection even if it is not required by phase subcommand #114455
e2e dns don’t fail if configmap does not exist #114567
cleanup e2e kubectl cli tests #114565
Fix indentation/spacing in comments to render correctly in godoc #114559
e2e ginkgo timeout fixes #114564
Makefile: Add example of how to run integration tests and get code coverage report #114545
update github.com/Microsoft/hcsshim to v0.8.25 #114553
kubeadm: enable etcd’s learner mode when joining etcd members #113318
clean up code #111178
Fix incorrect log information and log structure #110723
Services API: warnings on IP addresses #114505
Issue API warnings when workload names are not DNS labels #114412
e2e: ginkgo timeouts: use context provided by ginkgo #112923
lock LegacyServiceAccountTokenNoAutoGeneration #114522
sig-node-reviewers: add endocrimes #114515
endpoints: remove obsolete ServiceSelectorCache #113929
refactor CORS handler #114190
Reduce redundant conversions #114360
Replace the ioutil by the os and io for the pkg/proxy/ipvs #113463
Add recovery expansion tests #114289
unittests: Fixes unit tests for Windows (part 4) #110453
don’t assert error inside wait.Poll loops #114533
Fix issues in volumesnapshot test for ephemeral storage #114217
docs: fix typos in CHANGELOG/CHANGELOG-1.25.md #114097
kubeadm upgrade: fix dry run of backing up kubelet config file #114532
Fix a regression that scheduler always go through all Filter plugins #114518
StatefulSet validation needs to allow old names #114510
Write e2e test for SubjectAccessReview & createAuthorizationV1NamespacedLocalSubjectAccessReview +2 Endpoints #114345
legacy-cloud-providers: prevent index out-of-range in getNextUnitNumber #114266
Propagate HasSynced properly #113985
tests Windows: Fixes test failures related to COMPUTERNAMEs being truncated #110014
Remove volume expansion feature gates #113942
kubeadm: replace Runtime.GOOS with go:build tag #114489
kubeadm: backup the kubelet config file before writting the new one #114330
fix msg in /test/e2e/apps/daemon_set.go #114355
The MinDomainsInPodTopologySpread feature gate will be enabled by default as a Beta feature #114445
kubeadm: add chendave as kubeadm reviewer #114477
kubeadm: fix invalid testcase for enforceRequirements
#114080
e2e: cpumanager: proper test clean-up #114072
kubeadm: bump to use golang generic #113465
Bump github.com/aws/aws-sdk-go to v1.44.147 #114195
node: e2e: device plugins: Deflake e2e tests #113309
apiserver: cleanup unused StrategyExceptions #114428
feat: improve naming #111371
e2e ginkgo timeouts: cleanup commits #114469
fix: remove ioutil for new go version #114414
Clean up SCTP tests #113335
Refactor mock tests in different files #113930
fix double lock and excercise its codepath in tests #114459
Replace os.Exit in diff #113508
Clean up CRD conversion code structure #113151
scheduler volumebinding: leverage PreFilterResult for bound local PVs #109877
e2e: Update GetExternalIP and GetInternalIP method name to make them more explicit. #114092
Skip tests if SSH not working #110473
e2e framework: fix unit test flake #114454
e2e ginkgo timeouts: simplify code #114425
Windows Kube-Proxy implementation for internal traffic policy #114407
e2e loadbalancer test connectivity within cluster first #114171
Add CRD integration tests for ValidatingAdmissionPolicy #113795
Unexport OpenAPIGetter factory method #114435
Reduce load of Job integration test #114261
cmd/kube-controller-manager/app/options: Improving test coverage #113981
update release-note for cherry-picks of #110255 #113285
Noderesourcetopology- api: Repo Bootstrap #110252
kubeadm: add missing –cri-socket flag for upload-certs phase #114443
Windows Kube-Proxy implementation of ProxyTerminatingEndpoints feature #113776
scheduler/internal: Improving cache and heap test coverage #114273
pass status to handleSchedulingFailure #114082
tests: Add DaemonSet with LB rolling update test #114052
Validate labelSelector in topologySpreadConstraints #111802
Svc typenames star traffic policy type #110991
Lower volume attached touch log level #113947
Fix documentation for referenced Batch v1 and v1beta1 API fields #113570
rollout restart: Change error message to more descriptive #113040
Add link to CHANGELOG.md
#113156
update comment of annotation_key_constants.go #112497
Refactor to simplify factory Validator #114413
Allow profiling information to be served on Unix-Domain Socket #114191
pkg/api/persistentvolume: Improving test coverage #114048
update API Change in release note #114164
Remove GA feature gates: CSIInlineVolume, CSIMigration, DaemonSetUpdateSurge, EphemeralContainers, IdentifyPodOS, LocalStorageCapacityIsolation, NetworkPolicyEndPort, StatefulSetMinReadySeconds #114410
cleanup: add help information for apiserver cel metrics #114378
add github.com/mindprince/gonvml to unwanted dependencies #114204
Update the godoc on the encryption config API on how to specify group… #114163
remove flaky tag for GCE NEG tests #114131
use TotalScore summarized in NodePluginScores #113456
Correct Typos in getBeginingAndEndIndices
func Name #111367
Add a flag to HNS Load Balancer policy to hint HNS about the VIP being an External IP #113742
e2e: make GetSubnetPrefix IP family agnostic #114027
Tune the error messages in scheduler cache #114361
Fix: resourceToWeightMap will never be nil here #113499
don’t assert error inside goroutines #114411
Mark github.com/gorilla dependencies to avoid increasing use #114408
e2e: accept context from Ginkgo #114401
Autoscaling: advance v2 as the preferred API version over v1 #114358
kubeadm: cleanup the temporary workaround about kubelet –container-runtime flag #114409
Check the correct error in d.downloadAPIs #114404
Bump grpc to v1.51.0 #113707
Fix client-go request retry race #113933
update coredns to v1.10.0 #114279
fix wrong statement in unittest of BoundedFrequencyRunner #113909
Removes unnecessary dry run verifier #114294
e2e apimachinery: simplify cleanup #114392
rotate-certificates is a GA feature now #114379
Removes unused k8s.io/kubectl/pkg/apply files #114374
remove enabled by default beta resources that have been removed #114356
Deflake a preemption test that may patch Node incorrectly #114350
Use k8s utils pointer instead of Azure autorest/to #114343
kubeadm: set priority for “system-node-critical” Pods #114338
unittests: Fixes TestReplaceFile for Windows #114334
Fix table in sync controller comment #114300
kubectl scale: Use visitor only once #114252
kubectl exec: return descriptive error message when multi resource passed #114249
Make Mounter interface exportable #114246
use kube-proxy defaults values for CI #114229
Link kubectl-convert
binary statically #114228
Improving scheduler extender unit tests #114223
fix the alpha phase version of LegacyServiceAccountTokenTracking #114220
Re-factor FieldManager tests for better re-use #114218
Avoid serialization of maps when log level < 10 #114216
fix spelling error in e2e upgrade apps daemonset test #114196
Add more validation to rules.yaml #114194
Don’t re-run EnsureChain/EnsureRules on partial syncs #114181
Tracing: sample always in hack/local-up-cluster.sh
#114180
endpointslicemirroring handle endpoints with multiple subsets #114155
pkg/kubelet/network/dns: omit unnecessary fmt.Sprintf
#114178
Retry patch when then service is unavailable or timeout. #114176
Validate StatefulSet names as DNS Label #114172
Improve error messages of flags that parse quantities and percentages #114169
staging/src/k8s.io/legacy-cloud-providers/azure: remove unnecessary fmt.Sprintf
#114158
update ineligible_endpoints.yaml to include getResourceAPIGroup #114156
Implement PreFilter for VolumeZone plugin for performance #114149
Fix OwnerReferencesPermissionEnforcement complaints when autodeleting PVCs #114116
Bump gcb-docker-gcloud to v20221007-69e0da97ef
#114085
Remove unused numExistingEndpoints
variable #114076
Fix a potential goroutine leak #114071
kubernetes components using leader election to leases #114055
i18n: Fix bug where package-level variables are not translated. #114054
pkg/controller/deployment/util/deployment_util.go:Improving test cove… #114033
Fix API field references for coordination v1 and v1beta1 #113876
Add test for staging/src/k8s.io/apimachinery/pkg/version/staging/helpers.go #114015
kubeadm: respect user provided kubeconfig during discovery process #113998
Self-nominate mimowo as a reviewer for pkg/controller/job & test/integration/job packages #113196
Guard against merging non-canonical replace directives #113978
Fix API field references for scheduling v1, v1alpha1 and v1beta1 #113875
Replaces path.Operation with filepath.Operation (kubelet) #113255
unittests: Skip test if not on GCE #113138
fix OldReplicaSets in kubectl describe deploy
#113083
wait for ingress admission to catch up to the cache during testing #112955
optimize testcases arrangement #112799
Optimize turning a Set into a Selector #112648
Kubemark: fix typos to be HollowKubeletOptions #112627
Update NodeStatus about IP change #112490
Add metric for max no. of CIDRs available #112260
Wrong description for function ResolveEndpoint #112247
Reflector: support logging Unstructured type #111898
pkg/controller: Replace deprecated func usage from the k8s.io/utils/pointer
pkg #111839
reportedVerb should get from CleanVerb
to be consistent between metrics and logs #111835
reorganize some logic of controller_utils.go #111683
kubelet: cleanup secretManager and configManager in podManager #111583
Remove ioutil from auth plugin #111576
Remove ioutil from kubectl #111572
kubectl: remove unnecessary TODO annotations #111403
Reduce indentation in daemonset controller code #111207
Add test for cmd/kubeadm/app/constants/constants.go #113943
add alexzielenski to OWNERS #113922
Add apelisse into some more OWNERS files #113904
Add mpuckett159 to sig-cli reviewers #113897
Update API doc to use the field name in description #113894
Update github.com/aws/aws-sdk-go #113877
kubeadm: remove unused command flag constants #113874
Error Suppression in printer/internalversion/printers #113870
cmd/kube-apiserver/app/options: Improving test coverage #113823
cleanup:Omit comparison with boolean constant #113768
fix: Remove dependency on github.com/pkg/errors #113672
Combine RequestAuditConfig with RequestAuditConfigWithLevel #113564
kubectl displays seccomp profile for pod and container #113284
Fix SPDY proxy authentication with percent escaped characters #113283
Remove unused RBAC rule from system:kubelet-api-admin #113267
Full changelog
HOSTEDCP-975 : Add cluster_name label to nodepools metrics #2580
Fix broken tests for non-aws platforms #2577
Updated secret permissions for openshift-route-controller-manager #2575
HOSTEDCP-987 : Update go version and dependencies in /hack/tools/go.mod #2551
remove flags set by CI env var #2521
HOSTEDCP-975 : Add NodePool DeletionDuration and InitialRolloutDuration metrics #2558
ARMOCP-412 : Add ARM nodepool to AWS x86 Hosted Cluster #1594
OCPBUGS-11939 : Fix minor codebase nits #2502
control-plane-operator/controllers/hostedcontrolplane: Align reconcileCloudControllerManager error strings #2500
HOSTEDCP-960 : Add e2e to validate HC/NP conditions expected status #2482
HOSTEDCP-830 : Update auto scaler role to get and list agentmachinetemplates #2564
HOSTEDCP-445 : Included how to fix image-registry clusteroperator after a disaster recovery migration #2481
OCPBUGS-13547 : Pass release image version to MCO bootstrap via –payload-version #2572
Cache KubeVirt Boot Image #1918
contrib: ci: increase HC quota in clusters namespace #2547
HOSTEDCP-996 : CLI: enable guest cluster dump for private clusters #2571
MULTIARCH-3205 : Support IBM COS as storage for PowerVS in image registry operator #2207
fix nil deref in DefaultWorkerSecurityGroupID check #2573
remove unused OLM catalog rollout code #2568
OCPBUGS-13034 : Cluster-api SA can’t create events #2565
ACM-4277 : docs: Add L2Advertisement CR to the Handling Ingress section in the agent docs #2470
HOSTEDCP-947 : Increases default etcd PV size to 8Gi #2549
Add a new e2e option for the ETCD storage class #2560
Red Hat Trusted App Pipeline update hypershift-azjx #2555
HOSTEDCP-975 : Revised nodePoolSize metric and added AvailableReplicasMetric #2532
OCPBUGS-11383 : Sync proxy TrustedCA to guest cluster #2550
Removed unused KMS permissions for nodePool role #2456
Lock down kubevirt csi storageclass mappings #2534
OCPBUGS-13021 : Add internal/external elb tags to subnets #2541
HOSTEDCP-918 : Add validation for NodePool security Group condition when using default SG #2498
HOSTEDCP-981 : Minor updates to Getting Started & Contribute pages #2527
OCPBUGS-13111 : Fix errors from HCP controller removeServiceCAAnnotationAndSecret() #2513
Stop triggering rollout on labels/taint change #2533
Validate HO private platform input #2536
OCPBUGS-13021 : Health check load balancers only on public clusters #2535
OCPBUGS-13309 : set FeatureGate global config #2543
Add audit-log-maxbackup setting for openshift-api-server #2509
OCPBUGS-11894 : Let the aws endpoint to use the hypershift owned SG #2475
HOSTEDCP-980 : Include HostedClusterDegraded in hypershift_hostedclusters_failure_conditions metric #2523
HOSTEDCP-788 : Configurable SRE MetricsSet #2505
OCPBUGS-13112 : Add timeout to KAS health check client #2522
HOSTEDCP-978 : Bump openshift/api version and fixed KCM flags (k8s 1.27) #2519
OCPBUGS-7841 : Account for expectedState == false when capturing hostedClustersWithFailureCondition #2507
OCPBUGS-11719 : Ensure ingress controllers are removed before load balancers #2444
Fixed assignment to entry in nil map #2508
Add new –featuregate-manifest to /usr/bin/cluster-config-operator render #2506
ACM-5116 : Increase KubeVirt default Mem and Root Volume Sizes #2471
HOSTEDCP-937 : New metric to expose Hypershift operator info #2443
HOSTEDCP-969 : Consolidate labels for metrics #2494
HOSTEDCP-969 : Move proxy, silence alerts and limited support metrics into HC controller #2489
HOSTEDCP-969 : Only track available metric once #2479
OCPBUGS-11738 : Delete kubeadmin secret when an idp is defined #2452
Add PollImmediate for e2e metrics to avoid race with prom scrape interval #2483
HOSTEDCP-969 : Move HC creation metrics #2477
OCPBUGS-12153 : fix(hcco): Get OLM CatalogSource images from defined map #2454
HOSTEDCP-917 : Add publicAndPrivate <-> Private e2e test #2383
add hyperv1.SilenceClusterAlertsLabel to HostedCluster on deletion #2476
HOSTEDCP-969 : Move guest cluster resource deletion metric #2463
OCPBUGS-11450 : Pass OPENSHIFT_RELEASE_IMAGE env variable to CNO #2384
HOSTEDCP-972 : Add pre-commit command to Make file #2465
HOSTEDCP-969 : Move cluster deletion duration metric into controller #2459
Fix kubevirt csi daemonset reconcile loop #2466
Fixes loop between HC controller and pod security label syncer #2460
docs: update OIDC bucket create with bucket policy #2461
OCPBUGS-11946 : Add new OCP 4.13 storage admission plugin #2445
OCPBUGS-11773 : remove ACL for aws bucket #2423
OCPBUGS-7841 : Set metrics to 0 when needed to keep time series honest #2440
OCPBUGS-11930 : Clean up existing VPC endpoint connections #2438
Revert “Add validation for default Security Group conditions during N… #2453
HOSTEDCP-918 : Add validation for default Security Group conditions during NodePool upgrade test #2342
OCPBUGS-11649 : Always requeue AWSEndpointService controllers #2424
Add IBMers as reviewers #2436
e2e: Cleanup shared OIDC provider on SIGTERM #2435
HOSTEDCP-950 : Fix haproxy image name in ignition server #2441
OCPBUGS-7091 : Restart kube-scheduler when its configuration changes #2421
OCPBUGS-11749 : Add pod security labels to hcp namespace #2415
HOSTEDCP-950 : Validate release payload images #2368
kubevirt: Block metadata server egress #2399
Bring latest MCO API #2434
Relax MCO API strict decoding #2433
docs: update OIDC s3 bucket creation procedure #2425
json export for a common grafana dashboard for SLOs #2422
Enable monitoring for hypershift namespace #2419
MULTIARCH-3449 : set priority class for cloud controller manager pod for PowerVS #2390
Fixes HCCO reconcile error for kubevirt csi driver #2259
Add monitoring label to HCP namespace #2393
Update tekton references #2308
add OWNERS for new area labels #2414
fix typo #2411
HOSTEDCP-807 : Requeue HCP always #2408
OCPBUGS-11640 : Update HostedCluster oauthCallbackURLTemplate #2400
e2e: Fixed idp test conflict error on HosterCluster update #2389
dump: Store guest worker node logs and increase kubevirt logs verbosity #2317
HOSTEDCP-568 : Update Konnectiviy socks5 proxy for IBM exception #2366
OCPBUGS-11442 : properly reconcile with user specified changes for in proxy configuration #2382
Updated kubevirt docs #2318
OCPBUGS-11439 : allow z-stream upgrade even if CVO Upgradeable is false #2381
HOSTEDCP-954 : Remove ec2:ReleaseAddress #2379
HOSTEDCP-802 : add cli flag to enable upgrade type #2367
e2e: Fix oauth idp e2e test #2377
HOSTEDCP-951 : Let install apply to aggregate errors #2372
Revert “Create a second scheme that always registers prometheusoperatorv1 GVKs” #2374
HOSTEDCP-807 : Check KAS loadbalancer health #2264
e2e: fix for non-AWS platform #2360
HOSTEDCP-445 : Fix the storage ClusterOperator during a DR migration #2358
HOSTEDCP-850 : Fix nodepool autoscaler logic #2354
support/releaseinfo/pod_provider: Drop unused legacy PodProvider #2341
Fix nodepool upgrade e2e test #2359
HOSTEDCP-806 : Fix ValidAWSKMSConfig condition #2322
HOSTEDCP-939 : Setup shared OIDC provider for e2e clusters #2335
OCPBUGS-10227 : Preserve false status of ValidAWSIdentityProvider condition #2344
ACM-4615 get pull secret instead of dockerconfigjson from mce credentials #2338
Slo alerts #2049
HOSTEDCP-943 : Add hypershift_hosted_cluster_transition_seconds histogram #2348
HOSTEDCP-944 : Add more expectedHCConditionStates metrics #2347
OCPBUGS-10227 : Create new EC2 client for AWS identity provider health check #2346
OCPBUGS-10823 ensure well known public domains do not get proxied on image imports #2321
SDA-8609 : No more specifying the scrape interval at servicemonitors & podmonitors level #2327
OCPBUGS-10807 : Pass runAsUser to CNO so it can run its managed services with proper security context #2319
Appstudio update hypershift-azjx #2332
Revert “cpo: cno: follow image name change in release payload” #2345
support/supportedversion: Include the problematic version strings in error messages #2334
OCPBUGS-10864 : fix external APIServer address selection based on endpointAccess #2328
OCPBUGS-8073 : Do not proxy when guest cluster resolution fails #2261
MULTIARCH-3028 : handle PowerVS instance which goes to failed state during infra create and destroy process. #2088
HOSTEDCP-938 : Added PSA default profile to RunTimeDefault in operator deployment #2333
HOSTEDCP-934 : Validate PublishingStrategyMapping #2324
OCPBUGS-7091 : Honor scheduler profile in HostedCluster configuration #2330
HOSTEDCP-736 : Docs on how we handle aws permissions #2311
Add support for external infra clusters in KubeVirt platform #2017
Create a second scheme that always registers prometheusoperatorv1
GVKs #2292
OCPBUGS-10504 : Deletion of the VPCEnpoint on conflicting service names #2290
HOSTEDCP-801 : Expose external DNS for private cluster endpoints #2286
HOSTEDCP-903 : Propagate AWSEndpointService conditions #2278
Appstudio update hypershift-azjx #2287
OCPBUGS-8691 : Add storage operators perms. to watch HostedControlPlane #2301
OCPBUGS-10423 : Add validation for taint.value in nodePool #2298
HOSTEDCP-839 : Audit log sidecars for openshift-apiserver and openshift-oauth-apiserver #2232
Route to kubevirt VMs using infra id as service label selector #2092
Force controleplane upgrade always #2288
HOSTEDCP-900 : Modified AWSPrivateLinkController and AWSEndpointServiceController to respect PausedUntil spec field #2265
HOSTEDCP-919 : Clean up and API doc #2280
HOSTEDCP-688 : E2E Test NodePool Upgrade #2256
HOSTEDCP-445 : Documented the possible issues found during a HostedCluster migration #2276
OCPBUGS-10227 : Ensure identity provider health check condition is persisted and remove awsendpoint control plane finalizer if invalid aws creds #2281
OCPBUGS-8040 : Switch NTO metrics auth to certs generated by HCP controller #2050
OCPBUGS-8381 : Use appropriate serving certificate for OAuth #2279
HOSTEDCP-501 : Added detailed documentation about Hypershift release process #2272
HOSTEDCP-919 : Add AWS cloud controller manager #2271
Update PowerVS prereq doc with install and authorization details #2172
Remove webhook validation #2217
HOSTEDCP-809 : Clone CA key/cert to TLS key/cert #2246
Refactor e2e nodepool tests #2228
Update HCP version in capi cluster ref #2119
Validate etcd KMS config #2174
OCPBUGS-8421 : fix API documentation for audit webhook field #2258
Add a debug section to the Node Tuning docs #2254
Destroy cloud resources by default #2224
Add e2e test for identity providers #2166
HOSTEDCP-638 : Add latest ocp supported info to -v command for cli and operator #2233
OCPBUGS-8231 : Fix cleanup of volumes on cluster deletion #2243
fix(cpo): Delete multus validatingwebhookconfiguration on CNO init #2231
add pull-secret to imagePullSecrets for NTO, CNO, and olm-collect-profiles #2248
Update images and hypershift operator to 4.14 #2249
Full changelog
OCPBUGS-12325 : UPSTREAM: 118: Update golangci-lint #37
Updating ose-ibm-vpc-block-csi-driver images to be consistent with ART #36
Updating ose-ibm-vpc-block-csi-driver images to be consistent with ART #33
OCPBUGS-10125 : UPSTREAM: 121: Add missing Kubernetes deps #34
Full changelog
OCPBUGS-12614 , STOR-1168 : Bump common libraries #57
Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #56
Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #55
Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #54
OCPBUGS-8683 : Add management workloads annotations #53
Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #52
Full changelog
Updating ibm-vpc-node-label-updater images to be consistent with ART #22
Updating ibm-vpc-node-label-updater images to be consistent with ART #21
Updating ibm-vpc-node-label-updater images to be consistent with ART #20
Updating ibm-vpc-node-label-updater images to be consistent with ART #19
Full changelog
Updating ose-ibmcloud-machine-controllers images to be consistent with ART #19
OCPBUGS-10149 : Updating ose-ibmcloud-machine-controllers images to be consistent with ART #18
Full changelog
OCPBUGS-8059 : Stop Clusterversion caching (#752) #752
Updating ose-insights-operator images to be consistent with ART (#772) #772
Updating ose-insights-operator images to be consistent with ART (#770) #770
OCPBUGS-10691 : feat(clusterconfig): adds virtual machine instances gather (#742) #742
test(clusterconfig): add unit test for recent_metrics.go and rename it to gather_most_recent_metrics.go (#757) #757
test(clusterconfig): missing unit test for cluster network (#763) #763
test(clusterconfig): missing unit tests for cluster infrastructure gatherer (#759) #759
Bump OpenShift API & client-go versions (#758) #758
test(clusterconfig): Add unit tests for log gatherers (#751) #751
OCPBUGS-11008 : update the cluster transfer interval to 12h (#761) #761
changelog update (#760) #760
test(clusterconfig): add unit test for version.go and rename it to gather_cluster_version.go (#732) #732
test(clusterconfig): add unit test for nodes.go and rename it to gather_nodes.go (#731) #731
test(clusterconfig): add unit tests for cluster proxy gatherer (#756) #756
test(clusterconfig): add unit test for active_alerts.go and rename it to gather_active_alerts.go (#730) #730
Update docs & remove gathering of non-existing ‘etcd_object_counts’ m… (#743) #743
update periodic_test.go & run unit tests with -race param (#745) #745
OCPBUGS-7870 : Collect info about monitoring pods pv (#741) #741
OCPBUGS-8082 : service_accounts.go Marshal fix (#744) #744
Updating ose-insights-operator images to be consistent with ART (#748) #748
Full changelog
OCPBUGS-13533 : Sync upstream 20230511 #368
add shellcheck and fix complaints #412
add markdown linter and fix complaints #413
Fix SUSHY_SOURCE unbound variable error #411
Bug OCPBUGS-11753: Include Ironic code synced from upstream on 090523 in ironic-image. #364
Sync with latest packages available #360
OCPBUGS-10343 : allow inspector to also be proxied #355
Update sushy with latest changes #359
OCPBUGS-10701 : Update sushy to 4.5.0 to handle ZT servers #357
OCPBUGS-8068 : Fix for node’s last_error disappears briefly on cleaning failure #353
Merge from upstream metal3-io/ironic-image #354
make ironic-image runnable as non-root #410
set docker registry url to docker.io #409
update user-guide url #407
Add ironic IP to no_proxy #405
docs(readme): fix environment variable formatting #406
Use sushytools port from the config file #404
Adding dosfstools and util-linux tools to ironic-image #403
Configure Ironic iLO driver to use web server #402
Remove RDO distribution configuration (finally fixes #46) #401
Add Lennart and Adam as reviewers #399
Dockerfiles: use apt-get instead of apt #400
🐛 Fix centos httpd #398
Fix source build if building sushy from source #397
Updating ironic images to be consistent with ART #351
Full changelog
Sync latest ipa and python-hardware #75
Updating ironic-agent images to be consistent with ART #71
OCPBUGS-8379 : Adding dep on python3-werkzeug >= 2.0.3-4 #69
Full changelog
Updating ironic-rhcos-downloader images to be consistent with ART #88
Updating ironic-rhcos-downloader images to be consistent with ART #87
Updating ironic-rhcos-downloader images to be consistent with ART #86
Updating ironic-rhcos-downloader images to be consistent with ART #85
Full changelog
OCPBUGS-13717 : Use the ovsver build arg to infer the openvswitch short version number #534
Updating kube-proxy images to be consistent with ART #531
Updating ose-sdn images to be consistent with ART #530
OCPBUGS-12233 : CVE-2018-17419 ose-node-container: dns: Denial of Service (DoS) #535
OCPBUGS-12435 : EgressNetworkPolicy DNS resolution does not fall back to TCP #532
Change fedora image to use latest upstream #523
Updating kube-proxy images to be consistent with ART #516
OCPBUGS-1370 : save and delete the old egress network policy #525
Updating ose-sdn images to be consistent with ART #514
OCPBUGS-9985 : Prefer local TCP endpoint for cluster DNS service #518
OCPBUGS-8007 : Fix race in Egress IP Tracker start #515
Full changelog
OCPBUGS-12313 : Update 4.14 kube-rbac-proxy image to be consistent with ART #66
: OCPBUGS-12777: Downstream merge v0.14.1 #67
*: cut v0.14.1 release #234
Makefile: make local testing work with one command #233
build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 #225
Use formatted logging function #224
OCPBUGS-10089 : Update 4.14 kube-rbac-proxy image to be consistent with ART #64
Full changelog
Auto sync upstream 2023 05 15 20 44 #22
update x/net pkg #238
build(deps): bump k8s.io/cloud-provider from 0.26.2 to 0.26.3 #223
build(deps): bump github.com/onsi/gomega from 1.27.3 to 1.27.6 #228
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 #219
build(deps): bump github.com/onsi/gomega from 1.27.2 to 1.27.3 #218
build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.9.0 #217
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 #214
build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #213
build(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.2 #212
build(deps): bump kubevirt.io/api from 0.58.0 to 0.59.0 #215
build(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #211
build(deps): bump k8s.io/cloud-provider from 0.26.1 to 0.26.2 #208
build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 #207
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.4 #205
Add id custom labels to infra Load balancers #206
build(deps): bump k8s.io/cloud-provider from 0.26.0 to 0.26.1 #201
build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.26.0 #203
build(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.2 #194
build(deps): bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.14.1 #195
build(deps): bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.7.0 #197
build(deps): bump k8s.io/cloud-provider from 0.25.5 to 0.26.0 #193
build(deps): bump github.com/onsi/ginkgo/v2 from 2.4.0 to 2.6.0 #192
build(deps): bump k8s.io/cloud-provider from 0.25.2 to 0.25.5 #189
build(deps): bump k8s.io/component-base from 0.25.2 to 0.25.4 #181
build(deps): bump k8s.io/api from 0.25.2 to 0.25.4 #183
build(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 #167
build(deps): bump kubevirt.io/api from 0.55.0 to 0.58.0 #173
build(deps): bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.4.0 #175
build(deps): bump github.com/onsi/gomega from 1.20.1 to 1.22.1 #171
kubevirt.io/api from 0.55.0 to 0.57.1 #169
build(deps): bump k8s.io/cloud-provider from 0.24.4 to 0.25.2 #162
go: Bump to 1.19 #140
Allow podman to push images to the local insecure registry #163
rewrite unit-tests with ginkgo #142
kustomize, isolated: Remove nodes RBAC #156
test, e2e: Add k8s reporter from kubevirt #157
kustomize: Remove ref to kube-system isolated RBAC #155
kustomize: Fix isolated overlay instancesV2 typo #147
kustomize: Create different base per overlay #146
kustomize: Remove generated secret/cm suffix #145
kustomize: Add isolated overlay #141
Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #21
Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #20
Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #19
Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #18
Full changelog
Bug OCPBUGS-13431: Fix np retry #728
Updating kuryr-cni images to be consistent with ART #723
OCPBUGS-12780 : KuryrPort cleanup: Fix issue of subport not found #724
Bug OCPBUGS-11805: Fix ValueError when Pod has no IP address #718
Merge from upstream #716
Updating kuryr-controller images to be consistent with ART #714
Updating kuryr-cni images to be consistent with ART #715
Full changelog
OCPBUGS-3176 : Disable global ipv4 and ipv6 forwarding for OVN deployments #3676
OCPBUGS-8447 : MCO-496: Support ignition versions 3.3 + 3.4 but keep version 3.2 as default #3576
OCPBUGS-13547 : Use payload-version flag to set release version consistently across components #3701
OCPBUGS-12885 : daemon: stop using nmstatectl persist-nic-names --inspect
on el9 #3685
OCPBUGS-11304 : daemon: event only on actual OS updates #3695
OCPBUGS-11652 : kubelet: add enableSystemLogQuery #3645
OCPBUGS-12980 : daemon: write certs in firstboot-complete path #3694
OCPBUGS-11670 : mcc_drain_err metric should not be served for removed nodes #3689
OCPBUGS-12456 : fix duplicate RotateKubeletServerCertificate setting #3686
OCPBUGS-12951 : daemon: Don’t traverse /run/ostree/auth.json
symlink #3691
OCPBUGS-11702 , OCPBUGS-4476 : keepalived/ingress: change healthcheck script #3441
OCPBUGS-11992 : ControllerConfig’s Proxy field should not be marked as embedded resource #3682
OCPBUGS-11162 : Do not trigger openshift-azure-routes/openshift-alibaba-routes service based on file existence #3643
OCPBUGS-10235 : Add quotes to variable with -z #3679
OCPBUGS-11280 : Fixing forcedns dispatcher script permission issue for assisted sno rhel9 upgrade #3648
OCPBUGS-7836 : The MCD has a non-functional pivot command that should be removed #3666
Test Revert “Block RHCOS gcp-routes service on both masters and workers” #3672
Accomodate ART limitation in parsing [[]] bash #3669
Block RHCOS gcp-routes service on both masters and workers #3619
OCPBUGS-10787 : Persist static IP addressed NIC names from rhel8 #3650
OCPBUGS-5356 : changed error handling so no runtime error #3651
OCPBUGS-4877 : End the operator’s “unknown field” logspam by marking controllerconfig embedded fields as embedded so they validate #3662
MCO-407 : add support for operator metrics #3537
Updating openshift-proxy-pull-test images to be consistent with ART #3593
OCPBUGS-4122 : Do not add deep nested scope to atomic transport #3653
OCPBUGS-10414 : Fix regex dot in coredns config file #3626
OCPBUGS-11092 : daemon: write certificate in OnceFrom and HyperShift #3654
remove container runtime flag #3640
OCPBUGS-4963 : Enable base nodeip-configuration for vsphere upi #3460
configure-ovs: would not retry on some errors #3625
OCPBUGS-10598 : Splitting NetworkManager-onprem.conf.yaml to 2 files: #3620
OCPBUGS-10379 : configure-ovs: support UUID in vlan.parent #3623
OCPBUGS-8676 : Fix kubelet.service node-ip for v6-primary dual-stack #3592
getPoolsForNode: Use constant MachineConfigPoolWorker instead of “worker” string #3635
MCO-423 : Adds OS image override test #3558
OCPBUGS-9969 : daemon: Drop duplicate --authfile
used in run
#3611
OCPBUGS-8446 : MCO-503: daemon: have a special path to sync in certs #3575
OCPBUGS-7559 : Remove hard requirement for the afterburn from early-running aws-related services #3585
Removing jstuever from OWNERS_ALIASES #3554
OCPBUGS-8113 : daemon: Only switchkernel if we are doing an OS update or kernel change #3600
OCPBUGS-9685 : daemon: Always remove pending deployment before we do updates #3599
Make OKD/SCOS Dockerfile regexes match again after rhel-coreos
image name change #3597
Switch to rhel-coreos (9) #3596
OCPBUGS-8113 : daemon: Make switchKernel less stateful #3580
OCPBUGS-8523 : Revert “daemon: Temporarily copy auth file with more open perms on FCOS” #3591
Update library go to promote AWS CCM to out of tree #3590
machineconfigpool: Clarify status.configuration
description #3371
daemon: Remove noisy log message #3588
OCPBUGS-5872 : Wrap podman commands in a while loop #3581
configure-ovs: permanent retry on failure #3544
OCPNODE-1495 : Default the cgroup version to “v1” via base template controller #3563
OCPBUGS-1662 : mcd_update_state metric should have a single time-series per node #3571
Full changelog
OCPBUGS-4465 : Log message if nmstate output is ‘— {}\n’ #72
Updating ose-image-customization-controller images to be consistent with ART #85
Upgrade golangci-lint to v1.52.2 for go 1.20 support #83
Updating ose-image-customization-controller images to be consistent with ART #80
Add a proper README #81
Full changelog
Force updating main rhcos image to version 414.92.202303281555-0 #28
Updating ose-machine-os-images images to be consistent with ART #26
Full changelog
OCPBUGS-12640 : Bump golang.org/x/net from 0.0.0-20211209124913-491a49abca63 to 0.7.0 #67
Updating ose-multus-admission-controller images to be consistent with ART #65
Updating ose-multus-admission-controller images to be consistent with ART #64
Updating ose-multus-admission-controller images to be consistent with ART #62
Updating ose-multus-admission-controller images to be consistent with ART #57
Full changelog
OCPBUGS-13815 : Fix multus to support CNI plugin which does not create interface #162
OCPBUGS-12519 : Bump golang.org/x/net from 0.1.0 to 0.7.0 (#1039) #160
Updating multus-cni images to be consistent with ART #159
Updating multus-cni images to be consistent with ART #158
Updating multus-cni images to be consistent with ART #157
Updating multus-cni images to be consistent with ART #148
Multus entrypoint should regenerate kubeconfig if secret changes #153
Full changelog
Updating multus-networkpolicy images to be consistent with ART (#27) #27
Updating multus-networkpolicy images to be consistent with ART (#26) #26
Updating multus-networkpolicy images to be consistent with ART (#25) #25
Updating multus-networkpolicy images to be consistent with ART (#24) #24
Full changelog
Updating ose-multus-route-override-cni images to be consistent with ART #36
Updating ose-multus-route-override-cni images to be consistent with ART #35
Updating ose-multus-route-override-cni images to be consistent with ART #34
Updating ose-multus-route-override-cni images to be consistent with ART #33
Full changelog
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #130
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #129
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #128
OCPBUGS-11324 : respect requested allocation range when exluding ranges [backport 4.14] #121
Upstream sync 2023 03 29 #119
Implement network name #256
push arm master image build #312
add qemu setup for arm build #311
Fix arm64 image builds in github actions #306
Use downward API to pass current spec.nodeName to pod #309
Add instructions for how to deloy kind cluster #310
Fix network status annotation to k8s.v1.cni.cncf.io/network-status #308
build(deps): bump golang.org/x/net from 0.1.0 to 0.7.0 #302
Proposal for named networks #258
ci: replace a list of files for which tests must be run by an ignore list #304
ci: do not run tests on doc changes #264
Added trailing 0 to ipv6 ranges that end in “:” #297
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #115
Full changelog
OCPBUGS-12327 : Updating ose-network-interface-bond-cni images to be consistent with ART #52
Updating ose-network-interface-bond-cni images to be consistent with ART #51
Updating ose-network-interface-bond-cni images to be consistent with ART #50
OCPBUGS-11190 : Ignore missing links during delete command #48
Update owners file #46
Align with upstream 14-04-2023 #45
Updating ose-network-interface-bond-cni images to be consistent with ART #44
Full changelog
Updating ose-network-metrics-daemon images to be consistent with ART (#73) #73
Updating ose-network-metrics-daemon images to be consistent with ART (#72) #72
Updating ose-network-metrics-daemon images to be consistent with ART (#71) #71
Updating ose-network-metrics-daemon images to be consistent with ART (#70) #70
Full changelog
Updating ose-network-tools images to be consistent with ART #81
Updating ose-network-tools images to be consistent with ART #78
Updating ose-network-tools images to be consistent with ART #76
Full changelog
Fix OCPBUGS-11840: ParseImageReference supports cases where both tag and digest are present in a ref (#633) #633
OCPBUGS-11922 : paths not needed in ICSPBuilder interface (#634) #634
OCPBUGS-11910 , OCPBUGS-11922 : Limit the nested repository path while mirroring the images (#623) #623
CFE-658 : Implementation of filtering by channel for OCI catalog (#627) #627
OCPBUGS-4959 : oc-mirror error on second synchronisation with no change (#605) #605
Deprecate –use-oci-feature in favor of –include-local-oci-catalogs (#620) #620
Updating oc-mirror-plugin images to be consistent with ART (#619) #619
Update OWNERS for CFE team (#614) #614
Revert adding ‘–cache-dir /tmp/cache’ to catalog images (#613) #613
OCPBUGS-11371 : fix: skips bundles with ‘skips’ field on head bundle (#608) #608
fix: work around OCPBUGS-6741 by explicitly setting –cache-dir (#604) #604
OCPBUGS-2633 : Fix (#601) #601
OCPBUGS-7845 fix: changes the way the version is shown (#599) #599
OCPBUGS-10348 fix: changes to include the registry path (#600) #600
OCPBUGS-1060 fix: changes confusing error message (#598) #598
Fix OCPBUGS-8156: Upgrade to containerd v1.6.18 (#593) #593
Bugfix check imagesetconfig for valid oci protocol when oci feature is used (#573) #573
Remove “unsupported” wording from info on console (#577) #577
Fix OCPBUGS-5168: Upgrade helm.sh/helm/v3 to v3.11.2 fixing CVE-2022-23526 and CVE-2022-23525 (#580) #580
OCPBUGS-10051 : fix: remove catalog reference from ImageContentSourcePolicy.yaml (#586) #586
Updating oc-mirror-plugin images to be consistent with ART (#575) #575
Bugfix for destination registry nested paths length (#572) #572
fix extract dir for cincinnati-graph-data container (#582) #582
OCPBUGS-8216 : fix: remove an unecessary error message (#579) #579
docs: add information about unsupported scenario (#574) #574
Full changelog
Updating ose-openshift-controller-manager images to be consistent with ART #260
Updating ose-openshift-controller-manager images to be consistent with ART #259
Updating ose-openshift-controller-manager images to be consistent with ART #258
Updating ose-openshift-controller-manager images to be consistent with ART #253
OCPBUGS-10588 : mount build.Spec.Source.ConfigMaps for custom builder images #254
Add Divyanshu Agrawal as a reviewer #256
Full changelog
Updating ose-machine-api-provider-openstack images to be consistent with ART #70
Updating ose-machine-api-provider-openstack images to be consistent with ART #69
Updating ose-machine-api-provider-openstack images to be consistent with ART #68
OCPBUGS-8687 : machineset_controller: Stop caching clouds credentials #63
OCPBUGS-2153 : Use TenantID if ProjectID is empty #61
Updating ose-machine-api-provider-openstack images to be consistent with ART #60
Full changelog
OCPBUGS-12925 : Updated net dependencies #26
Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #25
Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #24
Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #23
Adding storage team to OWNERS so they can perform lib-go updates. #21
OCPBUGS-8683 : Add management workloads annotations #20
Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #19
Full changelog
OCPBUGS-12921 : Updated net dependencies #33
Updating ose-powervs-cloud-controller-manager images to be consistent with ART #31
Updating ose-powervs-cloud-controller-manager images to be consistent with ART #30
Full changelog
Updating ose-powervs-machine-controllers images to be consistent with ART #45
OCPBUGS-11223 : Reduce metrics cardinality #44
openshift/api version update to latest #42
Updating ose-powervs-machine-controllers images to be consistent with ART #40
Full changelog
OCPBUGS-12996 : Add missing assets after manual merge #162
OCPBUGS-12825 : Updating golang-github-prometheus-prometheus images to be consistent with ART #160
Bump openshift/prometheus to v2.43.0 #158
Address review comments on release 2.43 changelog. #12164
Release 2.43.0 #12162
Update makefile to better handle semver build metadata #12149
2.43.0-rc.1 #12147
Release 2.43.0-rc.0 #12114
Remove unnecessary sort #12095
Scraping targets are synced by creating the full set, then adding/removing any which have changed.
#12048
promql: disable some slow cases in TestConcurrentRangeQueries #12101
Update go dependencies #12106
Bump Otel and dependencies from 1.11.2 to 1.14.0 #12100
Update our own dependencies, support proxy from env #12098
Add roidelapluie as 2.43 Release Shepherd #12097
Add support for lookbackdelta per query via the API #12088
Add include scrape configs #12019
labels: use slices.Sort for better performance #12073
labels-as-strings: size buffer for added labels #12072
build(deps): bump go.uber.org/goleak from 1.2.0 to 1.2.1 #12039
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 in /documentation/examples/remote_storage #12043
scrape: fix prometheus_target_scrape_pool_target_limit metric not set on creating scrape pool #12002
Directly include SVG logo in the page. #12065
promql: Add a Makefile target for goyacc #12057
chore: fix ignore file_name #12058
Add Exemplars support for all time series #11984
Update golang.org/x/net to v0.7.0 ato address GHSA-vvpx-j8f3-3w6h #12020
These benchmarks were testing things related to what Prometheus does, but not testing actual Prometheus code.
#11746
Avoid allocation during remote write if external labels is empty #11787
fix ui bump version on mac #11770
Improve the Prometheus parser error outputs to be more comprehensive #11682
labels.Labels: reduce memory by storing as a single string #10991
Remove unnecessary chunk fetch in Head queries #12003
Observe delta in seconds prometheus_tsdb_sample_ooo_delta #12004
Update golangci-lint #11993
Pass rule details in evaluation context #11826
Fix SanitizeLabelName for certain edge case invalid labels #11936
Promtool: add http config support to query commands #11487
Use http constants instead of string #11951
protobuf: Mark repeated fields as non-nullable #11947
Mark Histogram.positive_spans
and negative_spans
as non-nullable. #11935
Merge 2.42 to main #11916
tsdb: when reading WAL, correctly update chunksRemoved and chunks metrics #11858
API: change HTTP status code from 503 ⁄422 to 499 if a request is canceled #11897
Updating golang-github-prometheus-prometheus images to be consistent with ART #156
Full changelog
OCPBUGS-12289 : Update 4.14 golang-github-prometheus-alertmanager image to be consistent with ART #70
Updating golang-github-prometheus-alertmanager images to be consistent with ART #68
Full changelog
OCPBUGS-12324 : Update 4.14 prometheus-config-reloader image to be consistent with ART #230
Updating prometheus-operator images to be consistent with ART #229
Updating prometheus-config-reloader images to be consistent with ART #227
Updating prometheus-operator-admission-webhook images to be consistent with ART #226
Updating prometheus-config-reloader images to be consistent with ART #225
OCPBUGS-10109 : Updating openshift-state-metrics images to be consistent with ART #221
OCPBUGS-10137 : Updating openshift-state-metrics images to be consistent with ART #222
Updating prometheus-operator images to be consistent with ART #220
Full changelog
Updating golang-github-prometheus-node_exporter images to be consistent with ART #122
Updating golang-github-prometheus-node_exporter images to be consistent with ART #120
Full changelog
WRKLDS-700 : bump(k8s) to v0.27.1 #21
Updating ose-route-controller-manager images to be consistent with ART #19
Updating ose-route-controller-manager images to be consistent with ART #18
Updating ose-route-controller-manager images to be consistent with ART #17
Full changelog
Change oc annotate cli test output check string #27932
Migrate set-image.sh to go based test #27863
STOR-1263 : Rebase 1.27.1 #27894
Update etcd team lead #27928
Revert “test/extended: Add MultiNetworkPolicy IPv4/IPv6 test cases” #27926
trt-1032: update upperbounds based on recent failures #27923
OCPBUGS-6586 : oc idle: increase wait timeouts to 60 sec #27913
test/extended: Add MultiNetworkPolicy IPv4/IPv6 test cases #27795
Mark ErrorReconcilingNode macAddress not found as known and with existing BZ #27918
OCPBUGS-13366 : ignore repeated TopologyAwareHintsDisabled events #27916
OCPBUGS-13372 : Add missing error check in sysctl allowlist test #27914
trt-900: log risk-analysis errors but don’t pass back up #27898
Automated - Update synthetic test data #27908
OCPBUGS-5943 : Revert “ignore repeated TopologyAwareHintsDisabled events” #27815
Reactivate netpol tests #26775
Adjust thresholds for reasonable upgrade durations #27905
Fix up the chart so the “Not” column is lined up #27886
Automated - Update synthetic test data #27861
OCPBUGS-12447 : Add intervals and test for ovs-vswitchd unreasonably long poll interval #27889
WRKLDS-665 : Enable [sig-scheduling] SchedulerPreemption [Serial] validates pod disruption condition is added to the preempted pod [Suite:openshift/conformance/serial] #27874
TRT-856 : DNS and disruption overlap test #27826
OCPBUGS-11944 : use tokenrequest from lib-go #27883
CCO-367 : Allow CCO to be Upgradeable=False when credentialsMode=Manual #27887
add anonymous cert detection test case #27890
Render html from monitor #27853
PSa podspec exporter e2e: don’t specifically add seccompProfile to the podspec #27756
ETCD-417 : add a new basic etcd backup/restore test #27875
test/extended: cpu-partitioning: skip cluster infrastructure for Hypershift #27884
OCPNODE-1257 : feat: remove custom node wait logic for upstream framework call #27882
Add (optional) dual-stack tests to the CNI certification test suite #27807
Trt-945 detect master node updates #27851
Updating openshift-enterprise-tests images to be consistent with ART #27793
Move selfsubjectreviews RBAC rule to the right place #27873
Add git retry to run resource watch #27865
Update ETCD storage data for k8s 1.27 #27871
OCPBUGS-11652 : disable oc adm node-logs #27867
NE-1243 : Validate TCP DNS local endpoint preference as well as UDP. #27791
Add selfsubjectreviews RBAC rules #27866
ETCD-399 : Add recovery suite to openshift-test cli #27869
add specific test for failing cgroups path #27852
not rely on deterministic pod names in oc debug tests #27842
Revert “TRT-889: Temp flake all azure disruption” #27843
add wait for ingress to be responsive before beginning upgrade #27857
Allow cluster daemonsets to use maxSurge #27819
retry getting the URL for routes until we succeed #27854
bump timeout #27849
OCPBUGS-11215 : fix: add namespace annotation helper for egress cni test #27834
negative filtering #27829
OCPBUGS-11072 : Add test for Egress Firewall node selector #27824
upkeep: updated query results #27835
Revert “Make unidle test more strict” #27833
OTA-824 : test/extended/cli/admin: Test ‘oc adm release extract –file image-references …’ #27822
STOR-1272 : DisableSC test should ignore in-tree storage classes #27814
add apiserver availability timeline events #27828
OCPBUGS-9831 : Make unidle test more strict #27673
remove runresourcewatch git lock file on failure #27820
Improve the disruptive suite description #27823
OpenStack: Restore in-tree cinder provisioner tests #27789
Add Divyanshu Agrawal as a reviewer #27821
Enable AWS platform check in external cloud provider test #27777
OCPBUGS-10824 : fix: add poll to get deployment status and avoid false positive #27818
Add a test case checking for cluster upgradeability #27806
Gather more interesting etcd pod logs for issues we’re debugging #27816
Strip ANSI control characters from junits #27801
Automated - Update synthetic test data #27703
move IsTechPreviewNoUpgrade function to exutil and reuse everywhere #27787
Mark previous pathological events so they get added to spyglass charts #27743
CNF-5652 : Add cpu partitioning tests #27770
Revert “Revert “Add vlan/macvlan/ipvlan incontainer master tests”” #27775
Separate pathological event tests for all known namespaces #27774
Scan etcd logs for dropped internal raft messages #27798
Add intervals, synthetic test, and charting for etcd “slow fdatasync” pod log messages #27772
OCPBUGS-8092 : Fix mounted volume expansion tests #27782
Specify Audit-ID to identify disruption requests in api audit logs #27780
TRT-889 : Temp flake all azure disruption #27781
OCPBUGS-8483 : Revert “Switch to readyz path for health probes on Azure” #27771
WRKLDS-657 : add test for UnhealthyPodEvictionPolicy for PDBs #27768
Enable vSphere platform check in external cloud provider test #27638
Realtime Kernel Tests #27751
OCPBUGS-8310 : Bump to 1.26.2 #27764
Full changelog
Updating ose-vsphere-cluster-api-controllers images to be consistent with ART #14
OCPBUGS-10071 : Updating ose-vsphere-cluster-api-controllers images to be consistent with ART #12
Full changelog
OCPBUGS-12666 : Bump golang.org/x/net@v0.9.0 #154
OCPBUGS-12260 : Add backoff for successful storage policy creations #148
Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART #149
OCPBUGS-8683 : Add management workloads annotations #144
Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART #143
Full changelog
Source code for this page located on github