Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.14.0-rc.0-s390x No tests for this release
Upgrades from:
Loading changelog, this may take a while ...
Created: 2023-09-07 07:37:47 +0000 UTC
Image Digest: sha256:f5f3589084b05471edb4d5cca79b469af8c2075a6f6f2569f001050f07d58118
Release 4.14.0-rc.0 was created from registry.ci.openshift.org/ocp-s390x/release-s390x:4.14.0-0.nightly-s390x-2023-09-02-125039
Components
New images
Removed images
ovn-kubernetes-microshift-rhel-9
ovn-kubernetes-rhel-9
Rebuilt images without code change
apiserver-network-proxy git 15cd4347 sha256:918b7c043ef829ff0f0453e69d3c10509ca3ef297f4df2708ac0552a39c9f1c0
machine-os-content sha256:93dbdc15a9768bd5a7ee4aeee0cc3c5c41da0813c2cd9b156cca05fc32701e8a
ovirt-csi-driver git f21b470f sha256:437edbf3e117adfb45284e4b454d020532cb7883525c535129bdd3d6bd4a4572
rhel-coreos sha256:b44a833b7058517db5e717d56133147805159c74f7f13354902802e715cf13ce
rhel-coreos-extensions sha256:92b230812b8f45db6d4e03ae537830171fb15d681e21d88d5aa8fa5b5f83d10b
MGMT-11456 : Bugfix - remove redundant code (#5372) #5372
Bump OCP versions: 4.11, 4.12, 4.13 (#5452) #5452
AGENT-694 : Support external platform type for agent installer (#5438) #5438
MGMT-15100 : Remove unused feature-support-levels API endpoint (#5450) #5450
Update RHTAP references (#5410) #5410
Fix setup_env.sh failure handling (#5442) #5442
Add BMH annotation keys to docs (#5444) #5444
OCPBUGS-17992 day2 skip install config overrides (#5439) #5439
Bump OCP versions: 4.12, 4.10 (#5441) #5441
MGMT-14881 : return a valid error when no disks has been found (#5430) #5430
MGMT-15595 : Make client a separate go module (#5434) #5434
MGMT-15177 : Align feature support level to support platform as filterable feature (#5424) #5424
Bump OCP versions: 4.12 (#5432) #5432
Bump OCP versions: 4.11, 4.13 (#5431) #5431
Use go 1.18 when setting up environment (#5422) #5422
NO-ISSUE: Bump k8s.io/klog/v2 from 2.70.1 to 2.100.1 (#5428) #5428
MGMT-15356 : Ensure filenames are distinct between openshift and manifest (#5382) #5382
MGMT-15491 : Validate vSphere disk.EnableUUID ignoring cluster platform (#5416) #5416
NO-ISSUE: Extend waiting time to test DB container to be ready (#5425) #5425
Bump OCP versions: 4.10 (#5423) #5423
Bump OCP versions: 4.13, 4.12 (#5421) #5421
OCPBUGS-17415 : Bump golang.org/x/net (#5417) #5417
MGMT-14933 : Validate hosts running in OCI (#5413) #5413
Ensure inspection is disabled on day-2 spoke node BMHs (#5406) #5406
MGMT-15423 : Change the user message from: ‘Host is not compatible with cluster platform %s; either disable this host or choose a compatible cluster platform (%v)’ to ‘Host is not compatible with cluster platform %s; either disable this host or discover a new, compatible host.’ (#5412) #5412
Don’t set detached for BMHs without infraenv label (#5414) #5414
RHTAPBUGS-318 : Fetch tag in RHTAP build (#5333) #5333
MGMT-15424 : parametrize envoy configmap name (#5411) #5411
Bump OCP versions: 4.12 (#5409) #5409
Bump OCP versions: 4.11 (#5407) #5407
MGMT-15335 : Fix missing state when trying to update to not supported platform (#5399) #5399
Bump OCP versions: 4.14 (#5403) #5403
Update RHTAP references (#5387) #5387
MGMT-15389 : add feature flag to enable/disable OKD support (#5400) #5400
MGMT-11949 : MGMT-12278: Update libksba and libxml2 (#5398) #5398
MGMT-15388 : Remove unsupported platforms from the supported-platforms endpoint (#5394) #5394
AGENT-557 : Split register into registerCluster and registerInfraEnv (#5376) #5376
MGMT-15339 : Run network config before NetworkManager (#5375) #5375
MGMT-15128 : Remove control plane machine set so that control-plane-machine-set operator would not go degraded due to placeholder credentials on installation. (#5378) #5378
MGMT-15047 : use installer to deploy on external platform (#5381) #5381
MGMT-15343 : dependabot remove docker (#5392) #5392
Bump OCP versions: 4.13, 4.10 (#5391) #5391
Don’t attempt to contact spoke while unbinding a day2 host (#5383) #5383
Update RHTAP references (#5374) #5374
MGMT-15128 : Remove control plane machine set so that control-plane-machine-set operator would not go degraded due to placeholder credentials on installation. (#5364) #5364
Bump OCP versions: 4.12 (#5384) #5384
MGMT-14793 : Assisted discovery core and root user shell should have (#5373) #5373
MGMT-15215 : Allow setting of UI specific data for a cluster (#5358) #5358
MGMT-15343 : dependabot group updates (#5379) #5379
MGMT-14923 : add OSImageVersion to InfraEnvSpec (#5365) #5365
Bump OCP versions: 4.13 (#5377) #5377
Update RHTAP references (#5370) #5370
OCPBUGS-16077 : Fix DNS validation (#5371) #5371
MGMT-11456 : kube-api should allow user to specify infraenv additional trust bundle (#5357) #5357
Bump OCP versions: 4.11, 4.12 (#5369) #5369
MGMT-15295 : Fixc bug in list manifests (#5366) #5366
MGMT-14015 : Custom manifest feature usage is never turning off (#5363) #5363
MGMT-14491 : Invalid node label returns error 500 instead of 400 (#5362) #5362
Update RHTAP references (#5328) #5328
Bump OCP versions: 4.14 (#5360) #5360
MGMT-15243 : Skip any zero size manifests when applying (#5355) #5355
Bump OCP versions: 4.12 (#5356) #5356
MGMT-14656 : Sort disks by HCTL after the other options (#5354) #5354
No-ISSUE: Revert “MGMT-14634: Ensure that empty manifest may not be added. (#5348)” (#5353) #5348
MGMT-15213 : temporary disable release-domain-name-resolved-correctly validation (#5351) #5351
MGMT-15073 : Cluster reset - only system generated manifests to be deleted (#5338) #5338
MGMT-15070 : Unable to change machine-network with dual stack (#5349) #5349
MGMT-14634 : Ensure that empty manifest may not be added. (#5348) #5348
MGMT-15150 : Use same installer binary for all platform types (#5334) #5334
MGMT-14851 : Update docs for allowing automatedCleaningMode (#5343) #5343
Bump OCP versions: 4.14, 4.12 (#5345) #5345
MGMT-14726 : Ensure that manifest filename does not contain spaces. (#5342) #5342
MGMT-15064 : Update is_external API description (#5336) #5336
Bump OCP versions: 4.10, 4.11 (#5339) #5339
MGMT-14852 : Allow AutomatedCleaningMode to be set by user (#5319) #5319
MGMT-14374 : update day2 master docs (#5335) #5335
MGMT-14620 Only emit succesful host creation message for pre install hosts (#5296) #5296
MGMT-14704 : Provide info on custom/vs non custom manifest in manifest endpoint. (#5278) #5278
MGMT-15114 : remove event for cluster registration failed (#5330) #5330
MGMT-15126 : Add missing incompatible features in some of the feature-support feature (#5327) #5327
MGMT-15107 : Bump version for hacking LSO catalog (#5323) #5323
Create an override annotation for the ironic agent image (#5310) #5310
OCPBUGS-13621 : Fix singular Ingress and API cluster VIPs removal (#5216) #5216
Don’t require key encipherment usage for approving CSRs (#5322) #5322
MGMT-13284 : Check for BMH CRD before creating controller (#5284) #5284
MGMT-14937 : Deprecate user_managed_networking attribute (#5317) #5317
Bump OCP versions: 4.14 (#5320) #5320
Bump OCP versions: 4.13, 4.10, 4.12 (#5316) #5316
NO-ISSUE: parametrize template to enable switching secrets (#5313) #5313
MGMT-14240 : Specify connect-timeout on curl (#5314) #5314
MGMT-15034 : Fix patch of infrastructure CR with external platform (#5312) #5312
MGMT-14979 : add sasl/scraml auth method for kafka notifications (#5299) #5299
MGMT-15025 : Forbid register Z architecture cluster with OCI platform (#5309) #5309
MGMT-15015 Provider IsHostSupported panic if platform is not found (#5306) #5306
OCPBUGS-13738 enforce additional ntp sources added into chrony (#5295) #5295
MGMT-14992 : Fix Minimal ISO set as default in s390x (#5302) #5302
MGMT-14631 : Removing leftover of support for openshift 4.8 (#5301) #5301
Bump OCP versions: 4.14, 4.11 (#5300) #5300
MGMT-14973 : Fix misleading logs showing wrong platform and user_managed_networking combination (#5298) #5298
MGMT-14975 : Update MCE operator installation to use stable-2.3 channel (#5297) #5297
MGMT-14769 : Enable upgrade agent by default (#5276) #5276
MGMT-14165 : AgentClusterInstall Webhooks improvements and fixes (#5275) #5275
Bump OCP versions: 4.13, 4.12 (#5293) #5293
MGMT-14730 : Validate that manifest file size does not exceed 1MB (#5281) #5281
MGMT-14883 : Fix feature-support validation fail to validate openshift version (#5290) #5290
MGMT-14904 : fix error code for ignition size validation (#5291) #5291
MGMT-14631 : Remove support for openshift 4.8 (#5221) #5221
Add tls config for the service monitor (#5282) #5282
Bump OCP versions: 4.12, 4.10 (#5288) #5288
Red Hat Trusted App Pipeline update assisted-service-q2vh (#5270) #5270
Bump OCP versions: 4.13 (#5280) #5280
OCPBUGS-7076 : Copy Day2 BMH if Agent is installing (#5250) #5250
OCPBUGS-14405 : Avoid panic if pull secret contains non-string (#5267) #5267
MGMT-13746 : validate discovery ignition size (#5273) #5273
MGMT-14830 : Enable TechPreviewNoUpgrade when platform is external (#5279) #5279
MGMT-13431 : patching bug - ODF storage class not recognizing all device sets (#5268) #5268
MGMT-14803 : Fix cluster update won’t fail on incompatible OLM operator dependency (#5264) #5264
MGMT-14600 : Prevent installing dual-stack vSphere on OCP version smaller than 4.13 (#5271) #5271
MGMT-14750 : Allow FC, ECKD, FBA drive types on s390x (#5269) #5269
MGMT-12186 : Add MCE operator plugin (#5203) #5203
Bump OCP versions: 4.11, 4.12 (#5265) #5265
MGMT-14781 : Make LSO operator to support all CPU architectures (#5262) #5262
Bump OCP versions: 4.13 (#5261) #5261
MGMT-14582 : Set OCI platform behind a capability (#5249) #5249
MGMT-13997 : Issues when using multiple bonds with CIM Assisted Installer (#5233) #5233
MGMT-13685 : Make sure ingress and api vip are not broadcast address. (#5256) #5256
MGMT-14723 : Fix randomly failing subsystem test (#5259) #5259
MGMT-14649 : Add feature support for OCI platform (#5244) #5244
NO-ISSUE: fixed misleading error message, the order of the host status was reverse (#5257) #5257
MGMT-14306 : Update host role validation to accept AutoAssign in Day2 (#5247) #5247
Delete the spoke BMH before removing the finalizer (#5239) #5239
MGMT-14723 : Remove duplicate operator cpu architecture validation (#5254) #5254
MGMT-14734 : Fix failed to update Nutanix provider cluster when on multi architecture (#5253) #5253
MGMT-14728 : Escape the escape char () (#5252) #5252
Bump OCP versions: 4.14 (#5251) #5251
MGMT-14721 : Get icsp-file from registries.conf for oc extract command (#5245) #5245
Bump OCP versions: 4.10 (#5248) #5248
Docs fix: ensure kubeconfig secret is created with a kubeconfig key. (#5246) #5246
MGMT-13938 : support external platform (#5143) #5143
Bump OCP versions: 4.11, 4.12 (#5243) #5243
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
OCPBUGS-16482 : bump golangci-lint to 1.53.1 (#702) #702
OCPBUGS-4240 : allow controller to complete for agent-based installs (#700) #700
MGMT-15235 : Compile with CGO_ENABLED=1 for amd64 (#699) #699
Revert “MGMT-15235: Compile with CGO_ENABLED=1 for FIPS (#683)” (#693) #683
OCPBUGS-17252 : Bump golang.org/x/net/html (#695) #695
Updating ose-agent-installer-orchestrator images to be consistent with ART (#652) #652
MGMT-15343 : dependabot group updates (#692) #692
MGMT-15344 : Assisted-controller should not timeout on waiting cvo by itself (#688) #688
MGMT-15235 : Compile with CGO_ENABLED=1 for FIPS (#683) #683
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 the go-dependencies group with 5 updates (#595) #595
MGMT-15661 : Update to latest ghw version (#594) #594
MGMT-15235 : Allow setting CGO_ENABLED flag (#589) #589
MGMT-15235 : Compile with CGO_ENABLED=1 for amd64 (#588) #588
Revert “MGMT-15235: Compile with CGO_ENABLED=1 for FIPS (#569)” (#582) #569
OCPBUGS-17251 : Bumping golang.org/x/net (#586) #586
MGMT-14933 : Detect if the host in running in OCI (#585) #585
MGMT-15359 : support appliance multipath virtual device (#584) #584
MGMT-13111 : Freeze on 404 Not Found
(#583) #583
MGMT-15343 : dependabot remove docker (#581) #581
MGMT-15343 : dependabot group updates (#579) #579
Updating ose-agent-installer-node-agent images to be consistent with ART (#575) #575
OCPBUGS-16373 : Ignore arping errors on RHEL 9 (#576) #576
NO-ISSUE: Bump github.com/coreos/ignition/v2 from 2.16.0 to 2.16.2 (#574) #574
NO-ISSUE: Bump github.com/PuerkitoBio/rehttp from 1.1.0 to 1.2.0 (#568) #568
MGMT-15235 : Compile with CGO_ENABLED=1 for FIPS (#569) #569
NO-ISSUE: Bump golang.org/x/sys from 0.9.0 to 0.10.0 (#566) #566
NO-ISSUE: Bump github.com/coreos/ignition/v2 from 2.15.0 to 2.16.0 (#564) #564
AGENT-594 : remove agent based installer code (#563) #563
NO-ISSUE: Bump golang.org/x/sync from 0.2.0 to 0.3.0 (#561) #561
MGMT-14540 : Mark Appliance disk(s) with a partition name prefix ‘agent’ as eligible (#554) #554
OCPBUGS-14848 : Filter out hidden devices (#558) #558
NO-ISSUE: Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 (#555) #555
NO-ISSUE: Bump github.com/go-openapi/swag from 0.22.3 to 0.22.4 (#556) #556
MGMT-13009 : Auto rename host with VLAN (#553) #553
NO-ISSUE: Bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 (#552) #552
NO-ISSUE: Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#550) #550
MGMT-14751 : Detect DASD disks (s390x) (#549) #549
NO-ISSUE: Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#545) #545
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
OCPBUGS-18149 : UPSTREAM: <carry>: retry etcd Unavailable errors #1681
OCPBUGS-18149 : UPSTREAM: <carry>: retry etcd Unavailable errors #1676
OCPBUGS-14301 : UPSTREAM: 117245: Fix TopologyAwareHint not working when zone label is added after Node creation #1673
OCPBUGS-14301 : UPSTREAM: 117249,118189: fix TopologyCache crashes #1668
OCPBUGS-7415 : grant user:full scope to self-SARs #1493
UPSTREAM: 118280: Set all PSa labels in tests #1663
OCPBUGS-17119 : UPSTREAM: <drop>: bump apiserver-library-go for updated required-scc errors #1661
OCPBUGS-15726 : UPSTREAM: <carry>: merge v3 openapi discovery and specs for special groups #1654
OCPBUGS-16166 : Update to Kubernetes 1.27.4 #1660
Update to Kubernetes 1.27.4 #1653
OCPBUGS-15726 : UPSTREAM: 118879: make apiservices.apiregistration.k8s.io discoverabl… #1630
OCPBUGS-16166 : Update to Kubernetes 1.27.4 #1645
releng/go: Bump images, versions and deps to use Go 1.20.6 #119366
Automated cherry pick of #119229: Fix the converts an empty string to nil. #119262
Automated cherry pick of #118237: Delete CRDs created during field validation tests. #118947
Automated cherry pick of #117865: Parallel StatefulSet pod create & delete #119096
Automated cherry pick of #116749: Adding additional validations to queried endpoint #117226
Automated cherry pick of #119159: Only declare job as finished after removing all finalizers #119160
Automated cherry pick of #118899: CHANGELOG-1.27: Add note for AWS in-tree provider removal #119065
Automated cherry pick of #118460: Make etcd component status consistent with health probes #118683
Update schedule logic to properly calculate missed schedules #119139
Automated cherry pick of #118177: Fix the git-repo test error caused by the correct use of loop #118290
Automated cherry pick of #118686: always execute condition for wait.PollUntilContextTimeout #118855
Automated cherry pick of #117243: Add node check to vSphere cloud provider #117936
Automated cherry pick of #118053: Updating the nodeAffinity of gated pods having nil affinity #118199
Automated cherry pick of #118876: kubectl explain should work for both cluster and namespace #118930
Automated cherry pick of #117791: update serial number to a valid non-zero number in ca #118969
Automated cherry pick of #118150 origin release 1.27 #119086
Automated cherry pick of #118329: Set the node-ips annotation correctly with #118662
Automated cherry pick of #118497: Fix the deletion of rejected pods #118841
Automated cherry pick of #118524: Fix flaky persistent volumes e2e test #118664
Automated cherry pick of #118257: dra scheduler plugin test: fix loopvar bug and “reserve” #118283
deps: Bump to cAdvisor v0.47.2 #118797
Automated cherry pick of #118049: Unset gated pod info timestamp in addToActiveQ #118821
OCPBUGS-15726 : UPSTREAM: 118881: fix openapi/v3 non local apiservices aggregation #1629
UPSTREAM: <drop>: hack/update-vendor.sh #1634
UPSTREAM: 119107: Stop using deprecated API #1624
OCPBUGS-13392 : UPSTREAM: 118915: remove legacy NetworkPolicy tests #1623
UPSTREAM: <drop>: update openshift/api,openshift/apiserver-library-go #1621
UPSTREAM: <carry>: when only this kube-apiserver can fulfill the kube… #1616
Update to Kubernetes 1.27.3 #1609
releng/go: Update images, deps and ver to Go 1.20.5 #118553
Automated cherry pick of #117169: supported version of etcd 3.5.7-0 for Kubernetes v1.27.0-rc.0 #118307
Automated cherry pick of #118499: kube-proxy avoid race condition using LocalModeNodeCIDR #118515
Automated cherry pick of #118356: Add ephemeralcontainer to imagepolicy securityaccount #118471
Automated cherry pick of #117792: kubeadm: Use internal etcd client through an interface #117948
Automated cherry pick of #118256: e2e framework retry on Service unavailable errors #118281
Automated cherry pick of #117586: Add DisruptionTarget condition when preempting for critical #118219
Automated cherry pick of #118200: e2e: apply timeout for CSI Storage Capacity test only to node #118279
Automated cherry pick of #118156: update webhook test to go 1.21 #118178
Automated cherry pick of #118069: kubeadm: fix a bug where the static pod changes detection #118105
Automated cherry pick of #118104: Fix waiting for CRD sync at server start #118111
UPSTREAM: <carry>: STOR-1270: Admission plugin to deny deletion of storages.operator.openshift.io #1550
OCPBUGS-7181 : UPSTREAM: <drop>: bump apiserver-library-go #1605
STOR-1263 : Add csimock tests #1595
OCPBUGS-4053 : UPSTREAM: 118383: bump cadvisor for upstream patch 3301 #1594
Update test wrapper to match new k8s #1584
STOR-1263 : Bump to k8s 1.27.2 #1583
Automated cherry pick of #117954: OpenAPI V3 invalid document checks #117980
Automated cherry pick of #117768: QueryParamVerifierV3 resilient to minimal OpenAPI V3 #117918
Automated cherry pick of #117802: Update podFailurePolicy comments from alpha-level to beta #117815
node: device-mgr: Fix recovery flow by ensuring healthy devices exist and pre-allocated devices are healthy #117719
Automated cherry pick of #117677: Fix incorrect calculation for ResourceQuota with #117825
Bump konnectivity-client to 0.1.2 #117271
Automated cherry pick of #117861: kubeadm: fix a bug where file copy(backup) could not be #117905
automated-cherry-pick-of-#117354-upstream-release-1.27 #117860
changelog: fix formatting issue with v1.27 change log #117365
Automated cherry pick of #117751: Disable NewVolumeManagerReconstruction / SELinuxMountReadWriteOncePod feature gates #117752
Automated cherry pick of #116675 upstream release 1.27 #117438
Automated cherry pick of #116138: fix: the volume is not detached after the pod and PVC objects #117236
releng/go: Update images, dependencies and version to Go 1.20.4 #117773
Automated cherry pick of #117388: Re-work logic in shouldSyncUpdatedNode #117450
Automated cherry pick of #117214: add log includes pod preemption details #117445
Automated cherry pick of #117238: api: encode NamespacedName with lower case in JSON #117298
Automated cherry pick of #117723: Kube-proxy/ipvs: accept access to healthCheckNodePort on LbIP #117755
Automated cherry pick of #117216: Fix azure disk e2e after migration #117246
Automated cherry pick of #117022: Fix directory mismatch for volume.SetVolumeOwnership()
#117574
Automated cherry pick of #116950: Do not look at VPC-related resources outside the cluster’s #117289
Automated cherry pick of #116995: kubelet: Ensure pods that have not started track a #117369
Automated cherry pick of #117705: Update kube-openapi to fix race #117708
Automated cherry pick of #117019: kubelet: Mark new terminal pods as non-finished in pod worker #117433
Automated cherry pick of #115019: proxy/ipvs: add a GetAllLocalAddressesExcept() function #117684
Automated cherry pick of #117495: Use absolute path instead requestURI in openapiv3 discovery #117685
Automated cherry pick of #117594: Fix scheduler performance regression after adding plugin #117617
Automated cherry pick of #117258: kube-aggregator: correctly use client-go TLS cache with #117310
Automated cherry pick of #117571: Refactors discovery content-type and helper functions #117637
Automated cherry pick of #117593: Fix bug where CEL listOfString.join() results in unexpected #117596
Automated cherry pick of #117453: Fix stomping os env in kubectl e2e tests #117459
Bump runc to 1.1.6 #117242
Automated cherry pick of #117182: use case-insensitive header keys for http probes #117324
Automated cherry pick of #117020: Return error for localhost seccomp type with no localhost #117147
cherry-pick
: #117785 from k/k
- disable external IPs on e2e net tests #1581
UPSTREAM: 117893: When expecting pods count only active ones #1577
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
Stop linting when building the image #285
OCPBUGS-17363 : Trigger reconcile on Secret change #296
:bug: Trigger reconcile on Secret change #1322
OCPBUGS-17038 : Merge upstream #293
:seedling: Bump github/codeql-action from 2.20.0 to 2.21.2 #1319
:sparkles: Add TLS configuration flags for BMO #1282
Set minimum TLS version for webhook #1311
:bug: Remove duplicate declaration of annotation constants outside metal3api #1310
:seedling: Bump github.com/gophercloud/gophercloud from 1.4.1-0.20230614092438-44d55f08cdc0 to 1.5.0 #1300
:bug: Power off nodes upon deletion #1176
Merge upstream #288
⚠️ Change iBMC to use iPXE instead of PXE #1305
📖 update releasing.md with release branches #1298
:seedling: Bmh annotation validations #1120
🌱 Stop using Extra when building hardware inventory #1297
Revert “:seedling: Bump github.com/golangci/golangci-lint in /hack/tools” #1299
:seedling: Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 #1295
:seedling: Bump github.com/stretchr/testify from 1.8.1 to 1.8.4 in /apis #1292
:seedling: Bump github.com/stretchr/testify from 1.8.1 to 1.8.4 #1291
:seedling: Bump actions/setup-go from 2.2.0 to 4.0.1 #1289
:seedling: Bump github/codeql-action from 2.1.39 to 2.20.0 #1288
:seedling: Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.7 to 3.5.9 #1293
:seedling: Bump actions/checkout from 2.6.0 to 3.5.3 #1290
:seedling: Bump github.com/golangci/golangci-lint from 1.51.1 to 1.53.3 in /hack/tools #1296
🌱 Add dependabot workflow and configuration #1287
Merge upstream #286
🐛 fix distroless:nonroot pinning #1286
⚠️ bump core kubernetes libraries #1276
🌱 update kubeconform to v0.6.2 #1285
🌱 Remove explicit version when importing v1alpha1 #1281
Upstream Rebase #284
Move hardware profile code to the api module #1278
Simplify dependencies of the apis module #1279
Revert “🌱 Reduce the preprovisioning image retry delay” #1280
🌱 Reduce the preprovisioning image retry delay #1275
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-17925 : pkg/cli/admin/prune/images: omit not found error for deployment configs #1530
OCPBUGS-17253 : Bump go x/net library to 0.13.0 #1529
OTA-559 : Revert “Revert “pkg/cli/admin/release/extract: Add –included and –install-config”” #1528
OCPBUGS-17711 : Revert “pkg/cli/admin/release/extract: Add –included and –install-config” #1527
Update openshift/api #1525
OTA-559 : pkg/cli/admin/release/extract: Add –included and –install-config #1521
Stop using deprecated github.com/docker/docker go APIs #1514
OCPBUGS-16735 : Truncate existing files when writing from inspect #1520
introduce plugin and plugin shadowing tests for oc #1424
pkg/cli/admin/upgrade: Newlines after –allow-upgrade-with-warnings errors #1519
Add profiling functionality and flags in oc #1516
Fix typo in /var/log folder #1517
login: improve usage message for –web option #1513
Bump k8s packages to 1.27.4 #1515
OTA-994 : pkg/cli/admin/release/extract: Centralize manifest extraction #1404
OCPBUGS-16009 : reboot: set ignition version to 3.1 #1499
Add tls-server-name when property exists in kubeconfig #1456
OCPBUGS-15776 : mcs cert: account for environments that use IP directly #1497
OCPNODE-1656 : oc release info: Introduce –idms-file and deprecate –icsp-file #1465
AUTH-355 : Add OAuth2 Authorization Code Grant Flow for login #1402
upgrade distribution No 2 #1495
WRKLDS-700 : bump(k8s) to v1.27.2 #1420
OCPBUGS-15012 : oc image extract: idms-file flag map to IDMSFile field #1464
Correct incorrect command in observe command #1419
Clarify the use of the filter without keep-manifest-list #1414
OCPBUGS-10612 : make registry auth prefence default to podman config locations #1376
handle the error case of node retrieval while waiting for reboot #1482
Fix the output of error prompt #1433
pkg/cli/admin/upgrade: Surface Recommended=Unknown more prominently #1442
pkg/cli/admin/upgrade: Add post-period to space to some error messages #1330
Wait for reboot #1473
tweak output format #1471
OCPNODE-1580 : Add –print-mirror-instructions to oc adm release mirror to allow idms instructions #1341
add reboot-nodes #1468
Trust check #1469
fix directories for consistency #1467
ocpcertificates: add ability to rotate MCS CA/cert #1450
OCPNODE-1656 : oc image extract: Introduce IDMS as alternative source #1426
pernodepod: percent works like this #1463
ocpcertificates: don’t make assumptions on resources not to bring pip… #1462
allow running a command while the kubelet is off #1459
add command to create new bootstrap kubeconfig for kubelet #1458
ocpcertificates: fix handling resources by names explicitly + other cosmetic fixes #1460
tweaks needed for wait #1455
Add a command to remove older trust #1447
create command to create new adminkubeconfig #1452
add a command to copy content to every node #1454
Minor updates to CLI help text #1453
add command for regenerating OCP leaf certs #1443
add a new command to wait for all clusteroperators to go stable #1444
add command to produce an updated CA bundle for trusting the kube-apiserver #1446
add printing for new revisions #1445
add oc adm ocp-certificates regenerate-top-level #1439
OCPBUGS-11652 : Extend adm node-logs to new API #1403
OCPBUGS-12793 : adds a mapping for exposed ports to DockerConfig when manifest listed #1415
OCPBUGS-14340 : Name containers w/‘multi’ when mirroring a multi release image #1423
OCPBUGS-11123 : oc adm groups sync: all groups: print warning before caching #1436
OCPBUGS-11632 : Skip invalid events yamls and continue #1429
OCPBUGS-14082 : Remove closed centos7 registry from newapp unit tests #1430
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-17719 : Double timeout delays for managed identity creation and role assignment from 2 to 4 minutes. #591
pkg/aws/actuator: Drop comment which suggested passthrough permission verification #590
CCO-363 : Adding azure identity webhook #559
OCPBUGS-16684 : Set cr.status.provisioned=false on syncErr path #583
OCPBUGS-17049 : update lastSyncGeneration in STS flow sync success #585
Revert “CCO-401: Add azure-workload-identity-webhook to image references.” #588
CCO-401 : Add azure-workload-identity-webhook to image references. #586
CCO-413 : Add dataPermissions to Azure credentials request. #584
CCO-402 : Create Azure AD pod identity webhook config secret manifest in create-all,create-oidc-issuer #573
OCPCLOUD-2012 : ccoctl: Plumb credreq.spec.cloudTokenPath override into Azure secret creation #580
OCPBUGS-16807 : ccoctl azure exit with error when OIDC and installation resource group names are the same #582
OCPCLOUD-2012 : ccoctl: Add –enable-tech-preview arg to azure create-all subcommand. #581
OCPBUGS-16614 : *: stop checking for the STS feature gate #579
Add DOCKER_CMD Makefile var to use podman when found. #577
OCPBUGS-16614 : go.mod: re-vendor openshift/api #578
CCO-233 : Add Azure AD Workload Identity doc. #566
*: use a global codec #576
OCPBUGS-16313 : pkg/operator: correctly fetch CA for AWS minter #575
OCPBUGS-16334 : Clarify updateActuatorConditions & update lastSync #568
OCPBUGS-16313 : manifests: allow list/watch globally on our config configmap #572
CCO-388 : manifests: add cloudcredentials.operator.openshift.io to HCP #571
Revert “manifests: manually amend resources that get laid down by CVO in HCP” #570
OCPBUGS-15365 : manifests: fix rbac #567
OCPBUGS-15906 : ccoctl azure delete to also delete role assignments #564
OCPBUGS-16088 : Adds [default] section header to STS Secrets #565
OCPBUGS-16036 : Set status on CR properly when STS provisioned #562
Revert “Merge pull request #398 from csrwng/exclude_config_ibmcloud” #561
OCPBUGS-15365 : *: use correct clients in the secretannotator #563
OCPBUGS-15365 : *: use a filtered LIST + WATCH on Secrets for AWS STS #545
reconcile status when the clusteroperator changes #560
CCO-353 : ccoctl to create azure custom roles #556
CCO-394 : Do not Add PodIdentityWebhook controller when InfraStatus.ControlPlaneToplogy is External. #547
CCO-366 Add ability to detect AWS STS and behave accordingly #542
Implement ccoctl command to create infrastructure required for Azure workload identity #523
PORTENABLE-526 : operator: use a partial metadata watch for Namespaces #546
manager: filter the cache of configmaps #544
Bump to go 1.20 in go.mod #536
OCPBUGS-13549 : Determine AWS partition based on region for readOnlyAnonUserPolicyTemplate bucket ARN. #537
Add a make target and stub for actuator e2e tests #535
Updating ose-cloud-credential-operator images to be consistent with ART #534
Updating ose-cloud-credential-operator images to be consistent with ART #533
Updating ose-cloud-credential-operator images to be consistent with ART #532
OCPBUGS-11671 : ccoctl: Enable public anon read access to default OIDC S3 bucket #526
Updating ose-cloud-credential-operator images to be consistent with ART #521
OCPBUGS-8666 : Correct pod-identity-webhook annotations for PreferredDuringScheduling. #522
SPLAT-950 : doc/aws-sts : steps to migrate from public bucket to private issuer URL #515
OCPBUGS-8666 : feat: add workload annotation to pod identity webhook deployment #520
Upgrade build-machinery-go: make vulncheck
#519
Bump golang.org/x/net from v0.5.0 to v0.7.0 #517
Full changelog
Updating vertical-pod-autoscaler images to be consistent with ART #253
OCPCLOUD-2060 Merge https://github.com/kubernetes/autoscaler:master (d3ec0c4) into master #256
Revert “Add subresource status for vpa” #5738
Add missing trn1n ec2 instance #5735
Add support for tags on AWS managed nodegroups to indicate resources #5596
fix: update x/http and x/net packages for VPA #5648
Bump golang from 1.20.3 to 1.20.4 in /vertical-pod-autoscaler/builder #5723
fix ca deploy spec #5703
use factories for recommender and clusterStateFeeder #5676
Add Volcengine cloud provider support #5637
add subresource status for vpa #5680
feat: upgrade latest version cluster-autoscaler on cluster-autoscaler-autodiscover.yaml #5690
refactored vultr node delete #5709
Cluster Autoscaler: GCE: add pricing info for G2 #5719
OCI cloud provider workload identity implementation #5717
Revert “Add new method ‘ReachedLimit’ to EstimationLimiter” #5715
Binpacking Estimator pod priority #5713
Add new method ‘ReachedLimit’ to EstimationLimiter #5694
Extract ‘SchedulablePods’ method in orchestrator. #5696
Add a dedicated struct for the MaxResourceLimitReached Reasons #5706
Fix the buildTemplateLabels method for the ClusterApi provider #5697
Azure: Fast nodegroup backoff on failed provisioning #5548
OCI: Enhance oci implementation to include oci node pools #5577
Support RRSA auth in AliCloud #5340
Alicloud OIDC support #1
Adding VMSS Flex support in Azure AutoScaler #5602
Sanitize taints before scheduling DSs on template node infos #5659
Move MaxNodeProvisionTime to NodeGroupAutoscalingOptions #5649
Limit refresh rate of GCE MIG instances. #5665
Use cloud-provider-aws instead of legacy-cloud-providers/aws #5138
feat: add annotation to ignore local storage volume during scale down #5594
Allow custom checks on whether or not a pod can be drained. #5671
Add support for Hetzner Cloud Arm Server Types #5677
Add FetchReservations to GCE Autoscaling client #5666
Add support for MachinePools #4676
CA orchestrator exports new methods/functions #5652
Balancer - main.go and yamls #5643
Switched from N1 to E2 machine #5641
fix: implement function to identify if node is present in aws #5632
Bump golang from 1.19.5 to 1.20.3 in /vertical-pod-autoscaler/builder #5662
Fix drain logic when skipNodesWithCustomControllerPods=false, set NodeDeleteOptions correctly #5653
[helm chart] Upgrade Cluster Autoscaler chart to use Cluster Autoscal… #5651
Add dependabot configuration for VPA #5567
docs: fix invalid flag name #5638
default os_distribution to default if extraction from kube-env … #5635
Remove Factory interface since it is not used. #5627
Fix the setup for allow containers to fail (they should be OOM-killed) #5623
AWS: only look for InstanceRequirements when needed #5550
chart: Add option to install VPA #5558
Make the “OOMing pods under VPA” test more robust. #5621
Balancer controller implementation #5495
Consider pods with emptydir volume in memory be evictable #5551
Fix typo & replace deprecated functions & replace literals with constants #5613
feat: check only controller ref to decide if a pod is replicated #5507
Improvement: Added the Link for Mirror pods. #5609
GCE: Fallback f1 and g1 machine families to n1 #5610
Put ScaleUp logic behind an interface #5597
Handle ignored errors #5553
fix(ca/hetzner): specify application name & version #5582
baseURI for skuClient based on cloud #5603
Fix controller-gen version in automatic download #5600
ovhcloud: Add support for nodepool templating #5586
ovhcloud: For any call to api.ovh.com returning a 500 error, retry call on ca.api.ovh.com #5583
ovhcloud: Fix deletion of multiple nodes at the same time #5584
ovhcloud: Fix panic on concurrent map read/write #5585
docs: fix faq around expendable-pods-priority-cutoff #5593
Introduce a regular patch release schedule for CA #5589
Simplify the GCE client FetchMigInstances function. #5557
CA - Document Debugging Snapshotter flag #5581
Update vendor k8s 1.26 #5536
Add empty nodes sorting for scale down candidates #5578
docs(README): Update information about EKS PrivateLink #5574
Cleanup recommender model/container.go #5575
Added support for AWS inf2 instance types #5529
cluster-autoscaler: Add option to disable scale down of unready nodes #5537
Re-sort on root level, add hostNetwork
parameter #5463
Cluster Autoscaler: GCE: add pricing info for C3 #5572
Create enhancements directory for Addon Resizer #5545
cluster-autoscaler: add missing import to kubermark_other.go #5549
[AWS examples] Add container securityContext #4478
Delete unused err returns #5561
Update Ionos Cloud README and deploy example #5559
Use snapshot of NodeDeletionTracker for ActuationStatus #5562
Limit the rate of adding new uneeded nodes #5556
Fix RemovalSimulation for parallel scale down #5552
Fix multiple recommenders example: deployment name #5539
Fix scaledown:nodedeletion metric calculation #5472
Added RBAC Permission to cherryservers. #5512
fix(*): refresh node instance cache when nodegroup not found in deleteCreatedNodesWithErrors #5521
Track PDBRemainingDisruptions in AutoscalingContext #5497
Merge taint utils into one package, make taint modifying methods public #5477
Use annotations to set labels and taints for clusterapi nodegroups #5382
Add “resource_name” to scaled_up_gpu_nodes_total and scaled_down_gpu_nodes_total metrics #5518
Fix a minor typo #5523
update FAQ.md to add version in the pause container image due the latest that is not valid #5522
Update VPA dependency github.com/emicklei/go-restful/v3 #5482
Bump CA chart to 1.24 #5517
remove dead code in clusterapi provider tests #5519
Fix RemovableAt() #5514
regenerate the ec2 instance types using latest metadata to fetch m7g/r7g instances #5508
Add GpuConfig to cloud provider. Use GpuConfig in utilization calculations. #5459
Check min size of node group and resource limits for set of nodes #5502
Add BigDarkClown to cluster-autoscaler Reviewers #5492
Update image references from k8s.gcr.io to registry.k8s.io #5494
fix: issue with apiVersion not being set for psp #5480
Automatically apply balancer
label to balancer PRs #5498
Fixes template for PSPs api version. #5500
Stop scale-down from considering registered upcoming nodes as candidates #5488
Fix MEMBER_ALREADY_EXISTS errors in GCE cloudprovider #5496
Update go used to build VPA to 1.19.5 #5484
fix #5485
Fix/asg resource tags #5214
cluster-autoscaler: support additional Brightbox server groups #5407
AWS: don’t cache empty instance-types from stale LC names #5412
Replace deprecated command with environment file #5479
update cluster-autoscaler version compatibility #5464
Update vpa release docs #5476
Add force Daemon Sets option #5444
bump cloud-provider-azure version in CA to 1.26.2 for azure imports #5473
Balancer placement policies #5470
Bump default VPA version to 0.13.0 #5460
clusterapi: Add ephemeral disk capacity annotation for scale from zero #5416
clusterapi: track upcoming unprovisioned machines with a temporary providerID to enable detection of exhausted nodegroups #5418
Added support for azure workload identity #5390
Add instructions for VPA release #5453
Helm chart OCI-OKE support #5440
VPA release 0.13.0 #5406
Stop filtering aggregatedContainerStates without samples #5326
VPA: make parameters oomBumpUpRatio and oomMinBumpUp configurable #5275
Balancer API #5395
update vendor to v1.27.0-alpha.1 #5443
Add filtering out DS pods from scale-up, refactor default pod list processor #5442
OCI OKE autoscaller requires Updated Set of permissions. #5435
Clean up DS utils: remove unused cluster snapshot and predicate checker #5441
GCE: Add os parameters to MigOsInfo interface #5439
Rephrase error messages specific for GPUs. #5430
Add scale down candidates observer #5423
add an extra note to clusterapi readme about gpus #5428
gRPC expander: allow realistic server responses, and log errors #5422
Added link for RFC3986 in host.go code. #5425
Remove nodegroupset processor from clusterapi #5375
Added the RBAC Permission to alicloud. #5414
fix: alicloud provider example yaml #5408
Mark VPA KEP 4902 as deprecated in favor of using PDB feature #5409
adding configurable difference ratios #5402
recommendation post processor for integer CPU #5313
Cap logs logged by HintingSimulator. #5380
State expectations around cloudprovider OWNERS #5391
fix typo in FAQ #5383
Stop asking PR creators to name modified components #5392
cluster-autoscaler: allow setting kuberentes client burst and qps to avoid rate limiting #5223
aws: allow setting max retries from AWS_MAX_ATTEMPTS env var #5270
Move PredicateChecker initialization before processors initialization #5388
uncomment myself in Oracle Cloud OWNERS file (after joining Kubernetes org) #5385
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
OCPBUGS-18338 : Fix CI by running tests natively by default #282
Reconcile when external process change the clusteroperator status #279
OCPBUGS-14356 : add nutanix labels that should be ignored #275
CNF-5642 make operator optional #269
OCPCLOUD-2061 : Rebase dependencies to k8s 1.27 #274
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-18059 : Inject OpenShift CA and proxy information to BMO #358
OCPBUGS-17693 : adjust meta3-state service ports when proxy is on #354
OCPBUGS-17693 : Use private ports for Ironic from BMO when proxy is on #353
reconcile status when clusteroperator changes #351
OCPBUGS-15232 : Use Service instead of provisioning IP for BMO to talk to Ironic #348
OCPBUGS-15155 : Limit role binding to openshift-machine-api namespace #345
OCPBUGS-14064 : Split baremetal-operator into a separate pod #342
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-6354 , OCPBUGS-6372 : Merge https://github.com/kubernetes-sigs/cluster-api:v1.4.2 (7b92ce4) into master #175
🐛 internal/machine-controller fix flakes in phases test #8590
:bug: Move image from external host to CAPI repo #8589
📖 book: drop unused link in developing e2e tests doc #8582
🐛 ipam: fix gateway being required for IPAddress #8574
🐛 avoid errors when MHC and upgrade occur together in classy clusters #8568
:book: Fix markdown links to flaky pages #8562
🌱 test/e2e: use topology flavor for workload clusters in clusterctl upgrade test #8550
📖 docs/proposal: drop broken link to ClusterClass google doc #8556
:seedling: Update controller-tools to v1.11.4 #8555
✨ add support or concurrent MD upgrades in classy clusters #8528
⚠️ Use k8s v1.27.0 in quickstart docs and CAPD #8538
📖 Update jobs.md with new k8s v1.27 jobs notes #8537
:seedling: Update cert manager to v1.11.1 #8532
:seedling: Make IPAddressClaim.Status.AddressRef optional #8530
📖Fix remediation test doc issue in v1.3 to v1.4 upgrade docs #8512
🌱 assert E2E error responses when waiting for MD nodes #8516
📖 docs: fix clusterctl alpha rollout typo #8513
🐛 machine-controller: fix phase tests race condition in tests on lastUpdated field #8491
:bug: Catch failure when fetching component URLs #8489
:seedling: Update kind to v1.18.0 #8434
:bug: Ensure nil-pointer check in KCP syncMachines #8488
📖 Use main for controller-runtime URLs #8482
🌱 Update docker to v20.10.24 #8476
🐛 Add node watcher to MachinePool controller #8474
:bug: Update kindnetd and kindest/haproxy #8470
🐛 Fix MachinePool node taint patching #8468
📖 Fix mesosphere link in proposal #8453
🌱 Switch cloudbuild.yaml to e2 machine type #8448
🐛 fix node label propagation #8444
🌱 Allow backport for experimental features #8441
:seedling: Add runtime extension components to release #8440
:bug: Use local kustomize version in create-local-repository.py #8437
:seedling: Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #8402
📖 book: Update CAPI Quick Start to use clusterctl 1.4 #8409
:seedling: Bump actions/checkout to 3.5.0 #8400
:book: Fix http link in book #8399
📖 book: add missing apiversion deprecation to migration docs #8382
✨Implements Getter interface for IPAddressClaim object #8379
:bug: Fix flake in machine phases test #8372
🐛 set uninitialized taint only on worker nodes #8371
📖 update book on in-place propagation #8369
📖 Add documentation about KCP remediation #8368
📖 Add note for registry.k8s.io migration #8367
:seedling: Update e2e upgrade test versions #8364
:book: update quickstart kustomize commands to target correct subdir #8353
🐛 enable updates from CloudInit (mostly ubuntu) based KCPs to Ignition (flatcar) based KCPs #8349
:bug: Validate variables in defaulting webhook #8345
🌱 deprecate rolloutAfter in cluster topology #8326
:bug: Fix flaky wait in CRS test #8340
🐛 Drop uid from error messages #8337
:bug: Ensure ownerReference apiVersions are always up to date #8338
🐛 Ensure all GitHub releases are fetched when searching provider versions #8329
🐛 Add soft ownership from clusters to ClusterResourceSetBinding #8323
🐛 test/e2e: use topology cluster-template for clusterctl upgrade mgmt cluster #8314
🌱 Bump kpromo to v3.5.1 #8303
🐛 bug fix to set node interruptible label #8298
📖 book: extend next steps of quick start #8296
📖 docs: link Kubernetes contributor guide in CONTRIBUTING.md #8290
🌱 Merge ownerReference tests with quick start #8287
🐛: Make sure the Kubernetes API Server service already created on remote cluster before applying ClusterResourceSets #8286
:seedling: Update handler name validation rules #8283
🌱 ci: set fail-fast false for all GH actions using matrix #8275
:seedling: Bump github.com/onsi/gomega from 1.27.2 to 1.27.4 #8272
:seedling: Bump github.com/fatih/color from 1.14.1 to 1.15.0 #8274
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 #8273
:seedling: Bump actions/cache from 3.2.6 to 3.3.1 #8271
🌱 test/e2e: Add ClusterClass rollout test, extend MD rollout test #8171
:sparkles: Introduce ClusterName field to ClusterResourceSetBinding #7680
🌱 ClusterClass: don’t propagate MD upgrade annotations #8261
🌱 Use Lazy Restmapper #8091
🌱 Add release notes pr statistics #8187
🌱 Use GitHub forms for issue templates #7819
🌱 fix TestKubeadmControlPlaneReconciler_initializeControlPlane
flake #8259
✨ Emit Kubernetes Events when Cluster Phase, ControlPlaneReady, or InfrastructureReady change #7786
🌱 all: setup controller in a consistent way #8226
:seedling: Make load balancer first-party package in CAPD #8246
🌱 test/framework: don’t fix kubeconfig for remote CAPD clusters #8241
✨ SSA: improve request caching #8243
✨ MachineDeployment rolloutAfter support #8216
:seedling: Add weekly test-release action #8203
:book: Fix v1alpha4 references in clusterctl comments #8234
:seedling: Rename md parameters for consistency #8244
⚠️ apply node.cluster.x-k8s.io/uninitialized
during machine creation #7993
📖 Add cloud-provider-azure helm install to quickstart #8239
:seedling: Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 #8235
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 #8237
:seedling: Bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 #8238
📖 Clean up some typos and links in CAPI book #8232
🌱 Bump apidiff to v0.6.0 #8230
✨ SSA: Implement request caching #8207
🐛 bugfix function aggregateFromMachinesToKCP #8132
:bug: Replace fixed build uid with command #8223
:book: Fix broken link to kubectl install #8220
🌱 Bump to controller-runtime v0.14.5 #8213
:bug: Fix release-binary for static linking #8219
⚠️ in-place propagation support for KCP #8057
:sparkles: Make it possible to run envtest-based integration tests from vscode #8088
:seedling: Add DiscoverVariables hook implementation for test extension #8026
📖 book: update Kubernetes bump documentation according to the new policy #8189
:seedling: :book: move.md: Warning: Status get lost #8145
🌱 Add template metadata to CABPK and KCP types #8180
🌱 fix incorrect assertion #8206
:seedling: Remove omitempty tag from definitionsConflict #8201
:seedling: Clarify condition message for unreconciled clusterclass #8202
:bug: Fix git config in release-binary builds #8199
⚠️ in-place propagation from MS to InfraMachine and BootstrapConfig #8060
:sparkles: Handle variable definition conflicts for external variables #8107
:seedling: Weaken ClusterClass webhook variable validation on update #8153
🌱 ClusterClass: extend engine unit tests to cover applying builtin variables #8183
🌱 test/extension: push to staging registry #8181
:seedling: Bump github.com/coredns/corefile-migration from 1.0.19 to 1.0.20 #8193
:seedling: Bump github.com/gobuffalo/flect from 1.0.0 to 1.0.2 #8195
:seedling: Bump golang.org/x/oauth2 from 0.0.0-20221014153046-6fdb5e3db783 to 0.5.0 #8194
:seedling: Bump actions/cache from 3.2.5 to 3.2.6 #8191
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.1 to 2.8.4 #8143
🐛 MD controller: fix nil pointer when OnDelete policy is used #8184
🌱 CAPD: drop kubectl from image #8182
🌱 hack: add support for date ranges to notes.go script #8094
🌱 CAPD: add env var to allow using remote Docker engines #8177
📖 book: update jobs documentation #8169
📖 book: remove old versions from versions.md #8168
🐛 Fix flaky TestServerSideApplyWithDefaulting test #8166
:book: Add breaking changes section to introduction.md #8165
:seedling: Set fail-fast: false for weekly md link check #8161
🌱 align CAPD docker run flags with kind #8157
📖 docs: document new Kubernetes support policy #8134
📖 Preliminary release dates for v1.5 #8148
🌱 Use errors.Is to check for a specific error #8130
:warning: Add filter to associate variables with specific patches #8128
✨ docs: fix command-line-tools links in book #8162
:bug: Requeue health check during the creation of a new cluster accessor #8122
📖 Fix a typo in clusterctl move documentation #8156
⚠️ in-place propagation from MD to MS #8110
📖 update autoscaling from zero proposal #8036
⚠️ in-place propagation from MS to Machines #8111
📖 docs: document test coverage for release branches #8118
📖 docs: document plan to remove v1alpha3 and v1alpha4 apiVersions #8117
✨ Add support for KCP remediation during cluster provisioning #7963
:seedling: Make Cluster webhook less strict for out of date ClusterClasses #8136
🐛 ClusterClass: run dry-run on original and modified object #8139
🌱 Add envtest unit tests for node label sync #8055
🌱 Move machine controller tests to envtest, drop disableNodeLabelSync #8044
:seedling: Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #8144
🌱 test/framework: ensure ApplyClusterTemplateAndWait always returns a cluster #8142
🌱 test/e2e: disable rollout check for ClusterClass-based cluster in clusterctl ugprade tests II #8140
🌱 test/e2e: disable rollout check for ClusterClass-based cluster in clusterctl upgrade test #8138
🌱 ClusterClass: Allow fine-granular control of MachineDeployment upgrades #8102
🐛 KCP: fix rollout after upgrade #8125
:seedling: Remove generation check for clusterclass to fix e2e test #8133
📖 Add note about clusterctl upgrade test coverage #8073
✨ Implement Reconcile mode for ClusterResourceSet #7497
:seedling: Default and Validate Cluster variables based on ClusterClass status #8076
🐛 uplift golang and x/net #8126
🌱 improve logging during Machine deletion #8108
🌱 Deprecate v1alpha3 & v1alpha4 #8071
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 #8104
:seedling: Bump actions/cache from 3.2.4 to 3.2.5 #8103
🌱 Enable ginkgolinter len assertion check and fix findings #8087
:seedling: Add DefinitionFrom field to ClusterVariable #8031
🌱 CAPD: reduce noisy error logs during machine reconciliation #8090
🌱 ClusterClass: also consider MD unavailableReplicas for rollout #8063
🌱 test/e2e: Add v1.0=>main clusterctl upgrade test #8072
🐛 uplift helm dependency #8089
:seedling: Add ClusterClass generation check to Cluster Topology reconciler #8023
✨ Add discoverVariables runtime hook to ClusterClass reconcile loop #8006
:book: Update coredns version support #8079
🌱 MD: improve replica defaulting for autoscaler #7990
:seedling: Add clusterclass validation to topology reconciler #7954
🌱 ClusterClass: catch panics when applying patches #8067
:bug: KCP: Allow unsetting fields if their child fields are mutable #8037
⚠️ Stop supporting CRDs with invalid names #8041
:sparkles: Update coredns corefile migration to v1.0.19 #8074
🌱 Bump golangci-lint (v1.51.1) and enable some ginkgolinter checks #8058
🌱 test/e2e use informer to stream pod logs #7935
🐛 Added nodeVolumeDetachTimeout to CP machine #8066
🐛 ClusterCacheTracker: fix panic in error creation #8062
🌱 Bump controller-tools to v0.11.3 #8056
:sparkles: add response metrics for RuntimeSDK hook client #7956
🌱 envtest: add env var to allow writing envtest kubeconfig #8042
:bug: Fix unit test coverage in KubeadmConfig #7678
📖 Move release timeline docs #8015
🌱 MachinePool: automatically bump apiVersions like in our other controllers #7995
:seedling: Make ‘inline’ a reserved name for patches #8025
🌱 Update golangci-lint to v1.51.0 #8046
🌱 Add introduction.png image #8043
✨ Add more reviewers and maintainers #7996
:seedling: Add ClusterClass variables to status on reconcile #7991
🌱 remove KCP as a valid resource type for rollback #8035
📖 Add notes about IPv6 tests in the release tasks #8034
🌱 make ensure scripts fail if GOPATH/bin not in PATH #8017
:seedling: Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 #8028
:book: Add provider notes for API constants renaming #8030
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 #8029
:seedling: Bump actions/cache from 3.2.3 to 3.2.4 #8027
:bug: Fix spelling of requeuing across files #8024
✨ Add NodeRegistrationOptions.ImagePullPolicy Support #7772
🌱 Bump to controller-tools v0.11.2 #8020
⚠️ Refactor clusterctl alpha rollout #7988
🐛 Update comment describing controlPlaneInitialized #8005
🐛 Remove exact path match from walkTemplate test #8019
🌱 Nit on KCP proposal #8018
🌱 Bump to CR v0.14.2 #8014
:seedling: Add API types for DiscoverVariables hook #7986
:seedling: Add observedGeneration to ClusterClass status #7987
:seedling: Add variable discovery to topology mutation proposal #7932
📖 Amend KCP proposal with remediation while provisioning the CP #7855
🌱 Replace deprecated string set through generic set #8004
🐛 Fix version calculation in make lint #8003
📖 Add alternative communication patterns feature group #7902
🌱 actions: use go version from Makefile #8002
:bug: Migration github repository cluster-api-provider-outscale from organization outscale-dev to outscale #7998
:seedling: update const strings for util.secret #7997
📖 backport policy: Add go version bumps #7983
:seedling: Allow Machines in unreachable Clusters to do initial reconciliation #7719
🌱 Remove PopulateDefaultsMachineDeployment and fix how MD controller set revision #7992
✨ Add KCP feature to clusterctl alpha rollout #6858
🌱 Bump to Go 1.19.5 #7981
:seedling: Bump github.com/spf13/viper from 1.14.0 to 1.15.0 #7979
:bug: Use tenancy as filter in ownerReference test #7976
:seedling: Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 #7980
:seedling: Bump github.com/fatih/color from 1.13.0 to 1.14.1 #7978
:seedling: Bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 #7977
🐛 bugfix write-to flag should only run filepath.Clean when the output file is not “” or - #7972
🌱 Improve tilt-prepare for testing providers outside of the CAPI repository #7968
🌱 add comment to disableNodeLabelSync #7965
🌱 Improve quick-start test supporting scenarios with more than one infrastructure provider #7969
:bug: Fix secret selection logic for ownerRef test #7973
📖 Fix cert manager verification steps in developer guide #7967
:seedling: Run weekly markdown check against all supported branches #7960
:sparkles: e2e Test: Ensure OwnerRefs are consistently reconciled #7606
🌱 Remove redirection handling in repository_github client #7951
:book: Fix outdated enabling PodSecurityStandard env variable in CAPI quickstart #7566
✨ Add Node managed labels support #7173
✨ Managed Cluster should set labels and annotations on ControlPlane and MDs #7917
:book: Fix broken link to CAPZ experimental directory #7950
🌱 logging: add removal note, cleanup no-op code #7955
🌱 Fix sha of kubebuilder-release-tools GitHub action #7953
🐛 ClusterClass: remove empty hook entries from annotation #7930
🌱 ClusterClass proposal: Clean up outdated implementation details by linking the book’s page #7790
📖 Add doc that clusterctl generate yaml can use raw template URL #7922
:warning: Remove clusterctl restore command and Restore function from Client interface #7945
⚠️ Bump controller-runtime 0.13.1=>0.14.1 #7906
🐛 test/e2e: don’t restart the conformance test container after ginkgo exits #7946
:seedling: Add configurable etcd call timeout #7841
📖 optimize partial descriptions in the document #7943
:bug: Allow using the –from flag to get a template from a github release #7453
🌱 drop the draft release notes step from github workflow #7893
🌱 Update visualizer chart to v1.1.0 #7857
:book: Add documentation of RuntimeExtension settings #7933
:book: Clarify tilt docs for docker provider #7934
🐛 test/e2e: Fix cluster cleanup in self-hosted test #7928
:sparkles: ClusterClass patches: Allow matching all MachineDeploymentClasses #6930
🌱 ClusterClass & test/framework: consider replicas for control plane readiness #7914
✨ Add output flag, change printYaml function signature #7828
🌱 improves the existing capi metrics #7886
:seedling: Update cert-manager to v1.11.0 #7916
📖 Fix Runtime SDK implement extension sample to reflect updated k8s.io/component-base changes #7912
🌱 setup Trivy scanning for supported release branches #7874
🌱 Bump kubebuilder-release-tools to v0.3.0, start running it on cherry-pick PRs #7908
🌱 Bump controller-tools 0.10.0=>0.11.1 #7907
🌱 test/e2e: Cleanup test files & update doc #7825
🌱 test/e2e: run clusterctl v0.4=>main test with v1.23.13 #7899
🌱 Update versions doc adding Kubernetes 1.26 #7801
📖 docs update jobs.md for 1.26 #7802
📖 update homebrew instructions in release tasks #7894
🌱 test/e2e: increase Ginkgo poll progress after to 1h #7888
✨ add explicit securitycontexts to controllers #7831
🌱Added WatchDeploymentLogsByLabelSelector function #7039
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 #7883
:seedling: Bump github.com/gobuffalo/flect from 0.3.0 to 1.0.0 #7885
:seedling: Bump golang.org/x/text from 0.5.0 to 0.6.0 #7884
:seedling: Bump actions/cache from 3.2.2 to 3.2.3 #7882
:seedling: Bump actions/checkout from 3.2.0 to 3.3.0 #7881
🐛 Revert: CAPD: only ignore necessary kubeadm preflight errors #7878
🌱 Small improvement to the backport policy #7823
⚠️ KCP: block upgrade to versions with old registry, improve registry handling #7856
📖 docs: fix links in glossary page #7867
🌱 Fix verify boilerplate on mac #7866
📖 Managed Kubernetes Feature Group #7546
🌱 tilt: remove securityContext for live_update #7846
⚠️ Drop ClusterTopologyManagedFieldsAnnotation field from v1beta1 #7845
🐛 test/e2e: fix CoreDNS readiness validation, misc improvements #7843
🌱 CAPD: only ignore necessary kubeadm preflight errors #7842
🌱 Update conversion-gen version (v0.25.0 -> v0.26.0) #7847
⚠️ Removing deprecated (–disable-no-echo) flag and renaming docs #7837
⚠️ Removing deprecated NewServer function #7844
⚠️ Removing deprecated –list-images flag on init command #7838
⚠️ Removing CloneTemplate and CloneTemplateInput #7839
⚠️ Removing deprecated healthcheck condition #7836
🐛 Fix to enable bootstrap secret rotation if the secret itself missing #7717
🌱 Update kubebuilder envtest (1.25.2 -> 1.26.0) #7835
🌱 go.mod: Update github.com/google/go-github to v48.2.0 #7830
:seedling: Bump github.com/valyala/fastjson from 1.6.3 to 1.6.4 #7827
⚠️ Use Kubernetes 1.26 in Quick Start docs and CAPD. #7799
:seedling: Bump actions/cache from 3.2.1 to 3.2.2 #7826
📖 Kubernetes bump issue template: fix prior art link #7822
✨ Adds a verify script that run trivy scanner on container images #7604
📖 book: drop outdated note about removed e2e test func #7817
✨Make control plane port configurable in CAPD #7548
:sparkles: tilt: add podman support #7810
✨ Add support for raw template URL in clusterctl generate yaml #7371
📖 Updating clusterawsadm Docs #7814
🌱 Remove clusterctl backup
command and Backup function from Client interface #7752
🌱 Add failing/flaking test issue templates to the repository #7778
:book: docs/tilt: fix duplicate key in tilt-provider.yaml #7803
:seedling: Bump actions/cache from 3.0.11 to 3.2.1 #7805
🌱 Cluster topology: fix comment about MD replicas defaulting #7779
🌱 Tilt must show templates for enabled providers only #7724
📖 docs: write out abbreviations in providers implementations #7706
🌱 New Filter NeedsRollout to determine if a machine needs rollout. #7571
🌱 Add category to DockerClusterTemplate #7798
✨Add support for CoxEdge provider #7770
✨ clusterctl: add command groups #7769
:seedling: Cleanup special handling for tilt_modules folder #7774
🌱 Bump helm and containerd in hack/tools go module #7788
🌱 Bump to Go 1.19.4 #7791
:seedling: Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 #7782
:seedling: Bump actions/setup-go from 3.4.0 to 3.5.0 #7781
🌱 update golang.org//x/net to v0.4.0 #7780
🌱 Remove fix RBAC from component management in clusterctl #7339
📖 book: add download links for all clusterctl architectures to quick start #7767
:bug: Add deterministic prefix and suffix to label hash #7763
🐛 Validate MachineDeploymentTopology.Name to be valid label value #7759
🌱 Fix verify-shellcheck script and fix findings #7755
:seedling: Bump actions/checkout from 3.1.0 to 3.2.0 #7733
🌱 Bump shellcheck version (0.8.0 -> 0.9.0) #7737
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 #7735
🌱 KCP should avoid to reconcile certificates too early #7727
:seedling: Add explicit length check for cluster and md names #7712
:bug: Add name hashing for long MS and KCP names #7711
🐛 clusterctl: fix goproxy to also return versions for major > 1 #7709
:book: Fix broken links in book #7726
:bug: Fix flakiness in MD controller test #7668
:book: Update cert manager version in migration doc #7718
📖 Add missing version migration link #7720
:seedling: Update cert-manager to v1.10.1 #7705
✨ Improve clusterctl upgrade syntax. Don’t require namespace #7376
🌱 make promote-images
should also work if the user uses a SSH style URL #7715
📖 fix TOC of CONTRIBUTING.md #7714
🌱 lint: enable revive if-return check and fix findings #7682
🌱 Bump sprig and golang/x/text #7701
📖 add v1.3 -> v1.4 migration doc #7698
🌱 prepare main branch for v1.4 development #7692
📖 docs: add Cluster API 1.4 and Kubernetes 1.26 to supported versions page #7696
✨ add Settings support to RuntimeExtensions #7562
:seedling: Bump actions/setup-go from 3.3.1 to 3.4.0 #7689
:seedling: Bump softprops/action-gh-release from 0.1.14 to 0.1.15 #7688
📖 docs: add Tinkerbell provider to CAPI book #7681
:book: Add provider guidance for owner references #7667
📖 In place propagation of changes affecting Kubernetes objects only #7331
⚠️ Use consistent naming for API constants #7618
📖 doc: release tasks: improve polish release note doc #7675
📖 update clusterctl version to v1.3.x in quickstart #7595
🌱 e2e: add init versions for providers #7628
:seedling: Change test-extension pull policy to IfNotPresent #7666
:bug: Remove inaccurate comment on KCP test #7662
:sparkles: Adds a make target to generate all the release manifests #7629
:bug: Fix adoption KubeadmControlPlane owned secrets #7592
🌱 Bump github.com/coredns/corefile-migration #7652
:sparkles: [kcp] Make kcp.skipPhases field mutable #7646
:seedling: Ensure infra and bootstrap objects are owned by Machines #7593
:seedling: Bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 #7651
:seedling: Bump github.com/spf13/viper from 1.13.0 to 1.14.0 #7650
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 #7649
🌱 Automate go dependency bumps (except CR/k8s.io) #7632
✨ Get Ginkgo version in Makefile from go.mod #7503
📖 doc: Add note about kind images to Kubernetes bump issue #7645
🌱 Use latest kind images for CAPD #7621
🐛 Fix Machine adoption for KCP/MachineSet-owned Machines #7591
:bug: Fix bug in kubeadmconfig adoption #7623
📖 Add KubeCon Detroit 2022 videos to CAPI book #7605
:bug: Fix kubeadmconfig bootstrapsecret ownerRef reconciliation #7587
:bug: Fix adopting ClusterResourceSet resource by CRS when already applied #7590
:bug: Add CleanupAndWait call for flaky ClusterClass test #7589
🌱 KCP: remove unused code #7598
✨ Move lowestNonZeroRetryAfterSeconds to util #7542
🌱 MD reconciler: improve integration test #7596
:sparkles: Removed the writing of os.environment by passing the ‘env’ parameter in cmd_button #7574
:sparkles: Introduce additional linters & bump golangci-lint to 1.50.1 #7581
🌱 Fix an error message of the failure domain field in the Machine controller #7583
🌱 test/e2e: bump ginkgo binary to v2.5.0 #7580
📖 Add issue template for Kubernetes bumps, fix links to fork #7561
🐛 test/e2e: fix ClusterClass changes flake #7579
📖 quickstart: consistent Linux captialization #7570
✨ Update support policy #7549
🌱 self-hosted e2e should check managed fields #7513
📖 docs: Add note about dependency bumps to Beta change policy #7526
🌱 add clusterctl label to providers deployed with tilt #7551
🌱 Add Jont828 to clusterctl reviewers #7491
📖 Add release tasks doc and corresponding issue template #7499
✨ MachinePool annotation for externally managed autoscaler #7107
:book: Add the quickstart details for KubeVirt #7444
🐛 Add finalizer reconcile for Topology MachineSets and MachineDeployments #7536
Make openshift/e2e-tests.sh executable #178
OCPCLOUD-2121 : Add openshift/e2e-tests for CAPI E2E testing #177
Updating ose-cluster-api images to be consistent with ART #174
Updating ose-cluster-api images to be consistent with ART #170
Add enxebre approvers #171
Merge https://github.com/kubernetes-sigs/cluster-api:release-1.3 (eb18352) into master #167
Full changelog
OCPCLOUD-2013 : Move Azure Credentials Request to custom role #274
OCPCLOUD-2149 : Azure: CCM and node manager to use provided credentials instead of MSI. #268
OCPBUGS-15154 : Prune provider permissions post move to use-service-account-credentials #259
OpenStack: Enable manage-security-groups by default #264
OpenStack: Extend owners #266
OpenStack: Set max-shared-lb to disable the feature #263
OCPBUGS-16690 : Allow all NoSchedule taints for Azure CNM DaemonSet #267
OpenStack: Remove use-octavia
from config #262
OPNET-319 : Pass feature gates to vSphere and OpenStack providers #256
OCPBUGS-14425 : Alibaba platforms should not be upgreadable #257
CCO-324 , CCO-325 : add support for workload identity #245
OCPCLOUD-2010 : Re-vendor api and library-go for external platform support #253
OCPCLOUD-2052 : Rebase to 1.27 #252
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
Revert “Bump to enable ValidatingAdmissionPolicy in tech preview.” #346
Bump to enable ValidatingAdmissionPolicy in tech preview. #343
Bump openshift/api to add ValidatingAdmissionPolicy feature gate. #340
OCPVE-626 : bump(openshift/api@master) #341
CFE-689 : Update openshift/api package to latest version #335
OCPBUGS-16614 : go.mod: bump openshift/api #338
OCPBUGS-16614 : go.mod: update openshift/api #334
OCPBUGS-16507 : bump sigs.k8s.io/kube-storage-version-migrator #333
OCPCLOUD-2010 : Remove feature gate for external platform #331
SDN-4024 : Vendor openshift/api to get ANP feature-gate changes #330
Promote privateHostedZoneAWS from Tech Preview to Default #328
Update openshift/api #327
OCPBUGS-13547 : Promote Azure CCM from TPNU to default #307
OCPBUGS-15877 : go upgradeable=false when latencysensitive is used and not corrected #325
Enable feature gate for externalCertificate on Route API #326
stomp the latencysensitive featureset for equivalent default #324
WRKLDS-757 : Sync with openshift/api to drop MatchLabelKeysInPodTopologySpread from TechPreviewNoUpgrade #322
SPLAT-1099 : bump openshift/api for vSphere static IP feature gate and platform spec #323
remove dead flag for file #309
Changes to move to api@2d36f53 #321
OCPBUGS-12767 : Add CustomNoUpgrade CRD versions to payload #320
OCPCLOUD-2010 : Re-vendor api to support external platform #306
Update openshift/api to disable EventedPLEG featuregate in techpreview #317
update openshift/api for types and gates #316
Update github.com/openshift/api to pull in evented pleg and sigstore feature flags #312
Update github.com/openshift/api to pull in feature gates #311
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
OCPVE-632 : add capability annotations to manifests #856
OCPBUGS-17882 : Add rbac permission IDMS, ITMS #891
TRT-1193 : Revert “IR-373: remove node-ca daemon” #899
CFE-846 : Add user defined tags to the GCP buckets created #873
IR-373 : remove node-ca daemon #867
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4 #877
build(deps): bump the k8s-dependencies group with 1 update #895
IR-363 : Update Azure Credentials Request manifest of the Cluster Image Registry Operator to use new API field for requesting permissions #890
build(deps): bump github.com/prometheus/common from 0.37.0 to 0.44.0 #878
CFE-682 : Add user defined labels to the GCP buckets created #872
CFE-682 : Update openshift/api package to latest version #887
IR-390 : Make a configmap for MCO to consume CAs #880
build(deps): bump github.com/aws/aws-sdk-go from 1.44.291 to 1.44.298 #879
build(deps): bump golang.org/x/net from 0.8.0 to 0.11.0 #871
build(deps): bump github.com/aliyun/aliyun-oss-go-sdk from 2.1.10+incompatible to 2.2.7+incompatible #869
.github/dependabot.yml: group certain dependencies #865
IR-389 : bump aws-sdk-go #860
.github: configure dependabot #861
IR-369 , IR-370 : support Azure workload identity #857
OCPBUGS-12132 : Updating ose-cluster-image-registry-operator images to be consistent with ART #854
Updating ose-cluster-image-registry-operator images to be consistent with ART #849
OCPBUGS-8224 : fix storage selection on IBM cloud #847
Full changelog
OCPCLOUD-1871 : Merge https://github.com/kubernetes-sigs/cluster-api-operator:v0.4.0 (667606e) into main #22
🐛 Do not leave resources on the system after removing a provider #179
🌱 update docs for 0.4.0 release #178
✨ Add ability to specify a namespace for provider secret #177
✨ Add serviceAccountName to DeploymentSpec #174
🐛 Update provider components if (and only if) its spec has been changed #168
:sparkles: Add support for ImagePullSecrets in DeploymentSpec #175
📖 Add operator documentation #154
🐛 Always call customizeDeployment function #173
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 #170
🐛 use correct conditions for reporting errors after preflight checks #162
🐛 Exclude release branches from verify workflow #165
🌱 Bump CAPI to v1.4.3 and minor fixes #143
🌱 remove cluster api featuregate flags #155
🐛 Increase golangci-lint timeout to 10 minutes #163
:seedling: Bump golang.org/x/oauth2 from 0.7.0 to 0.9.0 #161
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 #158
:seedling: Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 #159
🌱 Include chart-update folder to verify-modules Makefile target #151
🐛 add execution permission to ./scripts/ci-make.sh #146
🐛 prevent false lint error #145
🐛 Update linters and fix reported issues #137
✨ Update helm chart index.yaml #142
🌱 Update OWNERS #136
:seedling: Bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 #140
✨ Validate github token in preflight checks #135
📖 Fix typo in capi-operator-proposal.md #139
🐛 Download and store manifests from provider URL #131
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #134
🐛 build: fix image push job by disabling CGO when building kustomize #133
🌱 Add go.work/go.sum to .gitignore #126
🌱 add more e2e tests #121
🐛 Don’t requeue provider if its spec is invalid #115
🐛 Add a preflight check to ensure that custom providers have a fetch config #114
🌱 Bump golangci lint version to v1.52.2 #125
📖 Improve root README.md #124
🌱 Configure importas linter and fix import issues #118
🌱 Bump CAPI, controller tools and other dependencies #117
🌱 Bump kube-rbac-proxy #116
:seedling: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #113
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #112
✨ support gitlab repos #111
🐛 Avoid failures on unchanged provider version #108
🌱 Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /hack/chart-update #110
🌱 Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible #109
🌱 Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible in /hack/chart-update #99
✨ support provider downgrades #107
✨ port to kubebuilder v4 #103
🐛 fix: ensure that all required env variables are set before running tests #105
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #106
🐛 Use correct flags in the component customizer #102
🌱 Bump dockerfile image to v1.4 #100
🌱 some e2e improvements #101
:seedling: Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible #98
:seedling: Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 #97
🌱 Rebase on cluster-api v1.4 #88
:seedling: Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #96
📖 Add helm chart to getting started doc #94
✨ Update helm chart repository #93
🌱 Stop using github.com/pkg/errors #89
OCPBUGS-12581 , OCPBUGS-13093 : Merge https://github.com/kubernetes-sigs/cluster-api-operator:v0.2.0 (d807992) into main #17
🐛 Make release tag argument configurable #92
🌱 Fix release workflow version #91
🌱 Bump golangci-lint to v1.51.2 #90
📖 Add doc describing release process #87
📖 Update capi-operator-proposal.md #48
:seedling: Bump github.com/onsi/gomega from 1.27.3 to 1.27.4 #86
:seedling: Bump actions/setup-go from 3 to 4 #85
🌱 Bump github.com/containerd/containerd from 1.6.15 to 1.6.18 in /hack/chart-update #84
🌱 Bump golang.org/x/net from 0.5.0 to 0.7.0 in /hack/chart-update #83
✨ Publish helm charts on each operator release #82
✨ Add new e2e tests #80
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 #79
:book: Replace apiversion from management to operator #81
:seedling: Bump github.com/onsi/gomega from 1.27.2 to 1.27.3 #78
✨ Make tools installation consistent with other CAPI projects #77
🌱Bump golang.org/x/crypto from 0.0.0-20210921155107-089bfa567519 to 0.1.0 in /hack/tools #74
🌱Bump golang.org/x/net from 0.0.0-20220225172249-27dd8689420f to 0.7.0 in /hack/tools #73
:seedling: Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 #76
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.9.0 #75
🌱 Enable additional linters #72
🌱 Update OWNERS #47
🌱 Install kustomize when releasing manifests #70
🌱 Add make task for publishing docker manifests #69
🌱 Increase cloudbuild timeout #68
📖 Add getting started docs #66
✨Add release make tasks #67
🌱 Bump golang.org/x/net from 0.1.0 to 0.7.0 in /hack/tools #62
:seedling: Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #65
✨Remove clusterctl crds installation #63
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.3 #64
🌱 Make logging more consistent #61
🌱 Update references from k8s.gcr.io to registry.k8s.io #60
🌱 Add a development note to readme #59
🌱 Make dependabot ignore CAPI test #57
:seedling: Bump github.com/onsi/gomega from 1.24.1 to 1.26.0 #56
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 #54
:seedling: Bump actions/checkout from 2 to 3 #53
:seedling: Bump actions/setup-go from 2 to 3 #52
🌱 Add dependabot config #49
⚠️ Move controllers to internal package #51
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
add roles for the new privileged namespaces PSa syncer controller #743
OCPBUGS-15256 : Sync openshift/api to reduce installerpod configmap based file permissions to 0600 #740
OCPCLOUD-2010 : Re-vendor api and library-go for external platform support #736
OCPBUGS-14323 : Change manifest directory permissions #739
OCPBUGS-13579 : remove RBAC for cluster-policy-controller CM leader election #738
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
OCPBUGS-14052 : KubeSchedulerDown: set runbook_url annotation #489
OCPBUGS-15256 : Sync openshift/api to reduce installerpod configmap based file permissions to 0600 #488
remove loglevel in deploy #487
OCPBUGS-14323 : Change manifest directory permissions #485
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
Revert “specify master node selector on migrator pod” #93
OCPBUGS-17170 : specify master node selector on migrator pod #92
OCPBUGS-16513 : bump(*): update to 1.27.1 #91
Fix operator doc in README #90
Updating ose-cluster-kube-storage-version-migrator-operator images to be consistent with ART #89
Full changelog
OCPBUGS-18363 : Add ‘/etc/cni/multus/net.d’ into volumemount in multus pod #1979
OCPBUGS-18175 : Fix bond-cni’s default directory in multus manifest #1953
OCPBUGS-17782 , SDN-3664 : Join ovnkube-controller and ovnkube-node container for multizone setup #1971
OCPBUGS-16051 , OCPBUGS-3176 : Enables IP Forwarding config in CNO #1952
OCPBUGS-17257 : CVE-2023-3978: golang.org/x/net/html: Cross site scripting #1935
OCPBUGS-17677 : [Azure] Add granular permission for assigning egressIP to NIC to Azure CredentialsRequest for workload identity. #1949
OCPBUGS-17964 : ovn-k, managed: Align join subnet configuration #1962
SDN-4024 : Add ANP Feature Gate #1859
SDN-4057 : hypershift: Allow ovnkube-master and ovnkube-node to have different images #1942
Remove certificatesigningrequests/update permission from ovnkubenode #1934
Add rolling update for managed ovnkube-control-plane #1944
IC & openshift + hypershift #1874
OCPBUGS-16019 : prevent creation of multiple cni-sysctl-allowlist-ds pods #1904
OCPBUGS-10765 : make MAXLOGFILES a real variable and work for self-hosted #1931
Multus thick plugin support #1915
OVN-Kubernetes ipsec: create the CSR with a random name #1928
CCO-294 : Switch azure credentials request to use explicit permissions #1922
OVN-Kubernetes: Add status subresource permissions for setting labels and annotations #1896
SDN-3223 : Use encapsulation=true for IBM Cloud #1800
Bug 16136 : change whereabouts ip reconciler exec #1890
Add OpenStack platform to list of allowed dual-stack clusters #1697
OCPBUGS-15945 : Stop using utilruntime.PanicHandlers to handle reconciliation panics #1893
HOSTEDCP-1063 : allow webhooks in hosted clusters to reach multus-admission-controller service #1879
OCPBUGS-15961 : FIPS related CNO changes #1901
OCPBUGS-10765 : Revert “Revert “OCPBUGS-10765: Remove oldest ovn acl log files when f… #1876
ovn-k: Configure dns service namespace and name #1912
OCPBUGS-15544 : Enable multi-external-gateway feature by default for managed and hosted clusters #1887
OCPBUGS-15918 : Skip rendering 0.0.0.0/0 for cluster proxy status #1903
Change rhel7/8 to rhel8/9 #1870
Enable EgressService controller #1848
Edited multus-admission-controller deployment config to not add autom… #1767
OCPBUGS-15794 : fix: add missing annotation for workload partitioning #1866
OCPBUGS-15544 : Add adminpolicybasedexternalroutes rights for ovnkube-node. #1867
Revert “Remove oldest ovn acl log files when file limit exceeded” #1873 #1873
OCPBUGS-10765 : Remove oldest ovn acl log files when file limit exceeded #1868
kube-proxy config overriding updates #1831
OCPBUGS-15282 : Add release version annotation to whereabouts-reconciler #1851
CCO-356 : Add Infrastructures permission to CNCC cluster role #1843
Add multi-networkpolicies support for OVN #1796
Add support for AdminPolicyBasedExternalRoute CRD and controller’s RBAC #1765
OCPBUGS-15138 : Add kubernetes.io/os nodeSelector to wherebouts reconciler DS #1841
OCPBUGS-14988 , SDN-3901 : Rebase to kube 1.27 #1826
CCO-358 : Manifest changes necessary to support Azure Workload Identity #1755
OCPBUGS-14714 : Do not rely on ControlPlaneTopology do determine if running in HyperShift #1835
OCPBUGS-11882 : Added another volume to safe-to-evict-local-volume annotation #1830
OCPBUGS-14833 : Fixes lint issues #1834
OCPBUGS-14384 : Remove nodeSelector for architecture in whereabouts daemonset #1828
OCPBUGS-11882 : Added safe-to-evict annotation to ovnkube-master and multus admission controller components #1822
OCPBUGS-13922 : Revert “Do not set the operator as available before updating the network config” #1818
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
OCPBUGS-17943 : Add rtentsk plugin to pp tuned profile (#767) #767
Tighten the rules for modifying Tuned Profiles (#775) #775
Revert “Tighten the rules for modifying Tuned Profiles (#765)” (#771) #765
Tighten the rules for modifying Tuned Profiles (#765) #765
OCPBUGS-14026 : cgroup: Match the name of the cgroup to what is expected by kubelet (#758) #758
e2e: irqbalance: improve test troubleshooting (#753) #753
OCPBUGS-16348 : OSLAT latency spikes due to tsc karg setting (#756) #756
Makefile: hack: add helpers to compile testsuites (#751) #751
OCPBUGS-17219 : Render mode should not segfault w/ no matching MCP (#754) #754
Release leader election on manager exit (#745) #745
generate missing files (#752) #752
vendor: bump OCP dependencies 08082023 (#750) #750
OCPBUGS-7980 : e2e:ht-aware: exec on the correct worker node (#729) #729
bump k8s to 1.27.4 (#748) #748
e2e: wait for objects deletion (#749) #749
e2e:wait: return updated pod object explicitly (#744) #744
OCPBUGS-17258 : CVE-2023-3978: golang.org/x/net/html (#747) #747
e2e: remove image parameter from must gather (#743) #743
Update the config.openshift.io/node
object’s cgroupMode
to “v1” (#737) #737
Fix a race in e2e test rollback.go code (#739) #739
e2e:irqbalance: applied condition exists (#727) #727
Improve render error handling (#724) #724
e2e:irqbalance: wait for tuned profile to be ready (#721) #721
pao:status: do not take address of loop var (#720) #720
nto:tuned: remove sched_min_granularity_ns settings (#722) #722
Align TuneD with the latest shipped FDP version (#716) #716
E2E: update cpu load balancing test for latest cgroup related changes (#712) #712
Build gather-sysinfo (#714) #714
e2e: overhaul Performance-Addon-Operator tests (#590) #590
e2e: latency testing: increase the expected threshold (#706) #706
e2e: perf-prof: disable truncating gomega output (#702) #702
Configure OVS for dynamic cpu pinning (#559) #559
OCPVE-382 : fix: add default state for crio config (#700) #700
e2e: devmgr: fine tune kubelet restart test (#701) #701
e2e: RPS: fix expected cpu set (#703) #703
Switch to rslave/HostToContainer volume mount propagation (#692) #692
Do not rollback settings on TuneD exit (#699) #699
e2e: reboot: add kubelet restart test (#697) #697
remove conditional skip (#690) #690
e2e: memorymanager fix: check the hugepage size condition (#693) #693
Use RHEL9 as a base (#665) #665
Expose TuneD socket to host. (#651) #651
E2E: Use appropriate device path for rpsmask test (#691) #691
chore: replace github.com/ghodss/yaml
with sigs.k8s.io/yaml
(#628) #628
test: perfprof: devices: fix default test image (#672) #672
e2e: verify latency tests run with LATENCY_TEST_DELAY>120 (#662) #662
E2E: Add memory manager sanity test case (#573) #573
modify owners (#634) #634
Add minLength restriction to Tuned CR (#689) #689
OCPBUGS-14934 : consistent use of ginkgo flags in Makefile (#682) #682
OCPBUGS-14622 : Do not fail creating cgroups if they exist already (#683) #683
OCPBUGS-14193 : pao e2e: Split e2e PAO update lane to more lanes (#631) #631
OCPBUGS-4194 : rps: use default rps mask kernel API (#650) #650
OCPBUGS-14756 : [test] [e2e] Check ci lanes are executing the right test suites (#679) #679
check ocp version and export CNF_TEST_IMAGE variable with appropriate cluster version (#584) #584
OCPBUGS-5529 : Fix updating numa core siblings map in GetCpuSiblings function (#564) #564
Remove cpu-quota.crio.io: disable annotation (#663) #663
OCPBUGS-14137 : e2e: perfprof: add SNO device recovery test (#653) #653
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
WRKLDS-728 : Capabilities: drop build/apps APIService when capabilities are not enabled #532
switch image-registry cert CM #545
OCPBUGS-16554 : update dependencies to get rid of goproxy #546
AUTH-408 : bindata: set required-scc #544
Plumb featuregates to the openshift-apiserver #542
allow etcd healthcheck timeout closer to probe timeouts to avoid failing on slower etcd #540
Add AES-GCM encryption tests #539
OCPBUGS-14010 : increase timeout for probes #536
OCPBUGS-2765 : Library go bump #538
OCPBUGS-12813 : Updating ose-cluster-openshift-apiserver-operator images to be consistent with ART #534
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
route-controller-manager deployment updates #295
OCPBUGS-16072 : Updating Kubernetes and other associated dependencies #296
OCPBUGS-13926 : change the operator log level to default normal in the deployment #289
BUILD-582 , OCPBUGS-14638 : bump(k8s): 1.27.1 #294
OCPBUGS-13926 : add loglevel controller for OCM-o #292
Revert “13895: [WRKLDS-730] route-controller-manager deployment updates” #293
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
Merge rukpak updates into main + Required Fixes #88
Add ncdc to OWNERS #89
Temporarily remove from payload #90
Revert “Merge rukpak updates into main” #87
Merge rukpak updates into main #86
Remove Rukpak #85
Updating ose-cluster-platform-operators-manager images to be consistent with ART #83
OCPBUGS-10333 : feat: add workload pinning annotations #82
Full changelog
OCPBUGS-17989 : pkg/psalabelsyncer: enforce syncing in case label is set #129
AUTH-413 : ps syncer: only sync labels if noone else is managing them #127
ps syncer: add a controller for run-level 0 namespaces #128
Adjust logs per generic troubleshooting #126
OCPBUGS-15568 : Add timeout into cache sync wait to prevent hanging forever #124
OCPBUGS-15568 : Remove debugs logs in workqueuebucket #125
Add more logs for queue operations #122
OCPBUGS-15568 : Handle error if caches are not synced instead silently exit #121
Add ingvagabund to owners #120
Add logs for quota namespace syncing with verbosity level 2 #119
OCPBUGS-13649 : fix ClusterResourceQuotas to work for all api resources including custom resources #115
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
manifests: Drop explicit runlevel from CRD manifest #515
OCPBUGS-16435 : Bump k8 to v0.27.2 for ocp 4.14 #514
OCPBUGS-16403 : Update Cluster Sample Operator dependencies and libraries for OCP 4.14 #511
reconcile status when clusteroperator changes #510
OCPBUGS-15754 : Update Jenkins and Jenkins Agent Base image versions #504
OCPBUGS-14491 : Updating to use Jenkins 4.13 images #502
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
STOR-1274 : use granular permissons for Azure credential requests #388
STOR-1432 : hypershift: pass through control plane images to AWS EBS CSI driver operator #393
STOR-1432 : hypershift: add independent refs for AWS EBS driver controller images #392
OCPBUGS-17356 : Fix PodStartupStorageOperationsFailing alert #391
Remove “get” verb from “events” resource of RBAC for provisioner sidecar #390
OCPBUGS-11359 : Remove unused versions from status #374
OCPBUGS-16783 : Chore: Update OWNERS #389
OCPBUGS-16265 : Publish csi sidecar clusterroles earlier #386
OCPBUGS-15940 : Revert revert of hypershift cleanup #385
Revert “STOR-1369: Start hypershift refactor” #384 #384
STOR-1369 : Start hypershift refactor #381
OCPBUGS-13696 : Warn about CBT enabled VMs via vsphere-problem-detector #371
OCPBUGS-14053 : decrease severity for MultipleDefaultStorageClasses alert #382
STOR-1065 : Publish ClusterRoles for csi driver sidecars #379
STOR-1167 : Add permissions needed by fast snapshots to AWS CSI driver #369
CCO-319 : Add serviceAccountNames to azure-disk and azure-file credentials #364
OCPBUGS-13187 : Make vsphere-problem-detector alerts configurable #380
CCO-324 , CCO-325 : pass version to azure operators #372
OCPBUGS-13914 : allow removal of vsphereStorageDriver field in 4.14 #378
STOR-1334 : update storage operator to read featuregates from API #376
Revert “update storage operator to read featuregates from API on standalone OCP” #375
STOR-1334 : update storage operator to read featuregates from API on standalone OCP #368
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-13308 : Simplify user-facing messages on risk evaluation throttling #955
OCPBUGS-17418 : Really handle DeletedFinalStateUnknown correctly #954
CNF-9385 : add ImageRegistry capability #950
OCPBUGS-17418 : Handle cache.DeletedFinalStateUnknown #952
docs/user/tasks-*by-number-and-component.svg: Update to 4.13 #949
Dockerfile: bump to 1.19 and use public UBI pullspec #944
pkg/payload: De-noise ‘excluding …’ logs #945
bump api version to add new capability #941
pkg/cvo/metrics: Doc from_version semantics for cluster_version{type=“completed”} #929
Code cleanups for golangci-lint failures #942
OTA-559 : Migrate to (*Manifest).Include(…, overrides) #934
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
OCPBUGS-13359 : Fix crash when filtering the quick start catalog #13126
OCPBUGS-18306 : fix useDeleteModal Example formatting #13117
OCPBUGS-18406 : Builds navigation item is missing in Developer perspective #13124
OCPBUGS-17341 : OCP console mandate secret for repository creation #13084
OCPBUGS-16108 : Fix DeploymentConfig list performance issues by lazy loading their ReplicationControllers #13118
CONSOLE-3126 : Update cluster paused alert message #13106
OCPBUGS-17864 : Web console slowness on Project>Project access page #13099
OCPBUGS-17981 : Remove DeploymentConfig, Build and BuildConfig sections from navigation and use flags so they can be enabled by cluster admins #13089
OCPBUGS-9182 : Enable default-container annotation to specify the default container for logs and terminal. #13098
OCPBUGS-17913 : Typo in the OCP console menu #13096
OCPBUGS-17948 : Fix that Devconsole plugin show essential features like add page and topology also when Builds and DeploymentConfigs capabilities are disabled #13097
OCPBUGS-13892 : Remove spaces from prometheus queries #13043
OCPBUGS-15927 : Error page when fresh normal user visiting BuildConfigs page of ‘default’ project #13091
OCPBUGS-16374 : Fix topology crash when a console.topology/data/factory extension tries to resolve a resource with version from the CRDs which doesn’t exists #13093
CONSOLE-3327 : Expose useActiveNamespace within dynamic-core-api #13033
OCPBUGS-17595 : Updating YAML from console shows error #13090
OU-206 : Merge monitoring alerts with alerts from other sources in the dev console #12940
CONSOLE-3681 : Convert storage-class-form.tsx from class component to … #13036
OCPBUGS-17496 : Bridge NAD should set “preserveDefaultVlan”: false #13076
CONSOLE-3126 : Remove paused state since its no longer relevant due to 4.14 changes … #13072
OCPBUGS-17515 : Console UI is broken due to patternfly/react-core version change #13086
OCPBUGS-17504 : Dev console: Remove checkboxes on Alert Details page Silenced By list #13085
OCPBUGS-16717 : Fix name validation regex #13075
OCPBUGS-17410 : Fix that “Delete application” doesn’t work in topology when Pipelines operator is not installed #13074
OCPBUGS-14138 : Console fix #13078
OCPBUGS-15458 : Links for console-dynamic-plugin-sdk markdown docs are not working #13062
OCPBUGS-129 : bump @patternfly/react-core to v4.276.11 to pick up Sel… #13052
OCPBUGS-17234 : change Command Line Tools text #13068
OCPBUGS-17347 : Fix “View alerting rule” action URL #13058
OCPBUGS-15419 : Title on Overview page has changed to “Cluster · Red Hat OpenShift” #12951
OCPBUGS-13387 , OCPBUGS-16693 : Import page create button is disabled due to PAC validation #13046
CONSOLE-3683 : Convert FireMan component in list-page.tsx from class c… #13024
OU-231 : Add jgbernalp and zhuje to OWNERS for monitoring #13069
OCPBUGS-17196 : Fix nad ovn type - annotation and netAttachName #13053
OCPBUGS-16844 : external link icon in resource added
toast notification not linked #13057
OCPBUGS-15310 : Helm Chart installation modal “Documentation” field is always N/A #13032
CONSOLE-3686 : Convert SecretFormWrapper component in create-secret.ts… #13017
OCPBUGS-15008 : update the KnativeServing API version to v1beta1 for global-config extension #13059
CONSOLE-3679 : Convert instantiate-template.tsx from class component t… #12947
CONSOLE-3568 : expose DeleteModal via useDeleteModal hook in @console/shared #12974
CONSOLE-3677 : Convert edit-yaml.jsx from class component to functiona… #12973
CONSOLE-3678 : Convert EventStream component in events.jsx from class … #12989
OCPBUGS-16093 , OCPBUGS-16270 , OCPBUGS-9409 : Creation of GH webhook and attaching it to repo while importing from git using PAC #13021
CONSOLE-3682 : Convert components in cluster-settings folder from clas… #13011
CONSOLE-3676 : Convert app.jsx from class component to functional comp… #12952
OU-175 : Monitoring: Add “Silences” tab to Developer console #12900
OCPBUGS-10884 : propagate mpath device type to request data #13022
OCPBUGS-16656 : Devfile import fails on master branch #13050
OCPBUGS-9355 : Fix translation bug #13049
OCPBUGS-3495 : Add cacheBuster query string when requesting plugin entry scripts #13035
OCPBUGS-16599 : allow creation of v1beta1 APIversion Pipeline in Pipeline builder YAML view #13034
OCPBUGS-9285 : Add note to the console.page/route extension regarding its usage #13044
OCPBUGS-14341 : Check operands deletionTimestamp to disable kebab action menu #13042
ODC-7336 : automation for customization-of-catalog-add-page-form feature file #12934
OCPBUGS-11285 : Dynamic plugin translation support for plurals broken #13028
chore(i18n): update translations: Completed Master Branch - Sprint 238 #12999
OCPBUGS-16433 : Fixes location update issues #13023
CONSOLE-3591 : Remove directory listing for /static/* #13001
CONSOLE-3694 : Convert tile-view-page.jsx from class component to func… #12942
ODC-7334 : Show ConsoleSamples resources in the samples catalog #12970
CONSOLE-3666 : Validate shared modules of dynamic plugins #12881
OCPBUGS-11971 : When removing the project owner from the project in GUI, instead of that user, the group (the default group added as project admin through the project template) will be removed. #13016
OCPBUGS-13808 : Console SDK components should be using GroupVersionKin… #13029
OCPBUGS-14837 , OCPBUGS-16025 : Hide the Duplicate Pipelines Card in the DevConsole Add Page #13007
OCPBUGS-8274 : Fix copy login command regression #13003
CONSOLE-3687 : Convert components in utils folder from class component… #12925
OCPBUGS-11219 : Fix incorrectly nested css rule for print styles #12991
OCPBUGS-11620 : Fix stop PLR option #13020
CONSOLE-3706 : Remove custom history.pushPath alias function #12873
CONSOLE-3431 : Allow building dynamic plugins without any exposed modules #12530
HELM-502 : Bump Helm to 3.12.1 #13014
OCPBUGS-15359 : Enable namespace dropdown selection when all namespace installation mode selected by default and… #12975
OCPBUGS-16174 : Update the VSCode extension link and descriptions on Create Serverless function form #13015
OCPBUGS-13142 : InstallPlan info cannot shown on Subscription tab for … #13012
OCPBUGS-14907 : Fix operator backed catalog page when copied CSVs disabled #12932
CONSOLE-3684 : Convert components in modals folder from class componen… #12941
OCPBUGS-16148 : disable Save if Use existing claim is active and no … #13010
OCPBUGS-16150 : Fix Start last run action in Topology sidepanel #13009
OCPBUGS-15458 : Links for console-dynamic-plugin-sdk markdown docs are not working #12993
OU-218 : Monitoring: Use useResolvedExtensions
instead of useExtensions
#12987
CONSOLE-3680 : Convert row-filter.jsx from class component to function… #12957
OCPBUGS-13808 : Console SDK components should be using GroupVersionKin… #12946
CONSOLE-3685 : Convert components in RBAC folder from class component … #12933
CONSOLE-3611 : User can configure the install of Operators that authenticate using STS #12779
OCPBUGS-9991 : Most of contents are lack of i18n on “Command Line Tools” page #12995
OCPBUGS-15021 : Use FLAGS.CAN_GET_NS to decide whether to show Route details > Metrics tab #12944
ODC-7341 : Show Build output in Shipwright Build list and details page #12972
OCPBUGS-8005 : Fix broken upstream doc link for cluster channel upgrades #12998
OCPBUGS-10884 : add multipath device type to LocalVolumeSet #12723
OCPBUGS-14434 : Running yarn dev
results in the build running on a loop #12990
OCPBUGS-10844 : fix bug where binary secret values are corrupted on edit and add test coverage #12986
OCPBUGS-15011 : Upload JAR file does not work if the Cluster Samples Operator is disabled #12917
OCPBUGS-12891 : check for valid OLM selector in K8sResourceWidget to p… #12887
OCPBUGS-15896 : STS label not valid according to kube #12980
RHSTOR-4533 : added a mutator property for the storage class extension #12886
OCPBUGS-7416 : get Kamelets from the camel-k-operator namespace as well #12710
OCPBUGS-14548 : only show pipelines doc link for downstream #12979
CONSOLE-3565 : Expose annotations modal in dynamic plugins sdk #12843
CONSOLE-3610 : User can filter on STS enabled clusters for Operators that claim support for STS #12778
OCPBUGS-15773 : The upgrade Helm Release tab in OpenShift GUI Developer console is not refreshing with updated values. #12966
ODC-7319 : correcting - missing package tag across gherkin files #12847
ODC-7313 : Run CI tests with non-admin user #12814
Extract and reuse same code as in test-prow-e2e.sh #2
OCPBUGS-15427 : Remove access review check for PipelineResource from Pipeline section #12964
ODC-7325 : Improve BuildConfig and Shipwright Build list pages #12910
ODC-7340 : Remove Shipwright Tech Preview badges #12960
OCPBUGS-14548 : update pipelines doc links #12890
OCPBUGS-15572 : Fix bug where the install operator update approval radio button does … #12959
OCPBUGS-14959 : Error for DuplicateClusterRoleBinding and Edit ClusterRoleBinding subject in RHOCP4 Web Console #12939
OCPBUGS-14665 , OCPBUGS-14874 , OCPBUGS-14875 : Helm Chart installation form hangs on create if JSON-schema is using 2019-09 or 2020-20 standard revisions #12929
OU-198 : Revert “Disable broken monitoring-tests” #12943
ODC-7337 : Skip wait for authentication operator to start progressing when the secret already exists #12884
OCPBUGS-497 : frontend: fix kube-apiserver availability query #12928
OCPBUGS-15060 : “Duplicate RoleBinding” leads to “Unsupported value” error #12921
OCPBUGS-7794 : Image pull secret creation form doesn’t re-enable Create button once it is disabled #12609
CONSOLE-3616 : Revert multicluster server flags #12782
OCPBUGS-15299 : Create Serverless Function Form is Broken #12926
OCPBUGS-13120 : Serverless functions UI warning is misleading #12923
ODC-7329 : Subsequent PipelineRuns take initial PipelineRun name into account #12913
CONSOLE-3612 : User is warned when cluster is in STS mode #12777
ODC-7322 : Implement a proxy to hit the Artifacthub.io API end point #12905
MGMT-15023 : Add help text to vCenter cluster field #12912
OCPBUGS-11464 : Availability requirement update is initially disabled … #12918
OCPBUGS-15135 : Make knative routes copyable similar to openshift routes #12908
OCPBUGS-14909 : Disabling web-terminal tests in CI #12892
OCPBUGS-14015 : Create helm release page doesn’t show a YAML editor when schema isn’t available (httpd-imagestreams chart) #12914
CONSOLE-3372 , OCPBUGS-13648 , OCPBUGS-13833 : Console supports installing non-latest Operator versions #12743
OCPBUGS-7036 : Add Git Repository (PAC) doesn’t setup GitLab and Bitbucket configuration correct #12593
chore(i18n): update translations: Completed-7034-OCP 4.13/Master Branch UI Localization- Sprint 231 #12695
OCPBUGS-14354 : e2e: Enable Pipeline tests #12911
OCPBUGS-14915 : Remove entries from the menu that are now added by monitoring-plugin
#12893
ODC-7316 : Add discoverability of the IDE extensions from Create Serverless form #12846
OCPBUGS-14419 : Remove tech preview badge from Pipeline repository pages #12888
ODC-7326 : Align Build, BuildRun and PipelineRun details page #12898
OCPBUGS-14836 : Updated BuildConfig and Shipwright Build lists shows runs from another namespace #12896
OCPBUGS-14890 : Missing ‘View details’ link for several servicemonitors.spec.endpoints fields in YAML sidebar #12895
OCPBUGS-14002 : Correct the alignment of yaml toolbar links #12894
OCPBUGS-14660 : Helm Repository “Edit” button results in 404 #12891
OCPBUGS-14716 : add ROSA branding option #12889
OCPBUGS-13208 : Fix PVC metrics query #12867
OCPBUGS-12897 : Knative Route Details Page should show the URL of the route as it is shown in the Openshift Routes Details page #12853
OCPBUGS-8682 : Fix empty create dropdown on provided APIs page #12819
OCPBUGS-9214 : Create button is disabled in Git Import form when git repo url has hyphens in owner part of the url #12652
OCPBUGS-4496 : Fix Samples/Snippets tab #12642
OCPBUGS-7361 : support JSON schema 06 in the helm install/upgrade form #12644
OU-138 : Move QueryBrowser component to dynamic SDK #12841
OCPBUGS-9063 : Remove frontend validation from legacy operand form gen… #12788
ODC-7275 : Implement invoke serverless functions #12755
OCPBUGS-14964 : Disable broken monitoring-tests #12902
OCPBUGS-11219 : Include print styles to allow printout of full screen and … #12849
ODC-7306 : Show the latest Build status in the Build list view #12809
ODC-7277 : added v1 support for Pipeline #12729
CONSOLE-3660 : Introduce react-router v6 compatibility #12861
OCPBUGS-8274 : Do not request token URL if auth is disabled #12818
OCPBUGS-14668 : visiting Configurations page returns error Cannot read… #12882
OCPBUGS-14602 : selected project was not taking effect when searching … #12880
OCPBUGS-14550 : Use proxy with web socket connection and monitoring d… #12877
CONSOLE-3392 : Implement exact search for more precise result sets and add user prefs setting #12838
ODC-7288 : Add proxy to invoke knative services with a public route #12789
ODC-7320 : Gherkin for customisation of add page and developer catalog through customisation form view #12855
OCPBUGS-14424 : OVN Kubernetes multi-homing #12869
OCPBUGS-14262 : Fix Pipeline metrics page #12863
OCPBUGS-10411 : Edit deployment don’t enable save button if image stream is added #12673
OCPBUGS-14149 : account for single object in status.conditions instead… #12866
OCPBUGS-14352 : E2e tests fails because OpenShift Pipelines operator could not be found #12872
OCPBUGS-9909 : Could not import multiple resources via JSON (while YAML supports this) #12721
ODC-7317 : Update Terminal step of the Guided Tour to indicate that odo CLI is accessible #12848
ODC-7308 : Update test cases of web terminal configuration page #12825
ODC-7283 : Add Web Terminal tab in cluster configuration page #12718
OCPBUGS-6767 : Regression: OpenShift Console no-longer filters SecretList when displaying ServiceAccount #12679
OCPBUGS-13782 : Surface the message from Operator developer #12840
OCPBUGS-12896 : Corrected Labels for resolving the bug related to the Create Route Checkbox #12834
ODC-7315 : Change help texts in initialize Terminal page #12824
OCPBUGS-11668 : Fix kebab actions on Installed Operators page #12822
OCPBUGS-13693 : Fix RTE in bridge. #12817
OCPBUGS-11256 : Topology UI doesn’t recognize Serverless Rust function for proper UI icon #12816
OCPBUGS-11996 : Fixed Make Serverless Form Error #12815
OCPBUGS-13257 : propagate labels to pipeline resources #12808
MGMT-14527 : Add vSphere cluster field. #12806
OCPBUGS-12783 : Remove “Action” type from OLM descriptor readme #12800
CONSOLE-3623 : Add X-CSRF token to console request headers #12719
OCPBUGS-5453 : Add Pipeline metrics unsupported empty page #12435
OCPBUGS-1829 : use service port name instead targetPort in the Pipeline Event listener route #12148
CONSOLE-2501 : Upgrade TypeScript version to 4.5 #12821
ODC-7318 : Update ODC owners, May 2023 edition #12839
CONSOLE-2501 : Update builder image #12828
OCPBUGS-13361 : Update plural string dynamic demo plugin locales #12799
ODC-7309 : Remove dev console integration-tests reviewers #12802
OCPBUGS-12244 : only copy workload annotations to debug pod #12794
ODC-7279 : Correcting CI failures of ODC Packages #12700
HELM-484 : Basic authentication documentation update #12768
CONSOLE-3615 : Mark multicluster code for removal #12754
ODC-7300 : Change method name for labelKeyForNodeKind to getTitleForNodeKind #12733
ODC-7296 : Rename all instances of YAMLEditor to CodeEditor #12708
Bug 2176216 : VMs are listed twice in cluster inventory #12795
OCPBUGS-12267 : Fix OLM k8sResourcePrefix descriptor dropdown behavior #12758
OCPBUGS-11099 : add support for minimal status of tekton #12724
OCPBUGS-12732 : fix buildconfig form ns #12771
OCPBUGS-12637 : update helm release empty state text #12767
OCPBUGS-12286 : Fix missing console plugin control on CSV details page. #12766
OCPBUGS-7692 : Fix that helm details page shows an inf. loading indicator when api call fails #12578
OCPBUGS-11057 : Importing a kn Service shows a non-working Open URL decorator also when the Add Route checkbox was unselected #12726
OCPBUGS-6581 : Serverless - Eventing - Channels: Conditions column i18n misses #12641
OCPBUGS-7485 : When Creating Sample Devfile from the Samples Page, Topology Icon is not set #12725
OCPBUGS-11596 : Do not fetch catalog sources on CSV or Subscription details pages. #12717
OCPBUGS-10224 : Multiple instances of tabs under ODF dashboard #12635
OCPBUGS-6770 : Pipeline doesn’t render correctly when displayed but looks fine in edit mode #12722
OCPBUGS-11869 : Pod Status Overlapping in Sidebar #12732
CONSOLE-3600 : Filter operators based on nodes OS type #12707
OCPBUGS-9329 : update dynamic plugin info for development mode #12666
OCPBUGS-10562 : disable operator-uninstall.ts as the uninstall test is… #12731
OCPBUGS-3036 : Do not list subscriptions in all namespaces on CSV details page. #12716
OCPBUGS-5548 : delete associated pipeline, triggertemplate and eventlistener when deleting app #12587
Add the possibility login with different IDP and user credentials #12709
ODC-7270 , ODC-7272 : Improve telemetry: Add resource and tab name to the page title #12669
Improve useModal docs example #12115
Improvements on Web Terminal Operator Installation functionality #12713
OCPBUGS-10956 : Reduce metrics cardinality by grouping well-known and other perspectives and plugins #12684
OCPBUGS-9305 : add missing readOnly conditions #12685
ODC-7280 : Add PipelineRun tab to Dev perspective Pipeline page #12672
OCPBUGS-10562 : re-enable and fix operator-uninstall.spec.ts #12678
ODC-7282 : Add webhook informations on Repository details and summary page #12690
OCPBUGS-11382 : Update Dockerfile to use latest builder images #12655
ODC-7274 : Prepare a page and modal to invoke a Serverless function #12686
OCPBUGS-103 : Move operator install status to it’s own route/page #12704
OCPBUGS-11020 : fix runtime error on OperatorHub details pages #12702
ODC-7281 : Provide Column management option for the TaskRuns list page #12689
Remove andybraren as dashboard reviewer #11807
OCPBUGS-11197 : Rephrase vCenter connection tooltips #12694
OCPBUGS-10961 : Fix description for BuildAdapter SDK extension #12683
CONSOLE-3577 : Remove deprecated metering endpoint from backend #12692
OCPBUGS-5940 : Wait with CRD/model translation until i18n bundles are loaded #12697
OCPBUGS-10916 : fix translation string for Image pull secret created alert #12681
OCPBUGS-10836 : fix All projects selection on Pipelines page in dev perspective #12676
OCPBUGS-10950 : use PipelineRun template from ‘pipelines-as-code-pipelinerun-go’ configMap for Go runtime #12682
ODC-7271 : add duration for PipelineRun and TaskRun on details page #12659
ODC-7276 : Add cancelled status color in Pipeline metrics page #12662
automation of edit build config feature file #12622
OCPBUGS-10619 : Enable modal scroll for uninstall operator instances #12680
OCPBUGS-10562 : disable operator-uninstall.spec.ts as the previous fix… #12677
PF Update 2023-2 #12664
OCPBUGS-10562 : re-enable and fix operator-uninstall.spec.ts #12661
OCPBUGS-10655 : Do not show builder ImageStreams without sampleRepo
as samples #12667
OCPBUGS-10509 : Sync Debug in Terminal feature availability with 3.x pods in web console #12657
OCPBUGS-9956 : update the default pipelineRun template name #12660
OCPBUGS-7620 : Edit Deployment (and DC) form doesn’t enable Save button when changing strategy type #12608
OCPBUGS-8086 : Visual fixes for list items #12619
OCPBUGS-9907 : Fix alerts source display values #12632
OU-110 : Observe > Dashboards : Code Consolidation Fixes #12588
OCPBUGS-7484 : When there are 2 pipelines displayed in the dropdown menu, selecting one, unchecks the Add Pipeline checkbox #12650
OCPBUGS-8268 : OpenShift pipeline TaskRun(s) column Duration is not present as column in UI #12633
OCPBUGS-7632 : comment out suspected problematic test #12647
OCPBUGS-10345 : Fix backend runtime error #12654
OCPBUGS-10269 : Fix grammatical error in feedback modal #12634
OCPBUGS-8299 : CronJobs table/details UI doesn’t have Suspend indication #12638
OCPBUGS-7801 : taskrun ui fails when using object type results #12626
OCPBUGS-10230 : Fixes card sizes not even issue when commit info is not available on Environments page #12550
OCPBUGS-5360 : re-enable operator-install-single-namespace.spec.ts test #12424
OCPBUGS-10232 : Fixes argocd link for non-KAM added application envs #12558
OCPBUGS-7232 : Fixes resource status alignment issue #12429
CONSOLE-3393 : Proxy managed cluster monitoring requests through MCE c… #12360
CONSOLE-3425 : Expose ‘nameFilter’ prop to ‘ListPageFilter’ component #12438
OU-117 : No response for duplicate query with default disabled status when click ‘Hide all queries’ #12621
Update dockerignore. #12538
CONSOLE-3452 : Add patternfly customer feedback extension mechanism to console #12611
OCPBUGS-7446 : Show type of sample on the samples view #12548
OCPBUGS-7395 : Users don’t know what type of resource is being created by Import from Git or Deploy Image flows #12615
OCPBUGS-7178 : Add page title to Devconsole pages #12591
Full changelog
OCPBUGS-17681 : Default CNI binaries to RHEL 8 #116
Updating ose-containernetworking-plugins images to be consistent with ART #108
Updating ose-containernetworking-plugins images to be consistent with ART #107
Add rhel9 binary #106
OCPBUGS-14095 : Sync with upstream version v1.3.0 #98
: Ignore LinkNotFoundError during cmdDel #892
build(deps): bump github.com/Microsoft/hcsshim from 0.9.8 to 0.9.9 #891
tuning: fix cmdCheck when using IFNAME #885
enable govet and unparam linters #883
Fix ValidateExpectedRoute with non default routes and nil GW #887
Bump to golang 1.20 to pick up go1.19.6 / go1.20.1 CVE fixes #888
bridge: read only required chain on cni del instead of the entire ruleset #880
bridge: add vlan trunk support #829
Add parameter to disable default vlan #875
bridge, spoof check: remove drop rule index #873
Merge #881
go.mod: bump all deps #879
build(deps): bump actions/setup-go from 3 to 4 #861
build(deps): bump actions/stale from 7 to 8 #870
linter: fix ginkgolinter errors #878
enable ginkgolinter linter #853
Fix wastedassign linter errors #871
enable durationcheck, predeclared, unconvert, unused and wastedassign linters #855
Fix revive linter errors #867
remove govet and gofmt from test_linux.sh #854
ci(lint): setup golangci-lint #843
ci(lint): setup yamllint linter #836
Update ginkgo to v2 #812
Fix overwritten error var in getMTUByName #831
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-16074 : Updating Kubernetes and other associated dependencies #141
OCPBUGS-14489 : Kubernetes 0.27 #139
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
STOR-1442 : Restart webhook Pods if webhook-serving-cert changed #83
STOR-1441 : Restart node Pods if metrics-serving-cert changed #82
OCPBUGS-16073 : Updating Kubernetes and other associated dependencies #81
OCPBUGS-14824 : Bump csi-driver-shared-resource-operator library-go #80
OCPBUGS-14488 : bumping kubernetes to 0.27.1 #79
Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #77
Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #76
Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #75
Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #73
OCPBUGS-7906 : add openshift workload annotation to driver daemonset #72
Full changelog
STOR-1169 : Rebase external-attacher
to v4.3.0 for OCP 4.14 #54
Update csi-release-tools #440
Add changelog for 4.3.0 #439
Bump k8s.io/csi-translation-lib from 0.27.0 to 0.27.1 #435
Bump k8s.io/client-go from 0.27.0 to 0.27.1 #436
Update dependency go modules for k8s v1.27.0 #434
Update dependency go modules for k8s v1.27.0-rc.0 #429
Bump google.golang.org/grpc from 1.53.0 to 1.54.0 #428
Bump k8s.io/csi-translation-lib from 0.26.2 to 0.26.3 #426
Bump k8s.io/client-go from 0.26.2 to 0.26.3 #424
Bump github.com/container-storage-interface/spec from 1.7.0 to 1.8.0 #423
Bump github.com/golang/protobuf from 1.5.2 to 1.5.3 #422
Bump k8s.io/client-go from 0.26.1 to 0.26.2 #420
Bump k8s.io/csi-translation-lib from 0.26.1 to 0.26.2 #421
Bump k8s.io/api from 0.26.1 to 0.26.2 #419
Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #417
fix: CVE-2022-41723 #415
Bump google.golang.org/grpc from 1.52.3 to 1.53.0 #414
Add changelog for v4.2.0 #413
add option to limit grpc logging length #411
Bump google.golang.org/grpc from 1.52.1 to 1.52.3 #410
Bump google.golang.org/grpc from 1.52.0 to 1.52.1 #409
Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #407
Bump k8s.io/client-go from 0.26.0 to 0.26.1 #404
Bump k8s.io/csi-translation-lib from 0.26.0 to 0.26.1 #406
Bump k8s.io/api from 0.26.0 to 0.26.1 #405
Bump k8s.io/apimachinery from 0.26.0 to 0.26.1 #403
Bump google.golang.org/grpc from 1.51.0 to 1.52.0 #402
OCPBUGS-14815 : Chore: Update OWNERS and OWNERS_ALIASES #55
Updating csi-attacher images to be consistent with ART #53
Updating csi-attacher images to be consistent with ART #52
Updating csi-attacher images to be consistent with ART #51
Updating csi-attacher images to be consistent with ART #50
Full changelog
OCPBUGS-17264 : USPTREAM: 969: build(deps): bump golang.org/x/tools from 0.9.3 to 0.12.0 #68
OCPBUGS-14811 : Chore: Update OWNERS and OWNERS_ALIASES #66
STOR-1169 : Rebase external-provisioner
to v3.5.0 for OCP 4.14 #65
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
Update csi release tools #921
Update csi-release tools #920
Add changelog for 3.5.0 #919
build(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 #915
Update dependency go modules for k8s v1.27.0-rc.0 and v1.27.0 #901
build(deps): bump actions/checkout from 3.5.0 to 3.5.2 #914
build(deps): bump github.com/onsi/gomega from 1.27.5 to 1.27.6 #903
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 #902
build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.30.0 #889
build(deps): bump k8s.io/csi-translation-lib from 0.26.2 to 0.26.3 #891
build(deps): bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #894
build(deps): bump actions/checkout from 3.4.0 to 3.5.0 #893
build(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 #892
Update to kubernetes-sigs/sig-storage-lib-external-provisioner v9.0.2 #896
build(deps): bump github.com/container-storage-interface/spec from 1.7.0 to 1.8.0 #890
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.5 #882
build(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.4 #886
build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #881
build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 #868
build(deps): bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 #863
build(deps): bump github.com/kubernetes-csi/external-snapshotter/client/v6 from 6.1.0 to 6.2.0 #848
build(deps): bump sigs.k8s.io/gateway-api from 0.6.0 to 0.6.2 #888
build(deps): bump k8s.io/csi-translation-lib from 0.26.1 to 0.26.2 #880
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 #877
build(deps): bump actions/checkout from 3.3.0 to 3.4.0 #887
build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.1 #871
Add tests for volume mode conversion feature #867
Add and enable sidecar e2e test to enable volume mode conversion #832
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.2 #862
build(deps): bump k8s.io/component-helpers from 0.26.0 to 0.26.1 #858
build(deps): bump k8s.io/apiserver from 0.26.0 to 0.26.1 #852
build(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #859
build(deps): bump k8s.io/client-go from 0.26.0 to 0.26.1 #853
build(deps): bump k8s.io/csi-translation-lib from 0.26.0 to 0.26.1 #854
build(deps): bump k8s.io/api from 0.26.0 to 0.26.1 #856
build(deps): bump google.golang.org/grpc from 1.51.0 to 1.52.3 #861
build(deps): bump actions/checkout from 3.2.0 to 3.3.0 #850
Full changelog
STOR-1169 : Rebase external-resizer
to v1.8.0 for OCP 4.14 #141
Add release notes for 1.8 #295
Update csi-release-tools #294
Update dependency go modules for k8s v1.27.0 #287
Bump k8s.io/csi-translation-lib from 0.26.1 to 0.27.0 #286
Update dependency go modules for k8s v1.27.0-rc.0 #280
Bump k8s.io/apiserver from 0.26.0 to 0.26.2 #268
Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 #260
Bump k8s.io/client-go from 0.26.0 to 0.26.1 #255
Bump k8s.io/api from 0.26.0 to 0.26.1 #253
Bump k8s.io/csi-translation-lib from 0.26.0 to 0.26.1 #251
OCPBUGS-14812 : Chore: Update OWNERS and OWNERS_ALIASES #142
Updating ose-csi-external-resizer images to be consistent with ART #140
Updating ose-csi-external-resizer images to be consistent with ART #139
Updating ose-csi-external-resizer images to be consistent with ART #138
Updating ose-csi-external-resizer images to be consistent with ART #137
Full changelog
STOR-1169 : Rebase external-snapshotter
to v6.2.2 for OCP 4.14 #101
Add changelog for 6.2.2. #841
Cherry-pick fix: CVE-2022-41723 #840
Change snapshot controller image version to 6.2.1 in release-6.2 branch #817
Release 6.2 - Fix for CVE go-2023-1571 #816
OCPBUGS-14813 : Chore: Update OWNERS and OWNERS_ALIASES #102
Updating csi-snapshot-validation-webhook images to be consistent with ART #100
Updating ose-csi-external-snapshotter images to be consistent with ART #99
Updating ose-csi-snapshot-controller images to be consistent with ART #98
Updating csi-snapshot-validation-webhook images to be consistent with ART #97
Updating ose-csi-external-snapshotter images to be consistent with ART #96
Updating ose-csi-snapshot-controller images to be consistent with ART #95
Updating csi-snapshot-validation-webhook images to be consistent with ART #94
Updating ose-csi-external-snapshotter images to be consistent with ART #93
Updating ose-csi-snapshot-controller images to be consistent with ART #92
Updating csi-snapshot-validation-webhook images to be consistent with ART #91
Updating ose-csi-snapshot-controller images to be consistent with ART #89
Updating ose-csi-external-snapshotter images to be consistent with ART #90
Full changelog
STOR-1169 : Rebase livenessprobe
to v2.10.0 for OCP 4.14 #44
Add CHANGELOG for v2.10.0 #182
Update csi-release-tools #184
Update dependency go modules for k8s v1.27.0 #181
Update dependency go modules for k8s v1.27.0-rc.0 #178
fix: CVE-2022-41723 #179
OCPBUGS-14810 : Chore: Update OWNERS and OWNERS_ALIASES #45
Updating csi-livenessprobe images to be consistent with ART #40
Updating csi-livenessprobe images to be consistent with ART #38
Full changelog
STOR-1169 : Rebase node-driver-registrar
to v2.8.0 for OCP 4.14 #46
Add changelog for v2.8.0 #294
Update csi-release-tools #293
Bump k8s.io/kubelet from 0.26.1 to 0.27.1 #291
Bump k8s.io/client-go from 0.27.0 to 0.27.1 #290
Bump golang.org/x/sys from 0.6.0 to 0.7.0 #287
Bump google.golang.org/grpc from 1.52.0 to 1.54.0 #283
Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 #270
Update dependency go modules for k8s v1.27.0 #289
Update dependency go modules for k8s v1.27.0-rc.0 #284
Update registry to registry.k8s.io #278
Bump k8s.io/kubelet from 0.26.0 to 0.26.1 #264
Bump golang.org/x/sys from 0.3.0 to 0.4.0 #261
Bump google.golang.org/grpc from 1.51.0 to 1.52.0 #262
OCPBUGS-14814 : Chore: Update OWNERS and OWNERS_ALIASES #47
Updating csi-node-driver-registrar images to be consistent with ART #45
Updating csi-node-driver-registrar images to be consistent with ART #44
Updating csi-node-driver-registrar images to be consistent with ART #43
Updating csi-node-driver-registrar images to be consistent with ART #42
Full changelog
BUILD-432 : mount secrets as “overlay” mounts #349
OCPBUGS-16070 : Updating Kubernetes and other associated dependencies #356
OCPBUGS-15497 : Add the git-lfs package #350
OCPBUGS-14798 : Adds reference to contributing.md #346
OCPBUGS-14484 : Kubernetes 0.27 #347
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
OCPBUGS-17975 : Support both icsp and idms #375
Revert “[OCPNODE-1258] Support both icsp and idms” #374
Support both icsp and idms #346
IR-371 : Bump docker distribution (again) #372
TRT-1092 : Revert “Merge pull request #370 from flavianmissi/bump-docker-distrib… #371
IR-371 : upgrade docker distribution #370
Updating openshift-enterprise-registry images to be consistent with ART #369
Updating openshift-enterprise-registry images to be consistent with ART #363
Full changelog
Removing kernel[-rt]-core
packages from the image. (#132) #132
Upgrade glibc, use dnf (#131) #131
Fixing the regexp used to get the correct GCC version. (#127) #127
Updating the docs to use ubi9
instead of ubi8
. (#126) #126
Updating driver-toolkit images to be consistent with ART (#120) #120
Remove abi since it was not in 9.2 rpms (#121) #121
Full changelog
rework PR #74 to switch Dockerfile to use rhel9 #75
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
OCPBUGS-18127 : Trigger a rolling upgrade on NodePool .spec.platfrom changes #2956
HOSTEDCP-1156 : Add defaulting webhook to installation and notes #2922
HOSTEDCP-979 : Re-enable nodepool in-place upgrade tests #2960
Add a default value (32Gi) for nodepool in create nodepool kubevirt
command #2940
OCPBUGS-16221 : Adds trust bundle to ignition-server when configured in HC #2819
Avoid creating tar archive if –archive-dump=false #2963
OCPBUGS-3873 adding rbac for UserOAuthAccessToken #2962
HOSTEDCP-1178 fix limited support label key #2958
OCPBUGS-18065 : enable aws-pod-identity-webhook on AWS #2957
OCPBUGS-18308 : Do not use mgmt cluster ICSP to mutate CCO image in KAS pod #2966
OCPBUGS-18266 : fix Progressing condition when ControlPlaneRelease is set #2959
fix(ho): Restore match label selector behavior #2951
OCPBUGS-18072 : Set emptyDir storage for the image registry only on initial time for None and Kubevirt platform #2895
OCPBUGS-18024 : Set Arch to amd64 for HCP NodePool Create #2941
chore(deps): update rhtap references (main) #2920
OCPBUGS-16813 : switch konnectivity-server to additional container in KAS pods #2942
Updating hostedcluster controller to stop using deprecated flags #2946
OCPBUGS-17827 : e2e: remove private-router from NeedManagementKASAccessLabel allowlist #2939
MULTIARCH-3709 : PowerVS - Add reuse resource flags to e2e test #2902
MULTIARCH-3478 : Minor bug fix on PowerVS infra #2451
OCPBUGS-18069 : Ensure load balancers are not exist before declaring load balancers are cleaned up #2887
MULTIARCH-3708 : PowerVS - Fix cluster deletion when existing resources passed #2867
MGMT-15368 : Document scaling down NodePools #2944
OCPBUGS-13348 : Hypershift Audit configuration not working. #2945
TRT-1202 : set SkipReleaseImageValidation annotation properly on e2e clusters #2943
OCPBUGS-17678 : Reconcile cloud credentials configuration to hosted cluster #2937
Add e2e test for etcd member recovery #2930
OCPBUGS-17827 : remove NeedManagementKASAccessLabel from router pods #2934
OCPBUGS-17985 : Handle empty mirrorImage result for ignition disconnected registry #2935
OCPBUGS-17827 : e2e: refactor checkPodsHaveLabel to be allowlist rather than exact match #2928
OCPBUGS-16813 : do not hardcode ignition-server-proxy replicas #2933
fix(ho): Restore match label selector behavior #2893
TRT-1202 : add annotation to skip release image validation #2929
OCPBUGS-17812 : Update Etcd health check to mirror standalone etcd #2918
STOR-1443 : Sync 05_operator_role-hypershift.yaml
manifest from cluster-csi-snapsht-controller-operator #2915
HOSTEDCP-1065 : CNO deployed hosted-cluster-kubecfg-setup initContainers use CPR image #2917
HOSTEDCP-1001 : Image registryOverride included in the image metadata extraction flow #2909
OCPBUGS-17669 : Validate HostedCluster name against RFC1123 #2914
HOSTEDCP-1075 : Document how to recover single etcd member #2916
HOSTEDCP-1085 : Create a monitoring dashboard per HostedCluster #2907
chore(deps): update rhtap references (main) #2903
HOSTEDCP-1063 : Account for guest webhook URLs without a port #2898
OCPBUGS-17680 : Remove immutable note from PullSecret #2910
Revert “HOSTEDCP-1001: Image registryOverride included in the image metadata extraction flow” #2908
OCPBUGS-16076 : Validate HostedCluster name against RFC1123 in CLI #2906
OCPBUGS-15331 , OCPBUGS-16049 : Enable AdvertiseAddress dual stack and IPv6 support and added the changes to be included in the certificates #2779
HOSTEDCP-1081 : Perform etcd recovery when etcd member data is lost #2900
SDN-4057 : Pass ControlPlane image to OVN #2896
test: e2e: remove SingleReplica etcd chaos test #2901
Allow overriding pod security admission label #2886
HOSTEDCP-1146 : cpo: use CPO spec container image if it is a sha256 reference #2899
HOSTEDCP-1022 : Set Arch to amd64 #2897
Re-introducing defaulting webhook for self managed HCP #2892
fix-CNV-30260: KubeVirt: fix failed conformance test #2891
OCPBUGS-16298 : Prevent the kube-apiserver from connecting to the managment kas #2888
HOSTEDCP-1001 : Image registryOverride included in the image metadata extraction flow #2820
HOSTEDCP-1046 , HOSTEDCP-1102 : Follow-on Items #2847
Revert “[HOSTEDCP-1041] Defaulting webhook for self managed HCP” #2889
OCPBUGS-17446 : Set advertise-address in HCP etcd to resolvable name #2884
Defaulting webhook for self managed HCP #2864
STOR-1432 : cso: add envvars for CSI driver controller images #2882
HOSTEDCP-1025 : Add HCP CLI Command to Create a NodePool on AWS #2852
SDN-4042 : Increase upgrade rollout timers #2881
skip olm-collect-profiles in EnsureComponentsHaveNeedManagementKASAccessLabel #2874
HOSTEDCP-1064 : Add egress policy for private-router #2792
HOSTEDCP-1121 : Ensure SG reconciliation for aws endpoint #2872
chore(deps): update rhtap references #2865
HOSTEDCP-1065 : add ControlPlaneImage API for provider-side HCP updates #2848
HOSTEDCP-1063 : Disallow webhooks URLs targeting control plane services #2775
OCPBUGS-17374 : Fast specific dockerignore #2879
Kubevirt how-to docs updates #2875
Fix nodepool upgrade docs link #2880
OCPBUGS-17171 : Update OLM catalog image tags #2877
HOSTEDCP-1029 : Add HCP CLI Command to Destroy a Cluster on AWS #2853
Add workload management annotation to kubevirt-csi daemonset #2840
WRKLDS-730 : use default /healthz path for readiness probe in OCM and RCM #2873
Add api and cli validation for kubevirt volume mode #2862
HOSTEDCP-1079 : RHTAP HO Containerfile #2857
OCPBUGS-16770 : add need-management-kas-access label to olm-collect-profiles pods #2854
MULTIARCH-3684 : PowerVS - Upgrade capi to use v1beta2 APIs #2831
HOSTEDCP-1046 : Add ImageDigestMirrorSet to Config API comment #2868
MULTIARCH-3683 : Add dev flags in destroy cluster powervs command #2764
kubevirt: Reconcile EgressFirewall only for ovn-k #2849
HOSTEDCP-1046 : Add IDMS to the list of valid config manifests #2837
OCPBUGS-17059 : Add volume mode to kubevirt root volume api #2860
Update RHTAP references (main) #2832
OCPBUGS-16809 : Configured IgnitionProxy to support IPv4 and IPv6 #2850
OCPBUGS-14163 : Fixed ETCD to work in Ipv6 and Dual stack envs #2846
HOSTEDCP-1112 : Add config to set creation frequency of RHTAP PRs #2838
HOSTEDCP-1020 : Remove name as a persistent flag required field #2836
OCPBUGS-16232 : skip z-stream version check when upgrade is forced #2823
OCPBUGS-16033 : ClusterNetwork’s HostPrefix validation for dual stack #2795
OCPBUGS-14783 : Fix NetworkPolicy to work over IPv4 and IPv6 #2704
Revert “HOSTEDCP-710: Make ImageContentSource immutable” #2829
Update RHTAP references (main) #2814
HOSTEDCP-1062 : Make CAPI pod selector backward compatible #2825
HOSTEDCP-1093 : Add default flags to HCP create cluster CLI cmd #2802
Revert “HOSTEDCP-1094: e2e autoscaler balancing similar node groups” #2828
HOSTEDCP-1090 : Use statically configured haproxy for router #2778
HOSTEDCP-1046 : Allow HCP Specification to Support ICSP & IDMS #2720
HOSTEDCP-710 : Make ImageContentSource immutable #2815
OCPBUGS-11835 : Add missing probes to two services #2430
HOSTEDCP-1094 : e2e autoscaler balancing similar node groups #2808
OCPBUGS-16113 : unshare ignition-server reconciliation between HO and CPO #2817
OCPBUGS-11939 : Fix additional issues with OCPBUGS-11939 #2804
OCPBUGS-16135 : fix deletion bug when hostedzone is already deleted #2811
OCPBUGS-14862 Improve clarity around hypershift operator permissions #2782
HOSTEDCP-1062 : Management kas policy #2796
Revert “HOSTEDCP-1062: Add management cluster KAS network policy” #2793
HOSTEDCP-1020 : Add pullSecret & NodePool replica flags to HCP CLI #2774
HOSTEDCP-1101 : Add snyk-secret HO RHTAP scripts #2788
OCPBUGS-15991 : use ignition-proxy Service to populate ignitionEndpoint with strategy NodePort #2787
OCPBUGS-15769 : Include hypershift specific labels to be ignored by similar autoscaler groups #2784
Add management cluster KAS network policy #2717
HOSTEDCP-1019 : Add create cluster for Agent for HCP CLI #2754
CNV-30407 : KubeVirt Platform: Support NetworkInterfaceMultiQueue #2760
HOSTEDCP-1030 : Add destroy cluster for Agent for HCP CLI #2756
OCPBUGS-15594 : Get valid arch image for cluster-config-operator #2753
kubevirt: Annotate VMs to be live migratable #2772
Revert “Merge pull request #2770 from dharaneeshvrd/upgrade-capi-ibmcloud #2776
MULTIARCH-3684 : PowerVS - Upgrade capi to use v1beta2 APIs #2770
OCPBUGS-14862 : Reject VPCE Connections during VPCE Service cleanup #2700
Update RHTAP references #2768
HOSTEDCP-1023 : Add create NodePool for Agent for HCP CLI #2755
HOSTEDCP-1061 : Implement dedicated request serving nodes for HostedClusters #2722
OCPBUGS-15769 : Set –balance-similar-node-groups for autoscaler #2769
Leader election config update. #2282
OCPBUGS-15723 : Let getMachinesForNodePool return machines ordered by creation Timestamp #2766
Fix KAS HealthCheck for non DNS-Based ingress points in LB service #2765
Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible #2741
Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /hack/tools #2740
Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /hack/tools #2737
OCPBUGS-12208 ensureExists pullSecret resource reconciliation strategy #2732
Bump github.com/coreos/ignition/v2 from 2.10.1 to 2.14.0 #2739
Bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /hack/tools #2738
Remove hardcoded AWS CI References #2742
TRT-1118 : Remove DisableStrictZoneCheck from AWS CCM config #2757
Update RHTAP references #2750
add OWNERS for new ci-tooling area label #2743
Add production cli (hcp) to dockerfile #2747
feat: Enable priority class override #2661
test/e2e: retry configmap create in etcd chaos tests #2746
OCPBUGS-14578 : Set allocate-node-cidrs to false in the cluster-kube-controller-manager #2731
Revert “HOSTEDCP-1016: Validate publishing strategies” #2733
HOSTEDCP-1027 : Add Create kubeconfig for HCP CLI #2719
HOSTEDCP-1016 : Validate publishing strategies #2651
KubeVirt Platform documentation for Advanced Storage Configurations and External Infrastructure #2712
Follow up to PR comments on #2642 #2690
HOSTEDCP-1067 : Add dependabot dependency management #2708
HOSTEDCP-1073 : enforce blocked rollout of HCP #2726
Revert “HOSTEDCP-967: [Re-revert] Disable v1alpha1 and conversion webhook by default” #2705
Remove –service-publishing-strategy from production cli #2721
HOSTEDCP-1024 : Add Create NodePool for KubeVirt for HCP CLI #2718
HOSTEDCP-1032 : e2e: ensure default PSA policy is not privileged #2714
HOSTEDCP-1031 : Add Destroy Cluster Cmd for KubeVirt for HCP CLI #2673
Expose annotation to allow release image overrides #2595
HOSTEDCP-1060 : add ignition-server proxy #2668
OCPBUGS-14637 : Check OwningIngressController also in Labels #2706
HOSTEDCP-1020 : Add Create Cluster for KubeVirt for HCP CLI #2672
properly handle user CA bundle not existing #2703
OCPBUGS-15168 : fix(oauth): Do not proxy IBM Cloud IAM endpoints #2699
OCPBUGS-14859 : Skip AWS resource deletion for ‘Unknown’ OIDC state #2691
Whitelist access from virt-launchers to NodeIP if NodePort ServicePublishingStrategy is used #2688
OCPBUGS-13829 : cpo: oauth: honor AccessTokenInactivityTimeout #2693
Update NodePool docs to include data propagation #2687
HOSTEDCP-1008 : Add NodePoolTransitionSeconds metric #2631
HOSTEDCP-967 : [Re-revert] Disable v1alpha1 and conversion webhook by default #2685
Make NodePool arch input immutable #2689
Update autocaler RBAC to accomodate machinepools support added upstream #2663
Enforce Immutability of some KubeVirt Platform Values #2654
CNV-24818 : Add fsGroup support to kubevirt-csi-driver #2563
Let payload provider render feature gate yaml #2664
OCPBUGS-14633 : Check for OPENSHIFT_IMG_OVERRIDES before using #2660
HOSTEDCP-965 : Add impersonate feature to the CLI and document HC dump procedure #2653
OCPBUGS-11882 : Annotate HCP pods with the safe-to-evict-local-volume CA annotation #2647
Update RHTAP references #2657
Disable nodepool replace upgrade test #2665
OCPBUGS-14784 : Honor global ingress configuration LoadBalancer type on AWS #2669
OCPBUGS-14620 : Set DisableStrictZoneCheck = true
in the AWS Cloud Provider config #2659
HOSTEDCP-992 : refactor ignition-server reconcilation #2662
Minor fix in KAS LB HealthCheck #2656
HOSTEDCP-1036 : Create Makefile path to create productized CLI #2633
Extend np test timeout for KubeVirt platform #2655
HOSTEDCP-1003 : Set AWS conditions only for AWS platform #2604
Remove alsologtostderr flag form CAP* #2648
OCPBUGS-14575 : Check for IDMS only if mgmt cluster has req API #2650
Network isolation of VirtualMachines for KubeVirt provider #2622
OCPBUGS-14428 : remove OLM alerts from the HCCO #2636
KubeVirt Openstack image annotation override #2629
Red Hat Trusted App Pipeline update hypershift-operator-main #2638
Red Hat Trusted App Pipeline purge hypershift-azjx #2635
cli: Add release-stream flag #2644
OCPBUGS-13547 : Pass payload-version to MCS and MCC #2643
KubeVirt: Handle deletion of the cache DV on an edge case #2620
OCPBUGS-14087 : Enable HCCO to reconcile over the OperatorHub’s disableAllDefaultSources object #2632
HOSTEDCP-1009 : Allow external-dns image to be set in install cli #2623
Ensure FeatureGate is copied from cluster to MCO render source #2581
OCPBUGS-12972 : Use different ports for MCS in the ignition provider #2628
hypershift dump: use random local port for kas port-forwarding #2625
OCPBUGS-11939 : Initialize RegistryOverrides w/ mgmt cluster ICSP #2437
Revert “Merge pull request #2596 from muraee/disable-valpha1” #2627
Add ‘Creating Arm NodePools Through the API’ Section #2587
HOSTEDCP-967 : Disable v1alpha1 and conversion webhook by default #2596
OCPBUGS-13113 : Add ClusterUpgradeDuration metric #2566
chore(deps): update rhtap references #2612
OCPBU-609 : agent infrastructure docs #2618
OCPBUGS-14169 : Remove external-dns –events flag #2616
OCPBUGS-13970 : Reconcile oauthDeployment annotations even if kubeadmin secret is not found #2593
cmd: infra: aws: retry on AuthorizeSecurityGroup failure #2605
Fix dump for Kubevirt #2589
Kubevirt CSI StorageClass mapping API #2528
Remove Arm e2e test #2591
HOSTEDCP-947 : Set ETCD Storage Size as immutable field and equalised the default size among both api versions #2588
OCPBUGS-13735 : Fixed revoking some permissions to CAPI Manager Clusterrole #2586
HOSTEDCP-445 : Add script to migrate hosted control plane #2598
Use newly introduced KubeVirt Platform rhcos Image #2576
OCPBUGS-13168 : Include default ingress CA in root CA bundle #2584
HOSTEDCP-975 : Add new grafana panels for nodepools SLOs #2592
HOSTEDCP-926 : Send metric when HO/CPO decide to skip cloud resource deletion #2531
Update RHTAP references #2420
OCPBUGS-13897 : Use cluster-config-operator to render featuregate status on KAS bootstrap #2585
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-18105 : [IBM VPC] failed provisioning volume in proxy cluster #74
OCPBUGS-16654 : Revert revert “STOR-1065: Rename node-driver-registrar… #69
OCPBUGS-16571 : Bump library-go to remove dependency on goproxy #71
OCPBUGS-16783 : Chore: Update OWNERS #70
Revert “STOR-1065: Rename node-driver-registrar RBAC and Rework sidecar bindings to bind common ClusterRoles” #68
STOR-1065 : Rename node-driver-registrar RBAC and Rework sidecar bindings to bind common ClusterRoles #64
OCPBUGS-14824 : Bump ibm-vpc-block-csi-driver-operator library-go #65
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
OCPBUGS-12510 : UPSTREAM: 20: Bump (golang.org/x/net): to address CVE-2022-41723 #23
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
Update dependencies to match machine-api-operator #22
OCPCLOUD-2054 : Update k8s to 1.27 #21
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-10176 : 15143307: Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #132
OCPBUGS-10163 : Updating openshift-enterprise-egress-router images to be consistent with ART #131
OCPBUGS-10181 : 15143312: Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #133
NE-1304 : container builds: switch to haproxy26 package #141
OCPBUGS-11385 : Removed chroot setting #137
egress: update owners #139
OCPBUGS-11595 : Revert “[NE-1267] container builds: switch to haproxy26 package” #138
egress/dns-proxy/Dockerfile: switch to haproxy26 package #136
OCPBUGS-10003 : Revert “bump RHEL8 egress-dns-proxy image to haproxy26” #134
Updating ose-egress-http-proxy images to be consistent with ART #130
Updating openshift-enterprise-base-rhel9 images to be consistent with ART #129
Updating openshift-enterprise-base images to be consistent with ART #128
Full changelog
OCPBUGS-17316 : CVE-2023-3978: golang.org/x/net/html: Cross site scripting #571
OCPBUGS-16790 : Change the permission of 80-openshift-network.conf to 600 #570
Dockerfile changes to build both rhel8 and rhel9 binaries #559
SDN-3900 : rebase to 1.27.1 #555
OCPBUGS-12644 : CVE-2022-41723 golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding #538
OCPBUGS-3176 : Enable IP Forwarding if disabled #549
OCPBUGS-13975 : fix possible concurrent map read/write #546
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
AUTH-362 : v0.14.2 downstream #70
cut release v0.14.2 #241
go*: update deps without k8s #240
propagate GOOS to docker container build in test local setup #237
bump up go version to 1.20 #236
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
Merge with upstream/release-2.9
#95
*: Cut v2.9.2 #2084
Increase timeout and update cloudbuild image #2083
*: Cut v2.9.0 release #2077
chore: Bump dependencies for next release #2076
Add namespace label to kube_lease_renew_time
#2073
Allow optional VK in CR metrics #1851
Update README on listing multi architecture images #2072
Implement multi-cluster alerts #2058
Use dl.k8s.io instead of kubernetes-release bucket #2063
Update dependencies #2061
Update go version to 1.20.4 #2056
2047: Add LabelsFromPath functionality to Info metrics #2048
Adhere to OTel-Prometheus standard for labels #2004
Fix casing while scraping failure reason for kube_job_status_failed
#2046
Add parameters for PodSecurity restricted #2042
feat: Use exporter-toolkit landingpage #2034
.github: Use actions/setup-go@v4 #2038
fix: Use correct writer #2037
docs: Daemonset sharding example #1873
Update changelog for v2.8.2 in main #2033
feat!: Remove VerticalPodAutoscaler #2017
doc: Describe the process to become a maintainer #2030
Only use OpenMetrics and Text in contentType #2024
Improve wording for Prometheus rule example in pod-metrics #2018
build: Build with go 1.20.1 #2003
Add StatefulSet Start Ordinal metrics for KEP-3335 #1959
Update golangci-lint version to 1.51.2 #2021
feat(CustomResourceState): Support quantities and percentages #1989
Fix label resolution for maps #2007
Add rexagod
to approvers #2008
Prepare bug fix release v2.8.1 #2002
build: Bump to go 1.19.6 #2001
Correct link for customising kube prometheus #2000
Don’t crash on non-existent path values #1998
fix: public Builder compatibility with the BuilderInterface #1994
Merge Release 2.8.0 back to main #1986
OCPBUGS-12347 : Update 4.14 kube-state-metrics image to be consistent with ART #94
Bump openshift/kube-state-metrics to v2.8.2 #92
Release v2.8.2 #2029
OCPBUGS-10177 : Updating kube-state-metrics images to be consistent with ART #91
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
Updating ose-kubevirt-csi-driver-rhel8 images to be consistent with ART #20
CNV-29315 : kubevirt-csi unable to unpublish volumes in the event a VM is unexpectedly destroyed #21
Full changelog
OCPBUGS-18338 : Fix CI by running tests natively by default #261
Updating ose-libvirt-machine-controllers images to be consistent with ART #259
Updating ose-libvirt-machine-controllers images to be consistent with ART #258
Updating ose-libvirt-machine-controllers images to be consistent with ART #257
Updating ose-libvirt-machine-controllers images to be consistent with ART #254
Remove myself (frobware) from OWNERS #253
refactor: replace github.com/ghodss/yaml
with sigs.k8s.io/yaml
#252
Full changelog
OCPBUGS-18097 : ensure cconfig is not updated too frequently #3891
OCPBUGS-18086 : Quiet controller noisiness #3886
OCPBUGS-16035 : daemon: create /etc/systemd/network directory on node #3883
Revert “fix nodeStatusUpdateFrequency” #3887
OCPBUGS-17787 : Fix sysctl breaking dots in paths #3870
OCPBUGS-16733 : on-prem: run resolv-prepender on NM reapply event #3827
OCPBUGS-15583 : fix nodeStatusUpdateFrequency #3784
OCPBUGS-17810 : temporarily remove cert observability fields, add storageversionmigration for machineconfigpools,controllerconfig #3866
OCPBUGS-11832 : SSHkeys fails to write on upgrade to 4.13.rc3 #3810
MCO-564 : Make MCD aware of on-cluster builds #3848
MCO 566: MCO 662 Wire up productionalized BuildController in Machine OS Builder binary and choosing backend image builder #3861
MCO-605 : MCO-550: Remove Certificates from MachineConfig #3787
MCO-573 : Wire up security/trust/pull secrets between rpm-ostree and internal registry #3806
OCPBUGS-17701 : daemon: igmore mounting MCD pod content when target is “/” #3860
mcs: Use certwatcher #3744
MCO-729 : BuildController should allow cluster admins to provide a custom Dockerfile #3847
MCO-564 : Make NodeController aware of BuildController #3817
OCPBUGS-17568 : Agent-based install process the container machine-config-controller will be oom #3862
OPNET-343 : Restore node-ip for kubelet in dual-stack vSphere #3859
OCPBUGS-17683 replace .. with : on registry CA file paths #3854
operator: remove metrics related log #3855
MCO-565 : MCO-568: MCO-659: MCO-660 On-cluster build opt-in function, building machine-os-builder stub, RBAC and service acct inclusions. Deletes deployment rather than scale down to 0 without label #3834
MCO-588 : Update ignition spec to 3.4, disallow ignition KernelArguments for now #3814
OCPBUGS-17433 : Sync featuregate controller during the node config controller sync #3846
OCPBUGS-8938 : OCPBUGS-15202: MCO-555: kube-rbac-proxy addition #3663
MCO-654 : forcefile should always trigger an OS update #3790
OCPBUGS-14945 : add HostToContainer propagation to all hostPath volume mounts #3792
MCO-532 : Finish lease type migration #3842
OCPBUGS-13825 : The machine-config-controller pod restart in SNO+1 causing daemonsets to restart #3838
OCPBUGS-14965 : Run hostnamectl with systemd-run #3746
install: Fix dash-to-hyhen for 04_kube_rbac_proxy_config.yaml prefix #3837
OCPNODE-1714 : files: add skip_mount_home to storage.conf #3777
OCPBUGS-16227 : make sure sshKey are not emptied out on firstboot #3829
daemon: Two minor fixes for reexec #3835
daemon: Remove even more dead legacy OS update code #3820
MCO-552 : implement the ability for the MCO to handle image registry certificates #3770
OCPBUGS-17156 : daemon: Always replace binary #3832
Revert “daemon: Make binary writing idempotent” #3831
OCPBUGS-16921 : daemon: Make binary writing idempotent #3825
Revert “MCO-565: MCO-568: MCO-659: MCO-660 On-cluster build opt-in function, building machine-os-builder stub, RBAC and service acct inclusions” #3830
Revert “ add Passwd to bootstrap served ignition” #3828
OCPBUGS-15367 : The kubeconfig copied on to each node has 644 permissions #3808
MCO-597 : Remove the MCO’s dependency on journal reads #3822
fix certExpiry description #3823
OCPBUGS-16227 : add Passwd to bootstrap served ignition #3811
MCO-565 : MCO-568: MCO-659: MCO-660 On-cluster build opt-in function, building machine-os-builder stub, RBAC and service acct inclusions #3763
OCPNODE-1717 : Make cgroupsv2 default in OCP-4.14 #3789
OCPNODE-1655 : Apply node-cluster dashboard as a config map #3708
MCO-607 : MCO-237: Keep track of certs in ControllerConfigStatus #3756
MCO-687 : Fix metrics e2e test #3813
MCO-585 : MCO-569: MCO-563: MCO-586: Introduces BuildController #3731
MCO MCO-424: daemon: Remove old legacy OS update path #3583
MGMT-14843 : ovs-configuration service should copy the statically configured address even if the method isn’t manual. #3774
OCPBUGS-16128 : daemon: Copy matching binary to host, re-exec with it #3799
MCO-596 : Deprecate the login monitor #3791
kubevirt: Configure IPv6 arp proxy default gw #3780
operator: Stop mounting /etc/kubernetes/ca.crt #3730
OCPBUGS-15613 : Soften grep pattern for ingress default router #3775
Bug OCPBUGS-15233: OpenStack: fix IPv6 configuration #3785
OCPBUGS-11997 : Prevent NM from unsetting the hostname #3794
add wasm extension #3776
set MCO namespace on all events #3767
OpenStack: restrict IPv6 configuration #3781
Update 0000_90_machine-config-operator_01_prometheus-rules.yaml #3779
OCPBUGS-14674 : set pool alert back to zero in more default scenarios. #3733
OCPBUGS-10115 : update image to use golang-1.20 #3766
OCPBUGS-15728 : Fix machine config drifts when deploying with platform external #3773
faq: Talk about “no enabled repositories” #3772
OCPBUGS-14185 : change the message annotation to description #3721
OKD-174 : Dockerfile: OKD: Reenable extensions image on SCOS #3741
OCPBUGS-15575 : Dockerfile: pin to nmstate-2.2.9 #3769
OCPBUGS-10924 : Switch default SA to machine-config-operator #3740
trivial: Fix namespace for kube api server operator #3762
OCPBUGS-8403 Deleting SSH keys / password hashes should not degrade MachineConfigPool / node #3606
OWNERS: Update onwer list #3761
OCPBUGS-4820 : Controller version mismatch causing degradation during upgrades #3738
MCO-640 : Move all log functions to klog #3734
OCPBUGS-14399 : Minor fix to support protectKernelDefaults
field in Kubelet Config #3736
MCO-595 : Remove MCO’s pending config workflow #3700
OCPCLOUD-2010 : Re-vendor api and library-go for external platform support #3745
bootstrap: Clarify that “root ca” is really “MCS CA” #3728
add ipsec extension #3726
OpenStack: configure ipv6 addresses #3705
OCPBUGS-13656 : MCO-632: Update kube deps to 1.27.2 #3735
OCPBUGS-14612 : Improve logging for IPI deployments #3725
OCPBUGS-4370 : Add label to VIP via keepalived #3683
OCPBUGS-14793 : Allow userfaultfd syscall to be used by unprivileged users #3724
OCPBUGS-14272 : Race condition in TestMCDRotatesCertsOnPausedPool #3718
OCPBUGS-13547 : [OCPCLOUD-2034] Update Library-go and API for new featuregate changes #3688
OCPBUGS-2177 : MCO-634: add support for a node pool hierarchy #3505
OCPBUGS-13860 : Fix missing apiVersion and kind fields for embedded resources #3713
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-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
Use container base image’s /etc/os-release to copy multus binary #179
Change /usr/src/multus-cni/bin to rhel8 based one #178
Cherry pick upstream fix #177
Upstream sync 202308 #176
Support readinessIndicator file in thick multus-daemon #1131
This change introduces wait to generate config until API is ready #1127
This change introduces wait to generate config until API is ready #175
Upstream sync to 202307, 99c4481 #168
Add rhel9 binary for multus #173
Refine and fix parameters #1125
Fix potential issue, slice bounds out of range error #1085
Fix multus to support CNI plugin which does not create interface #1095
Suppress error message in cmdDel, in thick plugin #1084
Refactoring thick daemon config processing #1066
Change thin container base image to distroless #1054
Remove old/obsolated config from repo #1044
Remove deprecated ‘restart-crio’ option #1028
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
OCPBUGS-974 : Sync upstream (#30) #30
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
15393552: Updating ose-multus-route-override-cni images to be consistent with ART #47
15393552: Updating ose-multus-route-override-cni images to be consistent with ART #45
Revert ART changes to fix rhel9 base binary #44
Updating ose-multus-route-override-cni images to be consistent with ART #43
Fix Dockerfile to use rhel9 #42
Updating ose-multus-route-override-cni images to be consistent with ART #41
Add rhel9 binary #40
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
Bug 16002 : Change default binary to RHEL8 image #172
OCPBUGS-15905 : Denormalize IP name before checking if pod is alive [Backport 4.14] #167
Bug 16136 : Introduce entrypoint.sh to call ip-control-loop based on RHEL ver #147
Downstream sync july23 #137
Add overlapping ranges check to network_name feature #355
minor fix: update comment in whereabouts cni kubeconfig #327
update github action docker buildx action to v2 #345
build & use multi-arch manifests for doc/crds #329
Improve iterate for assignment #322
Add dependabot config #331
fix ‘latest-arm’ image to build for arm64, not amd64 #328
sign into registry for pushing arm master build #318
Provide error when no config was found #323
Ip reconcile cron config via ENV #317
prevent assigning outside of the requested range when excluding ranges #315
Bump openshift img builder go1.19 #319
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #150
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #149
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #148
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #146
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #143
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #142
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #141
Restores RHEL specific binary copy and updates to rhel9/8 #140
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #136
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-17907 : Revert “Added gathering script for SNOs with workload partitioning” #376
Split gather_network_logs into basics and extras #375
Added gathering script for SNOs with workload partitioning #373
Add csi-proxy logs collection in must-gather for Windows nodes #374
SDN-3687 : Support gathering DBs for OVNK-Interconnect mode #370
Collect information relevant to PerformanceProfile and low latency tuning #345
gather_network_logs: multus: Fix typo in error redirection #371
Collect leases.coordination.k8s.io from each namesapce #366
Create a generic “get_operator_ns” util function #368
Assert that only one subscription exists #367
MCO-608 : Gather MCO’s on-disk configs from degraded nodes #361
Gather ostree related bits #353
OCPBUGS-14984 : Collect Mellanox firmware information #365
OCPBUGS-14025 : Add gather_vsphere #363
NETOBSERV-987 : Add must gather script for network observability #357
Updating ose-must-gather images to be consistent with ART #358
OCPBUGS-10798 : Gather CSIStorageCapacity objects #356
OCPBUGS-11147 : network_logs: Gather multus resource yamls for namespaces #354
Updating ose-must-gather images to be consistent with ART #352
Full changelog
Add rhel9 binary #57
Updating ose-network-interface-bond-cni images to be consistent with ART #54
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
OCPBUGS-16594 : Update the dependencies to 0.27 (#79) #79
Revert “Remove e2e tests that consistently fail in 4.13 (#65)” (#76) #65
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
ovn-db-run-locally: gracefully handle non-clustered dbs #84
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
OCPBUGS-16793 : openshift/Dockerfile: exclude unpack binary from FIPS build overrides #33
Rename downstream overlay from service-ca-operator to openshift #32
UPSTREAM: <carry>: add manifests to image #31
Makefile,manifests: Add skeleton of default rukpak resources #18
Introduce barebones build and unit testing GH actions #14
Skeleton - k8s provisioner #7
update README to include latest APIs #5
Introduce a sanity github action check #3
Init API defs #1
Add barebones OWNERS file #2
Full changelog
use constant controller names #265
OCPBUGS-16071 : Updating Kubernetes and other associated dependencies #263
update runtime-utils for idms migrations #243
OCPBUGS-14461 : Kubernetes 0.27 #261
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
STOR-1436 : Restart openstack-cinder-csi-driver-controller
Pods if metrics-serving-cert changed #128
Remove Dockerfile.rhel7 #126
Configure User Agent #123
OCPBUGS-16654 : Revert revert “STOR-1065: Rework sidecar bindings to b… #119
OCPBUGS-16783 : Chore: Update OWNERS and OWNERS_ALIASES #121
OCPBUGS-16526 : Bump library-go to remove dependency on goproxy #122
OCPBUGS-16678 : Fix SCC admission failure race during initial deployment #120
Revert “STOR-1065: Rework sidecar bindings to bind common ClusterRoles” #118
STOR-1065 : Rework sidecar bindings to bind common ClusterRoles #117
OCPBUGS-14824 : Bump cinder-csi-driver-operator library-go #116
STOR-1168 : Bump common libraries #115
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #113
OCPBUGS-12651 : Bump golang.org/x/net@v0.9.0 #114
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #112
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #111
OSASINFRA-3000 Prefer a Cinder CSI-specific config map #82
OCPBUGS-8683 : Add management workloads annotations #109
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #108
Full changelog
Bump CAPO to match branch release-0.7 #80
Configure User Agent #75
Update README #77
OCPBUGS-16586 : Bump goproxy #74
Rework how we build the container image #76
go.mod: Upgrade Gophercloud to v1.5.0 #73
OSASINFRA-3063 : Bump CAPO to v0.7.2 #72
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
15143237: Updating ose-ovirt-machine-controllers images to be consistent with ART #174
Full changelog
Bump openshift/prom-label-proxy to v0.7.0 #356
chore: cut v0.7.0 #147
Bump golang.org/x/net from 0.1.0 to 0.7.0 #137
Synchronize common files from prometheus/prometheus #139
update deprecated module github.com/efficientgo/tools/core to new mod… #140
OCPBUGS-12293 : Update 4.14 prom-label-proxy image to be consistent with ART #355
Updating prom-label-proxy images to be consistent with ART #353
Full changelog
Bump openshift/prometheus to v2.46.0 #167
Release 2.46.0 #12600
Release 2.46.0-rc.0 #12581
scrape: Enable ingestion of multiple exemplars per sample #12557
histograms: Fix parsing of float histograms without zero bucket #12577
Prepare go dependencies for 2.46 #12578
add Close for ActiveQueryTracker to close the file. #10367
make sure response error when TOC parse failed #10623
Add more labels for endpointslice and endpoints role in k8s discovery #10914
ci: add minimum GitHub token permissions for workflows #11285
Simplify rule group’s EvalTimestamp formula #11295
Better document possible relabel input modification #11426
build(deps): bump github.com/hetznercloud/hcloud-go to v2.0.0 #12569
docs: use actual flag for signing off commits #12570
Linode SD: cast InstanceSpec values to int64 to avoid overflows #12568
Add PromQL format and label matcher set/delete commands to promtool #11411
Add extension point for returning different content types from API endpoints #11905
Histograms: Expose and fix #12552 #12554
* Add function for iterating through all buckets in reverse to find max bucket
#12525
TSDB: Remove usused import of sort #12546
documentation/mixin: use prometheus metrics for dashboard variables #11498
improve incorrect doc comment #12542
Replace sort.Slice with faster slices.SortFunc #12539
Replace sort.Sort with faster slices.SortFunc #12540
Expose MinTime and MaxTime #12535
Update promu #12530
Do not add pods to target group if the PodIP status is not set #11642
build(deps): bump github.com/prometheus/client_golang from 1.15.0 to 1.16.0 in /documentation/examples/remote_storage #12468
build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.1 to 1.3.0 #12506
discovery/openstack: Include instance image ID in labels #12502
build(deps): bump github.com/linode/linodego from 1.17.0 to 1.17.2 #12507
build(deps): bump bufbuild/buf-setup-action from 1.20.0 to 1.23.1 #12512
build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 #12511
build(deps): bump github.com/hetznercloud/hcloud-go from 1.45.1 to 1.47.0 #12509
build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.1 #12510
build(deps): bump github.com/prometheus/prometheus from 0.44.0 to 0.45.0 in /documentation/examples/remote_storage #12514
promql: convert QueryOpts to interface #12516
stop github actions from executing specific tasks on forks #11639
Validate the metric names and labels in the remote write handler #11688
Update sync script. #12504
Fix infinite loop in index Writer when a series contains duplicated label names #12505
web: Initialize requestCounter metrics to 0 with handler and 200 labels #12472
build(deps): bump bufbuild/buf-setup-action from 1.17.0 to 1.20.0 #12420
build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 in /documentation/examples/remote_storage #12427
build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 #12466
build(deps): bump github.com/aws/aws-sdk-go from 1.44.276 to 1.44.284 #12469
build(deps): bump github.com/influxdata/influxdb from 1.11.0 to 1.11.2 in /documentation/examples/remote_storage #12495
Update golangci-lint #12197
parser: Allow parsing arbitrary functions #12170
promtool: read from stdin if no filenames are provided in check rules #12225
Update configuration.md #12281
Group args to append to memSeries in chunkOpts #12396
feat(promtool): add push metrics command #12299
typo #12459
Fix path handling in File-SD watcher to allow directory monitoring on… #12488
Merge Release 2.45 back to main #12487
promql: include parsing in active-query tracking #12418
build(deps): bump github.com/prometheus/prometheus from 0.43.0 to 0.44.0 in /documentation/examples/remote_storage #12428
Merge release 2.45.0 back to main #12439
Hide which
stderr output #12452
docs: update prometheus-operator link #12450
Remove trailing commas from Exemplar API docs #12446
Bump openshift/prometheus to v2.45.0 #166
Revert “Improving Performance on the API Gzip Handler (#12363)” #12476
Add support for inline TLS certificates #12412
chore: Fix documentation on signal to shut down instance #12151
Update exporter-toolkit #12408
Alerts: more efficient relabeling #12171
yamllint: don’t check keys and add file extension to config file #12235
Update OpenTelemetry dependencies #12401
Mark 2.45 as LTS #12393
Render background in images to play nicely with dark mode #12023
fix: RLIM_INFINITY type is uint64 on loong64 #12231
ci(lint): enable predeclared linter #12380
Update functions.md #12399
Add support for consul path_prefix #12372
build(deps): bump github.com/hetznercloud/hcloud-go from 1.43.0 to 1.45.1 #12373
Merge release 2.43 #12369
Fix changelog about scrape configs #12178
build(deps): bump bufbuild/buf-setup-action from 1.16.0 to 1.17.0 #12307
build(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 in /documentation/examples/remote_storage #12315
build(deps): bump github.com/hetznercloud/hcloud-go from 1.42.0 to 1.43.0 #12311
build(deps): bump github.com/digitalocean/godo from 1.98.0 to 1.99.0 #12310
Updating signal for graceful shutdown in docs/getting_started.md #12367
fix HistogramAppender.appendable segfault #12357
Merge release 2.44 back to main #12366
textparse/scrape: Add option to scrape both classic and native histograms #12350
discovery/kubernetes: attach node labels when the endpoints TargetRef’s kind are Node #12338
Implementing Regex optimization on the MatchNotRegexp
matcher type #12351
wlog: use filepath for getting checkpoint number
#12349
docs: state that remote write sending is stable #12344
Implement bucket limit for native histograms #12254
Adjust samplesPerChunk from 120 to 220 #12055
Remove codesome and add jesusvazquez in CODEOWNERS for tsdb #12345
Optimize and test MemoizedSeriesIterator #12243
scrape: fix two loop variable scoping bugs in test #12296
Fix some comments. #12290
Fix recommended protoc version #12292
Propose Jesus Vazquez as 2.45 release shepherd #12293
Bump openshift/prometheus to v2.44.0 #164
storage: optimise sampleRing #12326
Create new Release Candidate 2.44.0-rc0 #12289
Display GOMEMLIMIT in runtime info #12191
Update test_golang_oldest to 1.19 #12285
Perform integer/float histogram type checking on conversions #12272
Use same error for instant and range query when 400 #12248
golangci-lint: remove skip-cache and restore singleCaseSwitch rule #12279
Revert type casting removal #12277
Fix for sampleRingIterator
with mixed histograms #12264
Add query_samples_total metric #12251
enable gocritic, unconvert and unused linters #12241
Update many Go dependencies #12271
Rules API: Allow filtering by rule name #12270
Lint clean-up #12252
Add ctx to QueryEngine interface #12269
labels: small optimization to stringlabels #12267
Rename PopulateBlockFunc to BlockPopulator #12257
histograms: Optimize query performance #11687
labels: add ScratchBuilder.Overwrite for slice implementation #12259
tsdb: Improve a couple of histogram documentation comments #12234
Add support for native histograms to concreteSeriesIterator #12192
build(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23 #12216
remote-write: raise default samples per send to 2,000 #12203
Update OOO min/max time properly after replaying m-map chunks #12127
labels: simplify call to get Labels from Builder #12173
Use a random port in cmd/prometheus tests #12204
build(deps): bump actions/cache from 3.2.4 to 3.3.1 #12208
build(deps): bump github.com/miekg/dns from 1.1.51 to 1.1.53 #12215
build(deps): bump actions/setup-go from 3 to 4 #12210
build(deps): bump github.com/ionos-cloud/sdk-go/v6 from 6.1.4 to 6.1.5 #12213
build(deps): bump prometheus/promci from 0.0.2 to 0.1.0 #12211
build(deps): bump github.com/digitalocean/godo from 1.97.0 to 1.98.0 #12214
build(deps): bump google.golang.org/api from 0.111.0 to 0.114.0 #12217
build(deps): bump github.com/prometheus/prometheus from 0.42.0 to 0.43.0 in /documentation/examples/remote_storage #12218
Move errcheck excludes config #12220
Remove mistakenly added file #12186
promql: use faster heap method for topk/bottomk #12190
Fix TestCancelCompactions on windows #12199
Fix block compaction failed when shutting down #12179
Remove codesome as codeowner from promql/ #12184
labels: shrink stack arrays in Builder.Range #12174
tsdb: Fix a comment in tsdb/head_read.go #12161
scraping: reduce memory allocations on Target labels #12084
Docs: use boolean instead of bool #12168
Merge 2.43 in main #12165
Handle native histograms in remote read #12085
docs: update ansible installation link #12137
remote.Client: store urlString #12142
Update Go version #12115
labels: cope with mutating Builder during Range call #12145
docs: Clarify that range selectors use a closed interval #12144
Do not re-encode head chunk for ChunkQuerier #11992
Set CounterResetHint
and use in recording rules #11978
Propose Bryan Boreham as 2.44 release shepherd #12116
Advertise correct flag to enable remote write receiver #12124
Command Line Documentation #12125
TSDB: Protect NewOOOCompactionHead from an uninitialized wbl #11962
build(deps): bump prometheus/prometheus from 0.37.0 to 0.42.0 in examples #12122
docs: Add signal information to getting started #10704
Dockerfile.ocp: update note about UI assets after switching to embed #165
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
Bump openshift/prometheus-operator to v0.67.1 #240
Do not check the am version if no discord configs #5788
Bump openshift/prometheus-operator to v0.67.0 #239
chore: bump prometheus-operator in go.mod files #5775
chore: cut v0.67.0 #5774
feat: Add scrape{interval,timeout} to ScrapeConfig #5742
Add ScrapeConfigs to ObjectReference #5577
pkg/apis: Add params to ScrapeConfig #5750
chore: use generics for stringMapToMapSlice() #5770
jsonnet/prometheus-operator: expose resource settings for the reloader #5768
feat: Adding Consul support to ScrapeConfig CRD #5709
Update github.com/thanos-io/thanos #5743
feat: Add support to do kubernetes node monitoring #5675
build(deps): bump golang.org/x/net from 0.11.0 to 0.12.0 #5728
refactor: improve prometheus package function #5726
refactor: move common steps from server and agent to prompkg #5700
chore: refactor code to use the pointer package #5720
feat: limits support for ScrapeConfig #5658
pkg/apis: Add TLSConfig to ScrapeConfig #5710
Hide generated files from Github diff #5714
tests: refactors probe test into generic test function #5677
chore: refactor labels/annotations CLI flags #5683
chore: update Prometheus CRD documentation (3) #5673
Delete duplicate prerequisite check #5697
chore: fix double import in Alertmanager e2e tests #5692
build(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 #5686
build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 #5685
pkg/apis: Update MetricPath type in ScrapeConfig #5682
pkg/apis: Add scheme to ScrapeConfig #5679
chore: fix imports order #5669
OCPBUGS-14466 : bump openshift/prometheus-operator to v0.66.0 #236
Add 0.66.0 CHANGELOG entry #5676
build(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 #5674
chore: update Prometheus CRD documentation (2) #5670
chore: use constants for env variables #5672
(chore): Update go dependencies #5667
chore: update Prometheus CRD documentation #5663
pkg/apis/monitoring: add KeepFiringFor rule field #5651
Fix incorrect dates in changelog (#5655) #5656
doc: fix function name in comments #5647
build(deps): bump github.com/brancz/kube-rbac-proxy from 0.14.1 to 0.14.2 #5644
chore: add +optional markers #5521
Add label selector for kubelets #5641
Reduce duplication on UpdateStatus #5493
build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 #5636
change: deprecate .spec.allowOverlappingBlocks
#5627
Change default resource requirements for config reloader #5539
tracing: add MinLength validation to the endpoint
field #5630
: prometheus agent wal compression support #5625
Add PrometheusAgent to Getting Started docs #5492
fix thanos volume name for named pvc #5596
Adding Prometheus Tracing Support #5591
build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 #5616
chore: fix e2e tests #5619
Fix issue template support.md #5603
chore: upgrade controller-runtime #5602
CERN as a kube-prometheus-stack adopter #5600
MAINTAINERS.md: remove @vas #5599
chore: update governance.md #5549
build(deps): bump github.com/prometheus/common from 0.43.0 to 0.44.0 #5597
chore: remove obsolete code #5584
Add PrometheusAgent to Design docs #5494
build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 #5593
fix: Alertmanager and Prometheus don’t pick up new certificates after renewal #5535
tests: refactors ScrapeConfig tests in promcfg_test #5585
tests: refactors promcfg_test to use require #5570
docs: update contributing guidelines #5579
Test PrometheusAgent creation and deletion #5471
pkg/apis: Add send_native_histograms for remote-write #5564
Add PagerdutyURL to AlertmanagerGlobalConfig #5469
chore: Merge release-0.65 into mian #5559
Support VolumeMounts in ThanosRuler #5541
build(deps): bump golang.org/x/net from 0.9.0 to 0.10.0 #5563
build(deps): bump github.com/prometheus/common from 0.42.0 to 0.43.0 #5553
build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 #5551
build(deps): bump github.com/prometheus/prometheus from 0.43.0 to 0.43.1 #5552
OCPBUGS-14033 : cmd/prometheus-config-reloader: add SIGTERM handler #234
<