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.2-x86_64 Tests:
Blocking jobs Informing jobs Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.13.7
Created: 2023-09-23 17:40:35 +0000 UTC
Image Digest: sha256:9cdd3d0a1bbe04aecbe19e9f0416114835d317a3e96926884fc49ce899e46306
Release 4.14.0-rc.2 was created from registry.ci.openshift.org/ocp/release:4.14.0-0.nightly-2023-09-23-090342
Components
New images
Removed images
ovn-kubernetes-microshift-rhel-9
ovn-kubernetes-rhel-9
Rebuilt images without code change
machine-os-content sha256:74ea50e311c11a3aa4257397f9fd2ac1208ec22dc62b4c5a6a615fdd471623f7
ovirt-csi-driver git f21b470f sha256:afdf64ef20cc596cbf6680deb1b5b78e2edf8da8aa5fbb596f9b066b71b34c2a
rhel-coreos sha256:03a75520e8231d0d4da44ec2536776652591848f7bdc58ad3c4ac66247d87380
rhel-coreos-extensions sha256:dc790bbc0bf9bbdfa6ca19dc4fe4476b2c2d7c05a198e10165d4b603c4ed55fd
MGMT-15704 : One typo and one missing piece of config, discovered after MGMT-15704 merged (#5465) #5465
Bump OCP versions: 4.12 (#5467) #5467
MGMT-15653 : Validate domain in one place (#5451) #5451
MGMT-15704 : Assisted service should create Day2 import CR for hub cluster. (#5459) #5459
MGMT-15340 : Ensure vlan interface names will be <= 15 characters (#5389) #5389
NO-ISSUE: Add subsystem tests to platform support level (#5460) #5460
Bump OCP versions: 4.10 (#5463) #5463
Bump OCP versions: 4.13 (#5457) #5457
Bump OCP versions: 4.13, 4.11, 4.12 (#5454) #5454
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
NO-ISSUE: dependabot exclude k8s (#706) #706
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 1 update (#597) #597
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-16783 : Chore: Update OWNERS #32
OCPBUGS-12544 : 4.14: UPSTREAM: 763: Bump (golang.org/x/net): to address CVE-2022-41723 #30
STOR-1159 : Rebase to v1.1.7 #29
Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #28
Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #27
Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #26
Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #25
Codemerge/2023 03 21 #748
retry systemctl start csiplugin-connector.service #747
support cpfs metrics #746
support arm64 and amd64 in multi-private env #744
enhance #743
support eac backend meta metrics #741
support eac metrics #740
Add loopdevice topology upload capacity #739
Fix disk empty category #738
fix internal oss endpoint bug and support alinux3 ossfs in cloud-private #737
BreakChange: Support multi disk attach at the same time #714
Remove remains globalmount mount path #735
Fix vendor compile error #734
Bump golang.org/x/net to v0.5.0 to fix CVE-2022-41717 #730
Fix 1.24 kubelet remount issue #729
Update nas.go #728
Feature/support essd auto disk #727
Feature/support dbfs api change #725
Fix file exists problems #724
Fix ssd create with performaceLevel #723
Feature/support loopdevice localdisk #721
Fix disk resize err #719
Upgrade oidc isolate token #720
Upgrade baseimg from centos7 to alinux3 #718
1. If the endpoint of ecs is the same as that of oss, use the public … #717
anolis use centos8 ossfs binary #716
support anolis images #715
chore: Add .dockerignore
#712
Support custom snapshot retention #713
Stop applying the beta.kubernetes.io/os #710
add kylin OS support on bare metal #709
Add snapshot protection before disk delete #708
Improve/use lvm fast format #706
feature: Add oidc auth method to csi (only inner use) #690
modify don’t install eac by default #705
update eac version from 1.0.1 to 1.0.2 #704
broken link issue resolved #701
Fix const instanceid #703
Feature/eac metrics #702
use http in private cloud #699
add cnfs oss feature #698
Add host command var #697
modified fsfreeze.sh for advancedSnapshot. #696
Fix globalmount path usage #695
Support globalmount path changed in k8s 1.24 #694
fix kylin/uos entrypoint in amd64 #693
add head file top metrics #692
Feature/support kylin and uos #691
modify ossfs version to 1.88 and openapi scheme modify http to https #689
Add func: allow auto snapshot during expanding volume. #686
Feature/rich nas client #685
add ossfs metrics #688
chore: Support log mount options & fix private build #687
mutex saveOssfsCredential and uniqOssfsCredential #684
mutex saveOssfsCredential and uniqOssfsCredential #683
fix provisioner metrics can not use bug #682
Feature/support disk instance detach check #681
fix a typo in the log of NodePublishVolume #679
fix shell spaces bug #678
Feature/support disk waiting during mount #673
modify parse eac metric uuid:server format #676
modify delete eac and alinas-utils before install #675
modify arm64 /bin/csiplugin-connector to /csi/csiplugin-connector #674
Bump prometheus/client_golang to v1.11.1 #636
fix rund remount #659
Disable global var access to metadata server #672
modify print log diskResponse to instanceResponse #671
Feature/rich nas client #663
Fix create disk client token elements #669
Support ens ens driver #668
Fix csi plugin deployment yaml #666
Fix fuse devel install #662
Support oxs node instance label & zoneid label #664
Support dbfs vpc domain #665
support multi attach disk #634
fix local device remount #660
Feature/rich nas client #658
cpfs nfs rpm update #657
go build use vendor #655
Feature/rich nas client #654
nas skip mount mode #652
Support dbfs node max volume config #651
nas skip mount mode #650
fix local device lower key #649
support cpfs nfs #648
support cpfs nfs #647
support cpfs nfs #646
support cpfs nfs #645
modify csi directory to multi_data directory #644
support dbfs endpoint #643
support cpfs-nfs protocol #642
support local device volume #638
Add liveness to ndoe registrar & fix nodestage return err #640
Change find dbfs mount path way #592
Support growpath in base images #635
Add kubecli qps setting for csi #632
Add a parameter to the schema to automatically increase volume sizes … #628
disk support iolimit #627
local volume cache NodeAddr #630
static volume support snapshot #626
update disktype label #625
update disktype label #624
create disk type by order #622
Update isMounted method to fix mountpoint check failed issue #617
V1.1.7 disktype to label #618
update storage capacity tag #621
support multi-zones node for virtual node #612
Support snapshot resource groupid #615
update auth logs #613
volume spec to kata #593
support kubeconfig args #609
volume capacity record to node #594
support nvme expand #608
Update default yaml image version to support k8s1.22 #601
Full changelog
STOR-1439 : Restart controller Pods if metrics-serving-cert changed #56
OCPBUGS-16783 : Chore: Update OWNERS #54
OCPBUGS-14824 : Bump alibaba-disk-csi-driver-operator library-go #53
STOR-1168 : Bump common libraries #51
OCPBUGS-12545 : Bump golang.org/x/net@v0.9.0 #50
Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #49
Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #48
Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #47
OCPBUGS-8683 : Add management workloads annotations #46
Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #45
Full changelog
Updating ose-alibaba-machine-controllers images to be consistent with ART #42
OCPBUGS-10134 : Updating ose-alibaba-machine-controllers images to be consistent with ART #41
Full changelog
Fix version in metadata.yaml #474
Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.2.0 (2475f2f) into master #472
Bump CAPI to v1.4.4 #4372
Switch to constants for asg not found events, simplify asg lookup #4380
build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0 #4382
build(deps): bump google.golang.org/grpc from 1.52.0 to 1.53.0 #4381
build(deps): bump golang.org/x/text from 0.10.0 to 0.11.0 #4376
Drop unwanted SGs when calling attachSecurityGroupsToNetworkInterface #4363
:bug: compare string value of protocol in health check instead of pointer #4360
Do not return error if secret does not exist #3805
chore: remove usage of script to install golangci-lint #4367
Use default arch x86_64 for AMI lookup if ec2:DescribeInstanceTypes
permission is missing #4347
Pass right SGs for IsExternallyManaged on creation #4362
Use public.ecr.aws for golang image #4365
feat: add support for EKS addon configuration #4346
build(deps): bump sigs.k8s.io/kind from 0.18.0 to 0.20.0 in /hack/tools #4348
build(deps): bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 #4350
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.13.0 to 1.13.2 #4349
build(deps): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 #4343
check TagUmanagedNetworkResources feature gate before tagging subnets for LBs #4341
build(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 #4338
Enable EventBridge in the tests #4100
build(deps): bump golang.org/x/text from 0.9.0 to 0.10.0 #4337
chore: Bump CAPI to v1.4.3 #4321
build(deps): bump actions/checkout from 3.5.2 to 3.5.3 #4330
E2E tests for AlternativeGCStrategy #4328
Fix EKSControlPlaneReconciliationFailed when OIDC already exists #4017
build(deps): bump github.com/onsi/gomega from 1.27.7 to 1.27.8 #4319
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 #4318
Allow customization of ingress rules in control plane LB security group #4304
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.12.5 to 1.13.0 #4313
build(deps): bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 in /hack/tools #4312
fix: building release-binaries fails #4306
fix: the quickstart guide needs update for external cloud provider #4301
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #4302
Requque when awsmachine is pending #4300
build(deps): bump github.com/mikefarah/yq/v4 from 4.33.3 to 4.34.1 in /hack/tools #4297
add IRSA for self-managed clusters proposal #4164
fix: remove set nodes role #4292
Additional ingress rules for control plane #4228
4046 - Add AssumeRole and update appropriate tests #4132
fix: resolve secrets when generating eks userdata #4285
fix: correct the enum types for protocol values #4287
build(deps): bump sigs.k8s.io/promo-tools/v3 from 3.5.2 to 3.6.0 in /hack/tools #4282
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.9 to 0.6.10 #4276
:sparkles: Add support to specify PlacementGroup Name in instances #4273
build(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #4277
Set IMDSv2 as optional #4274
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #4270
e2e: add elasticfilesystem:TagResource action #4272
Feature: add default behaviour for clusterawsadm bootstrap iam print-policy #4249
fix: remove modification of networkinterface for ipv6 #4264
build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible #4265
E2E tests for AlternativeGCStrategy #4210
build(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 in /hack/tools #4266
build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /hack/tools #4267
Bump CAPI to v1.4.2 #4244
Use dl.k8s.io instead of kubernetes-release bucket #4263
build(deps): bump sigs.k8s.io/kustomize/api from 0.13.3 to 0.13.4 #4261
Set httpPutResponseHopLimit to 2 when creating instances #4250
Remove CAPA tagging from unmanaged network resources #4130
build(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 #4259
🐛 Allow the defaulting of InstanceMetadataOptions to go through for AWSMachineTemplates #4256
feat: Include controller IAM for instance metadata operations #4255
build(deps): bump sigs.k8s.io/kustomize/api from 0.13.2 to 0.13.3 #4252
build(deps): bump github.com/aws/aws-lambda-go from 1.40.0 to 1.41.0 #4248
chore: update release notes #4254
build(deps): bump github.com/aws/aws-lambda-go from 1.39.1 to 1.40.0 #4214
build(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 in /hack/tools #4237
build(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #4236
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #4243
build(deps): bump github.com/sigstore/rekor from 1.0.1 to 1.1.1 in /hack/tools #4241
build(deps): bump github.com/mikefarah/yq/v4 from 4.33.2 to 4.33.3 in /hack/tools #4222
build(deps): bump sigs.k8s.io/promo-tools/v3 from 3.5.1 to 3.5.2 in /hack/tools #4221
build(deps): bump actions/checkout from 3.5.0 to 3.5.2 #4218
build(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 #4239
added reset_test.go #4234
fix: automatically append /readyz to http and https health checks #4227
added tests for annotations.go #4232
Show cluster name instead of address in reconcile message #4229
fix: malformed s3 arn due to incorrect string formatting #4224
capa fix hardcoded role arn for aws iam authenticator #4010
build(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 #4212
build(deps): bump golang.org/x/text from 0.8.0 to 0.9.0 #4207
add explicit securityContexts to the controller #4104
Add required permission to CloudFormation to support AlternativeGCStrategy #4163
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.7 to 0.6.9 #4202
build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #4201
Bump CAPI to v1.4.1 #4154
build(deps): bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible in /hack/tools #4200
build(deps): bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible #4199
Reconcile EKSConfig correctly for MachinePool and other Owner kinds #4195
build(deps): bump sigs.k8s.io/kind from 0.17.0 to 0.18.0 in /hack/tools #4190
Fix session surviving cluster purge and recreate through cache #4162
build(deps): bump github.com/mikefarah/yq/v4 from 4.25.2 to 4.33.2 in /hack/tools #4189
fix: getting maintainers fails #4185
build(deps): bump github.com/onsi/gomega from 1.27.5 to 1.27.6 #4180
build(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #4181
Fix failing MHC test affected due to ebs-csi-driver version update #4173
Use klog to log errors instead of panic in controllers #4174
Update Calico to v3.24.1 #4176
Fix InstanceMetadataOptions defaults #4147
build(deps): bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #4169
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.1 to 2.9.2 #4168
build(deps): bump actions/checkout from 3.4.0 to 3.5.0 #4170
Allow external autoscaler for EKS managed node groups #4137
build(deps): bump github.com/aws/aws-lambda-go from 1.38.0 to 1.39.1 #4165
Bump golangci-lint to v1.52.1 #4155
feat(release): update image promotion to use kpromo #4158
Fix awsmanagedcontrolplane doesn’t get reconciled #4007
✨ support arm64 AMI lookup based on instance type #4054
Expose and support AlternativeGCStrategy feature gate #4129
build(deps): bump actions/checkout from 3.3.0 to 3.4.0 #4151
build(deps): bump actions/setup-go from 3 to 4 #4150
build(deps): bump github.com/onsi/gomega from 1.27.3 to 1.27.4 #4145
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.6 to 0.6.7 #4143
build(deps): bump sigs.k8s.io/kustomize/api from 0.13.1 to 0.13.2 #4144
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.5 to 0.6.6 #4140
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 #4139
build(deps): bump github.com/onsi/gomega from 1.27.2 to 1.27.3 #4141
chore: Bump CAPI to v1.3.5 #4113
Add missing configuration to enable the awsmachinetemplate validating webhook #4117
add luther as reviewer #4107
chore: Bump aws-iam-authenticator from 0.6.4 to 0.6.5 #4131
chore: Bump golangci-lint to v1.51.2 #4103
build(deps): bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 #4125
build(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 #4126
build(deps): bump github.com/itchyny/gojq from 0.12.11 to 0.12.12 in /hack/tools #4123
build(deps): bump github.com/joelanford/go-apidiff from 0.5.0 to 0.6.0 in /hack/tools #4124
build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 in /hack/tools #4122
build(deps): bump golang.org/x/text from 0.7.0 to 0.8.0 #4127
Replace deprecated function in k8s.io/utils/pointer #4121
build(deps): bump github.com/aws/aws-lambda-go from 1.37.0 to 1.38.0 #4114
build(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.2 #4111
build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #4110
chore: Bump CAPI to v1.3.4 #4106
proposal: CAPA AMI GitHub Action #3514
Allow for Self-Managed VPC with a Secondary Subnet for Pods #3688
Update AWSMachine webhook validate logic on update to be consistent #3728
build(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.2 #4102
Modify AWSMachine reconciliation behavior to terminate and create instances without blocking #4092
chore: Bump ginkgo version #4087
fix: invalid yaml in multi-tenancy example #4098
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.12.2 to 1.12.5 #4097
cleaning up unnecessary object patches #4095
Bump envsubst in /hack/tools #4066
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.3 to 0.6.4 #4089
try it without the event bridge #4088
bug: order of deleting cloud formation resources matters and fix missing GroupName setting from Bootstrap user #4079
build(deps): bump github.com/onsi/gomega from 1.27.0 to 1.27.1 #4086
build(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.0 #4080
chore(ref): fix error checking in eventually #4078
chore(ref): add output of error for role deletion #4077
chore(ref): always clean roles and resources on cf stack failure #4076
chore: remove usage of images from k8s.gcr.io #4073
chore: adding release notes section to PR template #4074
chore(ref): add more robustness to cloudformation stack create in tests #4069
docs: fix git-repository-url #4072
build(deps): bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 #4064
build(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 #4057
build(deps): bump golang.org/x/text from 0.6.0 to 0.7.0 #4056
fix error validating message #4055
Fix error print statement for ELBv2 listeners test #4060
Fix service quotas for EventBridge rules #4061
Fix error condition on eventually #4048
fix: use instance profiles of machine pools and machine deployments for mapping roles #4011
Remove unnecessary .AnyTimes()
mock calls for unmanaged VPC test #4045
Fix CF role deletion flake #4044
Allow user to specify the Name tag value for AWS tags #3991
Bump controller-tools in /hack/tools #4018
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.12.1 to 1.12.2 #4041
Ensure empty loadBalancerType
field value is handled correctly #4033
Adding permission to tag OIDC providers for EKS #4036
Ensure tags on managed VPCs #4030
build(deps): bump sigs.k8s.io/kustomize/api from 0.13.0 to 0.13.1 #4035
chore: Bump CAPI to v1.3.3 #3973
build(deps): bump sigs.k8s.io/kustomize/api from 0.12.1 to 0.13.0 #4032
Move all E2E test templates to use external CCM and CSI #4005
Fix make test
for Apple M1 (darwin-arm64), fail if kubebuilder assets cannot be found #4023
Move defaulting before creation of patch helper so that no differences will be detected unnecessarily #4025
Run tests on localhost to increase security and avoid macOS firewall popup dialogs #4024
fix(#3980): save the API ELB AZ to NetworkStatus #4000
Replace E2E_FOCUS with GINKGO_FOCUS in all jobs #4022
Bump ginkgo and klog in /hack/tools #4019
build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 #4021
build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 #4015
Fix boilerplate #4006
Fixes for gc related tests #3999
Reorder the bootstrapping logic so AWSSession is available in afterSuite #4008
build(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #4004
build(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0 #4003
Fix AWS CloudFormation dump after failed suit when there is no bootstrap cluster #4002
Ignore EIGW deletion in case of unmanaged VPC #3996
build(deps): bump golang from 1.19.4 to 1.19.5 #3983
build(deps): bump github.com/sergi/go-diff from 1.2.0 to 1.3.1 #3985
build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.1 to 0.6.3 #3994
build(deps): bump github.com/onsi/gomega from 1.24.1 to 1.25.0 #3993
Introduce args in releasechangelog script #3440
Fail creation of machine pool if no subnets matching filters found #3978
Revert “capa fix hardcoded role arn for aws iam authenticator” #3982
capa fix hardcoded role arn for aws iam authenticator #3926
Adding tags to OIDC providers #3976
build(deps): bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 #3970
Expose Metrics port #3941
build(deps): bump github.com/aws/aws-lambda-go from 1.36.1 to 1.37.0 #3969
Bump controller-tools and gojq in /hack/tools #3957
Update LoadBalancerReadyCondition on deletion #3871
refactor: Improved all testcases naming convention conformity to camel case standard #3966
build(deps): bump actions/checkout from 3.2.0 to 3.3.0 #3964
build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.12.0 to 1.12.1 #3963
build(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0 #3961
Update scan action #3959
Update ASG if subnet changes #3936
Move sedefsavas to emeritus #3960
Increase test timeout in Ginkgo args #3958
Adding tags to AWS Network Interfaces #3946
Fix CloudFormationStack creation flake #3953
Bump aws-iam-authenticator from 0.5.10 to 0.6.1 #3952
build(deps): bump github.com/aws/aws-lambda-go from 1.36.0 to 1.36.1 #3954
Fix String function receiver for IngressRule which resulted in an unreadable log output #3949
Verify container images #3921
build(deps): bump golang.org/x/crypto from 0.3.0 to 0.4.0 #3950
build(deps): bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1 #3951
build(deps): bump actions/checkout from 3.1.0 to 3.2.0 #3928
chore: Bump CAPI to v1.3.1 #3920
Update README.md instruction to install clusterawsadm via Homebrew #3937
Add back RBAC for controller identities #3935
Only enable IPv6 if it’s already enabled in the config #3914
Scope down RBAC permissions for CAPA resources #3907
OCPBUGS-14969 : Pass right SGs for IsExternallyManaged on creation #467
OCPCLOUD-2121 : Add openshift/e2e-tests for CAPI E2E testing #465
Updating ose-aws-cluster-api-controllers images to be consistent with ART #461
OCPBUGS-10122 : Updating ose-aws-cluster-api-controllers images to be consistent with ART #459
Add enxebre to owners #460
Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:release-2.0 (28bc9b8) into master #456
Full changelog
OCPBUGS-16491 : UPSTREAM: <drop>: Bump goproxy to resolve CVE-2023-37788 #233
OCPBUGS-17280 : UPSTREAM: 1711: Bump golang.org/x/net/html to fix CVE-2023-3978 #229
OCPBUGS-16783 : Chore: Update OWNERS and OWNERS_ALIASES #228
STOR-1167 : Rebase to v1.18.0 for OCP 4.14 #222
configure lievness probe check for node-driver-registrar #1570
Add target to run External Storage tests on Windows nodes #1521
Add support for Fast Snapshot Restores #1554
Remove SSH from CI #1566
Fix volume attachment limit calculation #1561
Support interpolated snapshot tags #1558
Set image repository/tag via --helm-extra-set-args
param in CT #1560
Fix staging / unmounting volume operations on Windows #1526
Grab snow device path via last character rather than trimming #1546
Fix VolumeSnapshotClass tagging #1548
Clarify volume resizing in README; Remove Chrome(ium)-specific links #1550
Add non-negative check on getVolumeLimit() #1542
Support VolumeSnapshotClass in Helm Chart #1540
Reduce scope of testing for test-helm-chart #1533
Kustomize: use ‘resources’ instead of deprecated ‘bases’ #1539
Release 1.17.0 (to master) #1534
Release v1.17.0 #1532
Stop treating prefixes as magic in DeviceManager #1518
Upgrade dependencies #1529
Change README warning to new redirect announcement #1528
Always log driver information #1525
Add support for XFS custom block sizes #1523
Add warning to README about k8s.gcr.io deprecation #1519
Release 1.16 #1515
Release 1.16.0 #1511
Release v1.16.0 #1509
Fix –version output #1510
Update installation docs #1503
Fix CI; Upgrade golangci-lint #1505
Pin k8s.io/dynamic-resource-allocation to v0.26.0 #1504
Update speculative execution of docker buildx to check buildkit daemon type #1496
Minor CI Fixes #1491
Remove migration tests #1493
Add support for JSON logging #1467
Bump CI k8s version to 1.26.1 (and other CI tools upgrades) #1487
k8s.gcr.io -> registry.k8s.io #1488
Use test driver image when testing upgrades with CT #1486
Remove compatibility matrix reference #1484
Migrate Trivy workflow to grab images from values.yaml #1479
Release 1.15 #1481
Release v1.15.0 #1480
OCPBUGS-10816 : Volume unmount repeats after successful unmount, preventing pod delete #224
Updating ose-aws-ebs-csi-driver images to be consistent with ART #220
OCPBUGS-12297 : UPSTREAM: 1505: bump go + golangci-lint #223
Updating ose-aws-ebs-csi-driver images to be consistent with ART #218
Full changelog
STOR-1432 : hypershift: deploy controller with control plane release images #252
OCPBUGS-16783 : Chore: Update OWNERS #251
Bump k8s.io/apiextensions-apiserver from 0.27.1 to 0.27.4 #250
Bump k8s.io/component-base from 0.26.3 to 0.27.3 #240
OCPBUGS-15823 : Change CSI RPC call timeouts #248
STOR-1065 : Rework sidecar bindings to bind common ClusterRoles #244
OCPBUGS-14824 : Bump efs-ebs-driver-operator library-go #247
STOR-1168 : Bump common libraries #222
Bump Kubernetes libs to v0.27.1 #243
STOR-1167 : Enable extra-create-metadata to tag snapshots #223
STOR-1300 : Restart controller Pods if metrics-serving-cert changed #216
OCPBUGS-11882 : Added safe-to-evict-local-volume annotation from bound-sa-token to ebs-controller #232
OCPBUGS-11882 : Added safe-to-evict annotation to aws-ebs-csi-driver-controller pods #231
OCPBUGS-13017 : assets/hypershift/controller_sa: Set controller ServiceAccount imagePullSecrets #219
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #217
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #215
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #214
Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #207
OCPBUGS-8691 : Hypershift: set control plane operand properties #205
Bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3 #203
OCPBUGS-8752 : fix: typo #198
OCPBUGS-8752 : feat: add workload annotation to deployment and daemonset #194
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #195
Bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 #189
Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #190
Full changelog
Bump to go 1.20 in go.mod #163
Updating ose-aws-pod-identity-webhook images to be consistent with ART #162
Updating ose-aws-pod-identity-webhook images to be consistent with ART #159
Full changelog
OCPBUGS-18026 : Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (ff9e8d8) into master #75
[aks pipeline] Refactor run-e2e.sh #4268
Fix updateServicePIPNames #4281
Add etag policy #4278
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.6.1 to 1.7.0 in /pkg/azclient #4287
chore(deps): bump sigs.k8s.io/controller-tools from 0.12.0 to 0.12.1 in /pkg/azclient/client-gen #4286
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.6.1 to 1.7.0 in /kubetest2-aks #4285
Issue 4230: remove readiness check for cache exclusion #4234
feat: support node selection for multiple standard load balancers #4201
chore(deps): bump golang from d9f7519
to 851af0a
#4269
feat: support sharing IP address acorss services by public IP name #4257
Adjust exclude-from-lb test for basic-lb pipeline #4261
Changes by create-pull-request action #4264
chore(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0 #4263
chore(deps): bump golang from 041c0ba
to d9f7519
#4244
Changes by create-pull-request action #4259
chore(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0 #4248
Fix standalone VM EnsureBackendPoolDeleted #4217
[AKS pipeline] Use new customconfig file for autoscaling-multipool #4253
chore(deps): bump golang.org/x/text from 0.10.0 to 0.11.0 #4218
chore(deps): bump golang from 4c94dfe
to 041c0ba
#4235
Changes by create-pull-request action #4239
chore(deps): bump google.golang.org/grpc from 1.51.0 to 1.53.0 #4238
chore(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0 in /pkg/azclient #4236
[AKS pipeline] Add a slb VMAS pipeline #4228
Support customization of numOfProbe and probeInterval when externaltrafficpolicy is local #4207
feat: make vmType optional #4214
doc: update README for document links #4216
Delete Service if WaitServiceExposureAndValidateConnectivity() fails #4199
fix: fixing kubetest autoscaling configs as well #4184
fix: storage account search default values #4203
Refactor: Split azure_backoff and azure_wrap in provider package #4198
track2 sdk: add config loader #4180
fix: PerformancePlus setting issue #4193
Move aks-preview extension addition order #4192
Fix get_k8s_version failure #4185
Add an option to disable API call cache #4135
chore(deps): bump go.opentelemetry.io/otel from 1.10.0 to 1.16.0 in /pkg/azclient #4182
Changes by create-pull-request action #4178
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 #4160
chores: add vendor update job #4172
Revert “chore(deps): bump go.opentelemetry.io/otel/trace from 1.10.0 to 1.16.0 in /pkg/azclient” #4165
chores: move docs to documentation branch #4167
chore(deps): bump go.opentelemetry.io/otel/trace from 1.10.0 to 1.16.0 in /pkg/azclient #4164
track2 sdk: downgrade otel library to 1.10.0 to resolve dependency conflict #4163
chore(deps): bump ossf/scorecard-action from 2.1.3 to 2.2.0 #4162
chore: pkg imported more than once #4161
Limit max node count to 100 #4159
bump k8s.io to 0.27.3 #4156
track2 sdk: move sub to config struct in client factory #4155
chore(deps): bump golang from a3598b9
to 4c94dfe
#4157
Support NSG and clean LBs #3898
Chroes: fix go build version in codeql job #4152
track2 sdk:add mock for client factory #4145
track2 sdk:add GetVirtualMachineScaleSetNetworkInterface for interface client #4144
track2 sdk:generate client factory #4141
chore(deps): bump step-security/harden-runner from 2.4.0 to 2.4.1 #4138
fix: remove deleted node IP address from IP-based LB backend pools #4136
track2 sdk:add ut for azclient #4109
Update go.sum with go v1.20.5 #4134
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 in /pkg/azclient #4128
chore(deps): bump stefanprodan/kustomizer from 8009953f93c2cf2ecbaff70be321d15e921ad591 to d5f7cea0a21fd41c44c6a0b808a436b9a66fa8d6 #4126
chore(deps): bump actions/upload-pages-artifact from 1.0.8 to 1.0.9 #4125
helm: add logVerbosity to cloud-node-manager #4111
chore(deps): bump golang from e88f338
to a3598b9
#4113
chore(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 in /kubetest2-aks #4115
update to debian bullseye, buster EOL soon #4066
chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 #4107
chore(deps): bump golang from b0f97bf
to eb3f9ac
#4106
chore(deps): bump peter-evans/create-pull-request from 5.0.1 to 5.0.2 #4105
chore(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 #4099
feat: support load balancer choosing logic for multi-slb #4075
chore(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 in /pkg/azclient #4103
chore(deps): bump actions/deploy-pages from 2.0.1 to 2.0.2 #4098
track2 sdk: only set go-armbalancer for resource client #4097
chore(deps): bump golang.org/x/text from 0.9.0 to 0.10.0 #4092
chore(deps): bump golang.org/x/sys from 0.8.0 to 0.9.0 #4087
chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 #4086
update workflow config #4084
chore: bump docsy to 0.7.0 #4079
track2 sdk: reuse cred object in auth provider #4083
chore: skip exclude node label e2e test on aks as it is only supporte… #4076
Fix vmssflex ensureBackendPoolDeletedFromNode #4074
chore(deps): bump actions/checkout from 3.5.2 to 3.5.3 #4082
chore(deps): bump aquasecurity/trivy-action from 0.11.0 to 0.11.2 #4081
chore(deps): bump github/codeql-action from 2.3.6 to 2.13.4 #4080
chore(deps): bump github.com/onsi/gomega from 1.27.7 to 1.27.8 in /pkg/azclient #4078
track2 sdk: add config parser for track2 client #4077
feat: add GetLatestAccountKey in account key fetch #4067
chore(deps): bump golang from 1.20.4-buster to 1.20.5-buster #4057
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 #4071
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 in /pkg/azclient #4073
track2 sdk: Apply dependency injection pattern to auth provider #4069
chore(deps): bump github.com/onsi/gomega from 1.27.7 to 1.27.8 #4058
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.6.0 to 1.6.1 in /pkg/azclient #4064
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.6.0 to 1.6.1 in /kubetest2-aks #4062
chore(deps): bump docker/login-action from 2.1.0 to 2.2.0 #4056
Remove MachinePool in dualstack-md template #4055
fix: replace deprecated labels with new labels in nodeCache update #4047
doc: update image versions in the doc #4053
Update release notes for v1.24.21 #4052
Update release notes for v1.25.15 #4051
Update release notes for v1.26.11 #4050
Update release notes for v1.27.5 #4049
chore(deps): bump aquasecurity/trivy-action from 0.10.0 to 0.11.0 #4048
Add CAPZ templates #4043
Add CCM_E2E_TIMEOUT option for ginkgo running ccm e2e tests #2677
Fix reconcileFrontendIPConfigs() #3914
track2 sdk:add clientFactory and parse config from file #4033
RFE-4144 : Increase service idle max timeout to 100 minutes #80
Updating ose-azure-cloud-controller-manager images to be consistent with ART #74
Updating ose-azure-cloud-node-manager images to be consistent with ART #73
OCPBUGS-14762 : remove readiness check for cache exclusion #77
OCPBUGS-14368 : Do not detach masters from LB when unready #76
OCPBUGS-14368 : Default to kube-proxy health probes for Service type=LoadBalancer #72
OCPCLOUD-2050 : Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (11f66ee) into master #61
chore: cleanup unused multi-slb code of the previous design #3997
feat: support migrate from NIC-based to IP-based backend pool by migration API by setting "enableMigrateToIPBasedBackendPoolAPI": true
#3972
chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 #4037
Service annotation var should be deep copied #3988
ci: Harden GitHub Actions #4036
fix: ensure POSTCSS is installed #4034
Cleanup dependencies and fix cron job #4031
chore: pin the site dependencies #4030
doc: fix rendering for website domain https://kubernetes-sigs.github.io/cloud-provider-azure #4029
Revert “cleanup dependencies and fix cron job” #4019
chore(deps): bump github/codeql-action from 2.3.5 to 2.3.6 #4017
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #4015
chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 #4004
Revert change in vendor by scorecard #3994
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 in /pkg/azclient #4011
chore(deps): bump actions/dependency-review-action from 3.0.4 to 3.0.6 #4010
track2 sdk: fix copyright template error in azclient package #4009
Apply security best practices #4001
add daily fuzz test #4000
track2 sdk:update mock interface for vmssvmclient #3999
track2 sdk: add subresource template and add vmssvmclient and subnetclient #3998
doc: deprecate –port and use –secure-port instead in readme and exa… #3996
chore: fix the typo for SLB docs #3995
add manual dispatch for all github actions #3992
chore(deps): bump github/codeql-action from 2.3.4 to 2.3.5 #3990
chores: Cleanup dependencies and fix cron job #3989
doc: update documents for allocateLoadBalancerNodePorts #3987
track2 sdk:remove apiVersion parameter #3969
Update release notes for v1.26.10 #3986
chore(deps): bump github/codeql-action from 2.3.3 to 2.3.4 #3979
chore(deps): bump actions/dependency-review-action from 2.5.1 to 3.0.4 #3978
chore(deps): bump ossf/scorecard-action from 2.0.6 to 2.1.3 #3975
Apply security best practices #3941
chore: update docs for exclude nodes from SLB #3971
Update release notes for v1.27.4 #3970
Update release notes for v1.25.14 #3968
Update release notes for v1.24.20 #3967
track2 sdk:add client for snapshot,pipprefix, bump apiversion and upgrade network package #3958
Print Service name and resource basename in ReconcileService() #3957
fix: make sure the pip dns tag will not be removed when systemTags is… #3956
track2 client: Remove unnecessary dependencies from azclient #3947
chore(deps): bump go.opentelemetry.io/otel from 1.15.1 to 1.16.0 in /pkg/azclient #3955
chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 in /kubetest2-aks #3954
Revert “chore: temporarily change the expected tags in aks pip tags e… #3948
backend pool name should be case-insensitive #3932
apply the custom probe configs when externalTrafficPolicy is local and PLSProxyProtocol is enabled. #3931
doc: update pls doc #3933
chore(deps): bump k8s.io/kubelet from 0.27.1 to 0.27.2 #3930
Allow deprecated beta topology labels to be applied for those not ready to migrate #3685
chore: update docs for cross resource group nodes #3928
chore(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #3926
chore(deps): bump k8s.io/cloud-provider from 0.27.1 to 0.27.2 #3924
chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 #3917
track2 client: export mock interface in azclient #3916
chore(deps): bump k8s.io/client-go from 0.27.1 to 0.27.2 in /pkg/azclient #3906
chore(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2 #3899
Set gcloud ver to 2023424 #3910
chore(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 in /pkg/azclient #3904
chore(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2 in /kubetest2-aks #3901
track2 sdk: return error when client received 429 toomanyrequest error #3886
doc: update readme and examples for new image versions #3897
Update release notes for v1.24.19 #3896
Update release notes for v1.25.13 #3895
Update release notes for v1.26.9 #3894
Update release notes for v1.27.3 #3893
fix: the pip without tags should be user-assigned #3877
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.5 in /pkg/azclient #3888
Add IPv6 templates modified from release-1.9 CAPZ #3879
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.2 to 1.3.0 in /pkg/azclient #3881
Add test suite generater for track2 client #3880
cleanup: remove PremiumV2LRS const #3882
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #3883
doc: use dl.k8s.io, not kubernetes-release bucket #3878
chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 in /kubetest2-aks #3876
chore(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 #3870
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.2 to 1.3.0 in /kubetest2-aks #3873
azclient: Rename azureclient/v2 to azclient #3869
Support FrontendIPConfig and reconcileLB() #3819
armclient v2: add test case for diskclient and refactor generator #3403
chore(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 #3868
Update README.md with v1.27 release branch #3824
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.27.1 to 1.27.2 in /pkg/azureclients/v2 #3867
chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.28 to 0.11.29 #3864
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #3859
feat: add PerformancePlus option in disk creation #3855
Drop RG param in getXXXID() #3854
Update release notes for v1.27.2 #3856
IPv6 PIP uses suffix only when DualStack #3823
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.5.0 to 1.6.0 in /pkg/azureclients/v2 #3851
chore(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0 #3850
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.5.0 to 1.6.0 in /kubetest2-aks #3852
chore(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #3830
chore(deps): bump golang from 1.20.3-buster to 1.20.4-buster #3839
chore(deps): bump sigs.k8s.io/controller-tools from 0.11.4 to 0.12.0 in /pkg/azureclients/v2 #3837
chore(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 in /pkg/azureclients/v2 #3829
Use latest gcb-docker-gcloud #3822
Helm chart 1.27.1 with new patch releases #3818
chore(deps): bump yaml from 2.1.3 to 2.2.2 in /site #3817
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.27.0 to 1.27.1 in /pkg/azureclients/v2 #3816
Fix bugs from introducing user node pool #3815
feat: add PickRandomMatchingAccount in account search #3811
chore(deps): bump sigs.k8s.io/controller-tools from 0.11.3 to 0.11.4 in /pkg/azureclients/v2 #3812
feat: support workload identity #3378
Use user node pool #3805
chore(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.6 #3672
Update release notes for v1.27.1 #3809
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.7 to 1.27.0 in /pkg/azureclients/v2 #3802
Add dependabot config for release-1.27 #3801
Remove shared nsg rule immediately when no destinations prefixes are left #3787
clean up old pip list optimization #3773
bump k8s.io dependencies to 1.27.1 #3780
Run go lint using github actions #3781
Update release notes for v1.25.12 #3786
Update release notes for v1.24.18 #3785
Update release notes for v1.27.0 #3784
Update release notes for v1.26.8 #3783
cleanup: replace deprecated ioutil method #3769
chore: set default loadBalancerSKU to Standard #3768
More Nodes for autoscaling tests #3771
chore: upgrade credentialprovider-api-version to v1 #3756
fix: update resources in batches asynchonously #3757
Choose correct primary IP config #3715
Add release label for prs raised by dependabot #3748
Improve autoscaling e2e #3755
[Github action tests] Run on ubuntu-latest for trivy and doc #3743
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v2 from 2.2.0 to 2.2.1 in /pkg/azureclients/v2 #3733
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.0 to 1.1.1 in /pkg/azureclients/v2 #3732
chore(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 in /kubetest2-aks #3738
Add Node logs for autoscaling tests #3737
chore(deps): bump k8s.io/client-go from 0.27.0 to 0.27.1 in /pkg/azureclients/v2 #3735
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 from 4.2.0 to 4.2.1 in /pkg/azureclients/v2 #3734
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.0 to 1.1.1 in /kubetest2-aks #3731
Fix CNM not properly handling IPv6 from imds LB #3726
chore(deps): bump k8s.io/client-go from 0.26.3 to 0.27.0 in /pkg/azureclients/v2 #3724
chore(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.0 in /kubetest2-aks #3723
Support dualstack for PIP in azure_loadbalancer.go #3404
chore: enrich docs for node exclude label #3721
chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #3686
Limit dependbot open pr limit to 1 #3720
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.4.0 to 1.5.0 in /pkg/azureclients/v2 #3718
chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 #3717
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.4.0 to 1.5.0 in /kubetest2-aks #3719
chore(deps): bump golang from 1.20.2-buster to 1.20.3-buster #3698
chore(deps): bump peter-evans/create-pull-request from 4 to 5 #3697
chore(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 #3689
chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /pkg/azureclients/v2 #3694
chore(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #3671
Print IP config IDs if subnet deletion fails #3660
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.0.0 to 1.1.0 in /pkg/azureclients/v2 #3670
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 from 4.1.0 to 4.2.0 in /pkg/azureclients/v2 #3669
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/privatedns/armprivatedns from 1.0.0 to 1.1.0 in /pkg/azureclients/v2 #3668
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.0.0 to 1.1.0 in /kubetest2-aks #3667
Revert “Removing Windows SAC images from container builds” #3662
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v2 from 2.1.0 to 2.2.0 in /pkg/azureclients/v2 #3654
Deprecate numberOfProbes and adopt ProbeThreshold to address a probe issue in nrp #3623
chore(deps): bump k8s.io/cloud-provider from 0.26.2 to 0.26.3 #3650
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.3.0 to 2.4.0 in /pkg/azureclients/v2 #3653
chore(deps): bump k8s.io/kubelet from 0.26.2 to 0.26.3 #3635
chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23 #3634
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.3.0 to 2.4.0 in /kubetest2-aks #3646
Longer timeout for WaitAutoScaleNodes() #3642
Prerequisite for dualstack public IP support #3415
chore(deps): bump k8s.io/component-helpers from 0.26.2 to 0.26.3 #3627
Prevent PRs not build on top of base branch from merging #70
Fix downstream commit detection #69
Updating ose-azure-cloud-node-manager images to be consistent with ART #63
OCPBUGS-11284 : Allow deprecated beta topology labels to be applied for those not ready to migrate #62
Updating ose-azure-cloud-controller-manager images to be consistent with ART #64
Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (8ac60cd) into master #55
chore(deps): bump k8s.io/apiserver from 0.26.2 to 0.26.3 #3624
chore(deps): bump k8s.io/component-base from 0.26.2 to 0.26.3 #3613
Fix nodeAddressesChangeDetected() bug when dual-stack #3586
[#3580] - Link to cloud provider config is broken on docs ‘Deploy Cloud Controller Manager’ page –fixed #3602
chore: temporarily change the expected tags in aks pip tags e2e test #3601
Removing Windows SAC images from container builds #3555
Delete ns and client if not nil to avoid panic #3575
chore(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3 in /kubetest2-aks #3585
chore(deps): bump k8s.io/client-go from 0.26.2 to 0.26.3 in /pkg/azureclients/v2 #3584
chore: add a comment to address a potential bug that is introduced by orphaned ipconfigs on the lb #3576
chore(deps): bump github.com/go-git/go-git/v5 from 5.6.0 to 5.6.1 in /kubetest2-aks #3578
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.6 to 1.26.7 in /pkg/azureclients/v2 #3553
Helm chart 1.26.7 with new patch releases #3574
chore(deps): bump actions/setup-go from 3 to 4 #3569
Helm chart 1.26.6 with new patch releases #3549
Update release notes for v1.25.11 #3548
Update release notes for v1.23.30 #3545
Update release notes for v1.24.17 #3546
Update release notes for v1.26.7 #3547
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.5 to 1.26.6 in /pkg/azureclients/v2 #3538
chore(deps-dev): bump autoprefixer from 10.4.13 to 10.4.14 in /site #3533
fix: change the expected tags in aks e2e test #3532
fix: do not tag user-assigned public IP #3527
Fix azure-load-balancer-resource-group test #3520
Update release notes for v1.25.10 #3524
Update release notes for v1.23.29 #3522
Update release notes for v1.24.16 #3523
Update release notes for v1.26.6 #3525
chore(deps): bump golang from 1.20.1-buster to 1.20.2-buster #3510
CCM should not panic when losing leader election lease #3504
add OrchestrationMode for windows pool #3518
Change MachinePool to use extenral cloud-provider #3517
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.1 to 1.2.2 in /pkg/azureclients/v2 #3515
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.1 to 1.2.2 in /kubetest2-aks #3514
fix: detach disk failure when there is throttling #3482
Update linux-ci-version.yaml to support using vmss flex #3479
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.1 to 1.4.0 in /pkg/azureclients/v2 #3493
chore(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 #3484
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.1 to 1.4.0 in /kubetest2-aks #3490
chore(deps): bump k8s.io/cloud-provider from 0.26.1 to 0.26.2 #3431
chore(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #3434
chore(deps): bump k8s.io/kubelet from 0.26.1 to 0.26.2 #3428
chore(deps): bump k8s.io/controller-manager from 0.26.1 to 0.26.2 #3430
chore(deps): bump k8s.io/apiserver from 0.26.1 to 0.26.2 #3432
Add lints for loop pointer #3481
chore(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 in /pkg/azureclients/v2 #3467
chore(deps): bump github.com/go-git/go-git/v5 from 5.5.2 to 5.6.0 in /kubetest2-aks #3466
Limit dependbot open pr limit to 3 #3480
chore(deps): bump k8s.io/client-go from 0.26.1 to 0.26.2 in /pkg/azureclients/v2 #3468
chore(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 in /kubetest2-aks #3465
Fix a loop pointer bug in EnsureBackendPoolDeleted #3417
azureclient track2:customize default transporter in track2 client #3410
Update nodeSelector and tolerations #3416
chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 #3405
chore: cleanup unused RawErrorContainer #3393
Fix: remove shared security rule when no svc with shared-nsg annotation exists #3391
fix: CVE-2022-41723 #3392
chore(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 in /pkg/azureclients/v2 #3390
chore(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #3382
chore(deps): bump golang from 1.20.0-buster to 1.20.1-buster #3372
chore(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 #3380
bump golang.org/x/net from 0.5.0 to 0.7.0 in /kubetest2-aks #3379
Support dual-stack in azure_loadbalancer_backendpool.go #3266
Helm chart 1.26.5 with new patch releases #3371
Remove unnecessary probe port check #3346
Update references from k8s.gcr.io to registry.k8s.io [#3324] #3329
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 #3356
Support dual-stack - Service annotation #3297
build: Excludes previous release tag commit when generating release notes #3337
Fix cloud-node-manager-windows helm script args #3343
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.4 to 1.26.5 in /pkg/azureclients/v2 #3318
Fix: fix Incorrect conversion between integer types #3339
Fix TestJitterWithNegativeMaxFactor UT #3322
Use hostprocess for Windows node manager in Helm chart #3283
chore(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 #3311
Update release notes for v1.23.28 #3309
Update release notes for v1.24.15 #3308
Update release notes for v1.25.9 #3304
Update release notes for v1.26.5 #3303
Refactor: Solve go warnings #3290
Fix how getSecurityRuleName() handles IPv6 addr prefix #3289
Bump gcb-docker-gcloud image version #3298
chore(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0 #3291
fix: add disk attach/detach delay time to allow more batch #3284
Support dual-stack - ensureloadbalancer & nsg #3268
Helm chart 1.26.4 with new patch releases #3279
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.0 to 1.3.1 in /pkg/azureclients/v2 #3286
chore(deps): bump sigs.k8s.io/controller-tools from 0.11.2 to 0.11.3 in /pkg/azureclients/v2 #3287
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.0 to 1.3.1 in /kubetest2-aks #3285
Disable provenance attestation to workaround docker buildx issue #3282
chore(deps): bump golang from 1.19.5-buster to 1.20.0-buster #3274
Support dual-stack - utils #3243
Fix go 1.17 mod selection issue in run-e2e.sh #3259
Update release notes for v1.25.8 #3258
Update release notes for v1.24.14 #3256
Update release notes for v1.23.27 #3255
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 #3261
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.3 to 1.26.4 in /pkg/azureclients/v2 #3264
cleanup: refine azure disk driver logging #3260
Update release notes for v1.26.4 #3257
chore(deps): bump sigs.k8s.io/controller-tools from 0.11.1 to 0.11.2 in /pkg/azureclients/v2 #3254
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.0 to 1.2.1 in /pkg/azureclients/v2 #3251
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 #3248
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.0 to 1.2.1 in /kubetest2-aks #3250
chore: refine logging for azure disk csi driver #3165
fix: update network api to 2022-07-01 to support backend pool level v… #3232
fix: skip removing nics from lb if there will be no nics in the backe… #3212
build: Fix downloading golangci-lint using master branch script #3234
OCPBUGS-10188 : Updating ose-gcp-cloud-controller-manager images to be consistent with ART #59
Updating ose-azure-cloud-node-manager images to be consistent with ART #58
OCPBUGS-8474 : CCM should not panic when losing leader election lease #57
Full changelog
CCO-320 : Add support for Azure workload identity tokens #274
Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:v1.9.5 (a020dae) into master #281
Don’t default NAT Gateway for existing node subnet #3711
fix Cluster to AzureManagedControlPlane mapper #3709
Revert “Temporarily disable useHostProcessContainers” #3704
renaming cleanup function in ci-build-azure-ccm.sh and ci-build-kubernetes.sh #3692
Bump google.golang.org/grpc from 1.47.0 to 1.53.0 in /hack/tools #3684
Fix custom backendPool not being used #3690
Delete security rules if removed from spec #3688
Update default GPU VM type to Standard_NV12s_v3 #3669
Fix managed clusters and agent pools diffs #3658
Increase AKS reconcile timeout #3660
Update CAPI to v1.4.3 #3631
Temporarily disable useHostProcessContainers #3644
fix codespell highlighted error #3632
Allow azure:// prefix when parsing resource IDs #3626
Pin Calico to v3.25.1 #3601
Fix broken cloud-provider-azure website link #3600
optional flatcar tests will create a loadbalancer #3578
add Go version to netlify config #3581
OCPBUGS-7675 , OCPCLOUD-1873 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:v1.9.2 (efaae42) into master #277
allow setting the NatGateway name if it’s empty when update AzureCluster #3554
use default backend pool name in capz controller if empty #3538
allow unsetting the deprecated spec.AcceleratedNetworking field #3537
Update CAPI to v1.4.2 #3512
Add release 1.9 to metadata.yaml #3514
dependabot(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.1 #3511
Fixing Windows machine-pools in cluster-template-custom-builds-machine-pool.yaml #3492
Add ipv6 IP configs for VMSS #3361
Remove v1alpha3 & v1alpha4 #3433
Fix Ginkgov2 deprecation warnings #3502
Specifying –output type for az storage calls in ci-build-kubernetes.sh #3507
Update link to ASO multitenancy #3504
fix tilt live reload for capz-controller-manager #3500
Build Windows k8s artifacts if TEST_WINDOWS or WINDOWS is set #3493
dependabot(deps): bump github.com/Azure/go-autorest/autorest from 0.11.28 to 0.11.29 #3495
dependabot(deps): bump EndBug/add-and-commit from 9.1.1 to 9.1.2 #3499
Use Ubuntu 22.04 as base OS image for k8s CI tests #3481
Add issue template for kind/cleanup #3451
Add missing tests for azuremachinepool_default.go #3475
update golang to v1.20 #3478
Replace n1 highcpu 8 with e2 highcpu 8 #3491
Revert change to reuse artifacts for Windows #3482
Switch k8s custom build templates to external cloud-provider #3456
Fix ci-entrypoint.sh array export for macOS #3454
Fix tilt error creating process.txt #3477
dependabot(deps): bump helm.sh/helm/v3 from 3.11.2 to 3.11.3 #3438
Revert “E2E: don’t stop/start kubelet before kubeadm runs” #3458
add explicit securityContexts to the controller and namespace label for privileged #3399
Don’t reuse IMAGE_TAG var in multiple test scripts #3455
Add missing variable export to AKS docs #3463
Add unit tests for AzureMachine controller #3418
add i/o timeout for e2e SSH log collection #3444
update SDKImageToImage func to handle different image types #3414
disable surging if externally managed autoscaler is used #3440
add resource health registration to book #3449
dependabot(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 #3436
Add a cherry-pick candidate box in PR template #3448
fix broken links in ASO proposal #3447
dependabot(deps): bump golang.org/x/mod from 0.9.0 to 0.10.0 #3437
dependabot(deps): bump sigs.k8s.io/cloud-provider-azure from 1.25.5 to 1.26.7 #3279
Add proposal for Azure Service Operator #3113
Change default nat gateway IP name #3424
dependabot(deps): bump sigs.k8s.io/kind from 0.17.0 to 0.18.0 #3405
Remove WINDOWS_FLAVOR usage and Windows specific dev/ci templates #3415
return 1 in ci-entrypoint func’s when necessary #3411
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.4.0 to 1.5.0 #3408
mark context canceled or exceeded as transient failures #3381
Default set NATGatway for outbound traffic if cluster is not using IPv6 #3365
dependabot(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 #3407
Allow feature gates to be passed through for Windows CI #3388
Replace KCPRemediationSpec with MachineDeploymentRemediationSpec #3403
add trivy image scan actions #3382
Set log level of cloud-provider-azure in ci-e2e test to 4 #3397
dependabot(deps): bump helm.sh/helm/v3 from 3.10.3 to 3.11.2 #3282
Bump CAPI to v1.4.1 #3298
Enable setting VNet peering properties #3340
dependabot(deps): bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible #3390
dependabot(deps): bump github.com/onsi/gomega from 1.27.5 to 1.27.6 #3384
dependabot(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #3383
Bump github.com/docker/docker from 20.10.17+incompatible to 20.10.24+incompatible in /hack/tools #3389
Run codecov job on every PR with threshold of 1% #3368
Support more flexible env var for cloud-provider-azure #3358
Switch ipv6 template to external cloud-provider #3221
Update CAPI Visualizer to v1.1.1 #3379
Add subnetName support to ammp #3132
Removing references to WindowsHostProcessContainers feature gate (now stable) #3301
Replace some usage of Azure/go-autorest #3337
remove strict AKS create validations for spec.controlPlaneEndpoint #3359
Fetch AzureCluster name from OwnerCluster instead of assuming ClusterName = AzureCluster.Name #3322
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.9.1 to 2.9.2 #3351
Update metrics-server to v0.6.3 #3353
Bump github.com/golangci/golangci-lint from 1.51.2 to 1.52.1 #3346
add missing create verb to AzureManagedCluster, AzureManagedMachinePool webhooks #3352
Update pull_request_template.md #3293
Refactor scalesets NIC config #3188
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.1 #3333
include IPAMConfig CRD w/ ClusterResourceSets #3345
Fix ci-build-kubernetes.sh #3344
Exclude generated and untestable files from codecov report #3259
Add unit tests for azure/pointers.go #3304
add missing requeues for transient AKS delete errors #3338
dependabot(deps): bump github.com/Azure/aad-pod-identity from 1.8.14 to 1.8.15 #3334
dependabot(deps): bump actions/setup-go from 3 to 4 #3332
mark sshPublicKey as optional, docs windows ssh #3241
Revert pinning of Kubernetes version for CI #3327
Bump kpromo to v3.5.1 #3320
AzureMachinePool windows template fixes #3311
Don’t need a repo list for Windows 1.24+ #3295
Allow user to specify AZURE_CLOUD_PROVIDER_ROOT when running ci-entrypoint locally #3307
Fix delete for VMSS flex #3256
dependabot(deps): bump actions/cache from 3.2.6 to 3.3.1 #3277
Fixing assignment #3302
Copy kubeadm config cm for Windows Calico in Tilt #3300
templates/flavors/flatcar: fix mounting etcd disk #3267
CI: always build Linux and Windows images #3284
Replace util/webhook code with CustomDefaulter/CustomValidator #3210
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.1 to 1.2.2 #3278
add nawazkh to reviewers list #3207
dependabot(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 #3280
upgrade golangci-lint #3242
.github/ISSUE_TEMPLATE/proposal.md: add comment about duplicated items #3268
ci-entrypoint points to correct kubeconfig #3272
fix: networkInterfaces IPForwarding and AcceleratedNetworking #3243
add willie-yao to reviewers list #3208
don’t reduce replicas if ext. managed MachinePool #3250
Fix windows vmss e2e test #3273
set capz provider metadata to 1.9 release cycle #3238
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 #3216
metadata.yaml: add 1.8 support #3237
don’t log MachinePool reconciliation housekeeping #3234
Build CCM when using k8s version latest in ci-entrypoint #3233
dependabot(deps): bump golang.org/x/mod from 0.8.0 to 0.9.0 #3225
more explicit delete in ci-entrypoint #3213
Add unit tests for AzureManagedMachinePool Controller #3195
Switch flavor and test templates to external cloud-provider #3105
dependabot(deps): bump golang.org/x/text from 0.7.0 to 0.8.0 #3226
bump CAPI to v1.3.5 #3218
dependabot(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0 #3214
fix nil pointer for VMSS boot diagnostics #3201
fix AKS out-of-band tag reconciliation #3209
Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0 in /hack/tools #3217
Bump golang.org/x/text from 0.3.7 to 0.3.8 in /hack/tools #3199
Fix e2e Helm chart retry when install fails #3198
Enable public MEC on CAPZ #2836
limit dependabot PRs to 5 #3211
E2E: don’t stop/start kubelet before kubeadm runs #3127
fix tag delete following resource create #3187
Custom data model fix #3134
dependabot(deps): bump actions/cache from 3.2.5 to 3.2.6 #3203
MachinePools: Fix AzureMachinePool default for SystemAssignedIdentityRole #3194
Detect Flex from VMSS orchestration mode #3196
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.8.1 to 2.8.3 #3192
Allow parallel flavor resources in Tilt #3186
dependabot(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #3191
Add clusterclass template for Tilt #3166
Add support for bastion tiers #3057
add documentation for running wasm workloads #3161
dependabot(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.18 #3182
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 #3180
dependabot(deps): bump go.opentelemetry.io/otel/sdk from 1.12.0 to 1.13.0 #3173
Allow for configurable scope in system assigned identities #2965
Add support for private endpoints #3044
Fix Windows external CI version template to use OOT #3176
feat: add linux OS custom configuration #2973
Fix Windows Calico for Tilt #3177
dependabot(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 #3174
dependabot(deps): bump golang.org/x/text from 0.6.0 to 0.7.0 #3172
dependabot(deps): bump actions/cache from 3.2.4 to 3.2.5 #3171
Fix unbound CIDR1 in ci-entrypoint when testing CCM #3169
Skip test pending fix for VMSS Flex API changes #3165
Updated the version of metrics-server to v0.6.2 #3117
Refactor repeated code in E2E test specs to helper functions #3003
bump CAPI to v1.3.3 #3136
Bump Windows Calico to v3.25.0 #3142
Fetch Calico Helm chart from new URL #3156
Add 30s timeout to test helper SSH config #3153
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.0 to 1.3.1 #3149
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 #3150
overcome transient errors in ci-entrypoint.sh #3148
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.0 to 1.2.1 #3151
Update roadmap #3116
use outboundlb name as the lb name in cloud config #3059
Don’t delete VMSS upon failure and add bootstrap status condition #3096
Bump cert-manager to v1.11.0 #3139
Fix wrong LB idletimeout for node outbound #3138
dependabot(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0 #3125
Skip system pool validation while cluster is paused/moved #2774
Retry VMSS Flex validation if no parent MP is found #3080
Use k8s utils/pointer instead of Azure autorest/to #3026
missing context wrapping #3130
use g.Expect when assertions are clearest #3100
Update default k8s version to v1.25 for testing #3088
log diffs for agentpools #3128
add nojnhuh to reviewers list #3076
Remove Calico felix override workaround #3115
Add release instructions for updating the branch #3112
Increase linter timeout to 10m #3110
dependabot(deps): bump actions/cache from 3.2.3 to 3.2.4 #3122
helm gpu-operator instead of ClusterResourceSet #3099
Add pod describe to e2e logger #3097
Fix custom builds kube pending pods #3091
E2E: retries in CopyConfigMap func #3086
dependabot(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0 #3094
dependabot(deps): bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.10 to 0.5.12 #3093
remove CSI migration test for EOL’d k8s v1.22 #3089
dependabot(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.2 #3065
dependabot: ignore subpackage releases of opentelemetry-go #3074
feat/ add outboundType support #3046
dependabot(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.2.0 to 1.3.0 #3043
standardize curl retries in scripts #3079
add e2e test for AKS node pool taints #3038
Bump golangci-lint to v1.50.1 #3078
dependabot(deps): bump github.com/Azure/azure-sdk-for-go from 67.1.0+incompatible to 68.0.0+incompatible #3067
E2E: use a common cluster-identity-secret #3075
add AKS node labels e2e test #3068
Add Flatcar Container Linux template #2890
dependabot(deps): bump github.com/onsi/gomega from 1.24.2 to 1.25.0 #3066
add release-note-none label to dependabot PRs #3069
Fixing panic on AzureMachinePool creation with auto-scale #3063
dependabot(deps): bump golang.org/x/crypto from 0.3.0 to 0.5.0 #3064
docs/book/src/topics/data-disks.md: fix dead link #3061
Always run AKS E2E get+update as transaction #3058
enable security updates for release-1.7 and release 1.6 #3056
add empty node taints agentpool parameters test #3060
refactor agentpool test definitions #3006
E2E: verify daemonset pods after machines #2950
Add issue template for failing and flaky tests in testgrid #3054
dependabot(deps): bump github.com/containerd/containerd from 1.6.3 to 1.6.12 #3027
dependabot(deps): bump actions/cache from 3.0.11 to 3.2.3 #3019
Graduate AKS APIs from experimental #2959
update codecov workflow name #3011
Set build time GOARCH to the one reported by go env #2970
fix unnecessary reconciles on AKS node taints #3050
Wait for nodes after CCM install in ci-entrypoint #3033
dependabot(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 #3024
dependabot(deps): bump actions/setup-go from 2 to 3 #3018
fix agentpool taints diff check #3030
dependabot(deps): bump codecov/codecov-action from 2 to 3 #3020
dependabot(deps): bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.7.0 #3025
dependabot(deps): bump helm.sh/helm/v3 from 3.9.0 to 3.10.3 #3021
bump CAPI to v1.3.2 #3031
dependabot(deps): bump github.com/onsi/gomega from 1.24.1 to 1.24.2 #3022
Update dependabot schedule to run weekly 9am EST #3028
dependabot(deps): bump actions/checkout from 2 to 3 #3017
Add back commit-message.prefix as it is a dependency #3016
Add verify-history #275
Updating ose-azure-cluster-api-controllers images to be consistent with ART #272
Updating ose-azure-cluster-api-controllers images to be consistent with ART #271
Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:release-1.7 (741a29d) into master #269
Full changelog
OCPBUGS-17284 : UPSTREAM: 1927: chore(deps): bump golang.org/x/net from 0.10.0 to 0.14.0 #48
OCPBUGS-15658 : Update to v1.28.1 #45
doc: cut v1.28.1 release #1896
fix: PerformancePlus setting issue #1895
fix: missing log when IMDS is not available on windows node #1888
fix: CVE-2023-2431 #1887
OCPBUGS-16783 : Chore: Update OWNERS #46
STOR-1164 : Rebase to v1.28.0 for OCP 4.14 #43
Updating ose-azure-disk-csi-driver images to be consistent with ART #41
Updating ose-azure-disk-csi-driver images to be consistent with ART #39
chore: update max data disk table #1875
feat: get node name from IMDS compute name #1685
feat: add attachDiskInitialDelay parameter in storage class #1872
chore: upgrade csi-snapshot to v6.2.2 and increase memory limits #1866
cleanup: reduce host process disk partition logs #1864
feat: host process container deployment support #1861
doc: refine workload identity doc #1860
cleanup: remove useless incremental parameter in storage class #1859
feat: add enablePerformancePlus in storage class #1855
Build: Add dependabot job for dockerfiles #1856
chore: upgrade azure lib #1853
feat: upgrade to snapshot v6.2.1 #1850
fix: make sure the VolumeSnapshots v1 CRDs exist before starting #1851
cleanup: update new chart versions and remove deprecated versions #1849
chore(deps): bump github.com/kubernetes-csi/csi-lib-utils from 0.10.0 to 0.13.0 #1839
Changing kubernetes-release bucket path to dl.k8s.io #1845
feat: support workload identity #1843
chore: add context for e2e test #1836
test: move ut for waitForSnapshotCopy to azuredisk_test.go #1841
chore(deps): bump actions/setup-go from 2 to 4 #1838
chore: add dependabot #1837
feat: add publicNetworkAccess parameter in storage class #1835
cleanup: combine waitForSnapshotCopy func #1828
chore: update max datadisk num table #1829
chore: upgrade azure lib #1827
feat: add copy snapshot in cross region directly #1791
chore: upgrade csi sidecar container images #1824
chore: update max data disk num table #1818
chore: upgrade CSI sidecar image versions #1816
cleanup: replace deprecated ioutil method #1814
test(e2e): change the storageclass configuration method in the test file #1809
feat: add chart config value enableRegistrationProbe #1806
fix: add securityContext.seccompProfile for driver controller #1805
doc: update supported version and cleanup deprecated versions #1804
feat: enable securityContext.seccompProfile #1803
fix: PremiumV2_LRS caching mode issue #1790
cleanup: remove 20H2 windows image build #1783
chore: update maximum data disk num table #1774
doc: add accessModes doc #1771
test: enable online expansion external test #1766
chore: upgrade azure lib #1755
tes: fix golint action failure #1748
cleanup: remove metrics-address on driver daemonset on the node #1736
fix: CVE-2022-41723 #1732
chore: update maxDataDiskCountMap #1733
doc: cut v1.27.0 release #1730
support volumesnapshotclass in helm chart #1727
fix: second expand volume failure on Ubuntu 22.04 #1728
Pin k8s.io/dynamic-resource-allocation version #1725
feat: integrate traffic manager proxy #1716
feat: add disk attach/detach delay time to allow more batch #1722
chore: remove dependency on golang.org/x/text specific version #1723
fix: increase csi-attacher worker-threads num #1719
fix: buildx issue with provenance disabled #1720
feat: add dataAccessAuthMode parameter to snapshot storage class #1714
fix: incorrect driver version in CSIDriver #1707
fix: switch base image to fix CVEs #1704
doc: cut v1.26.2 release #1706
fix: panic when allow-empty-cloud-config is set #1699
Add missing v5 D & E SKUs to map #1703
test: add external stress e2e tests #1638
doc: cut v1.26.1 release #1688
Full changelog
OCPBUGS-16654 : Revert revert “STOR-1065: Rework sidecar bindings to b… #88
OCPBUGS-16496 : Bump library-go to remove dependency on goproxy #90
OCPBUGS-16783 : Chore: Update OWNERS #89
Revert “STOR-1065: Rework sidecar bindings to bind common ClusterRoles” #87
STOR-1065 : Rework sidecar bindings to bind common ClusterRoles #84
OCPBUGS-14824 : Bump azure-disk-csi-driver-operator library-go #85
CCO-324 : Unrevert “CCO-324: add support for workload identity” #83
Revert “CCO-324: add support for workload identity” #82
CCO-324 : add support for workload identity #78
STOR-1168 : Bump common libraries #81
OCPBUGS-12559 : Bump golang.org/x/net@v0.9.0 #80
Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #79
OCPBUGS-8683 : Add management workloads annotations #74
OCPBUGS-10842 : Reorder static resources to create RBAC first #75
Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #73
Full changelog
OCPBUGS-17285 : UPSTREAM: 1355: build(deps): bump golang.org/x/net from 0.12.0 to 0.14.0 #33
OCPBUGS-16783 : Chore: Update OWNERS #32
OCPBUGS-15657 : Update to 1.28.1 #31
doc: cut v1.28.1 release #1331
fix: use InClusterConfig by default on Windows node #1326
cleanup: remove secret print in error message #1319
fix: storage account search default values #1314
feat: add getLatestAccountKey parameter in storage class #1313
fix: don’t use account search cache in RandomMatchingAccount mode #1310
fix: CVE-2023-2431 #1300
chore: enable host process deployment test #1288
fix: hpc image build on AKS #1285
STOR-1160 : Rebase to v1.28.0 for OCP 4.14 #29
Updating azure-file-csi-driver images to be consistent with ART #28
Updating azure-file-csi-driver images to be consistent with ART #27
Updating azure-file-csi-driver images to be consistent with ART #26
Updating azure-file-csi-driver images to be consistent with ART #25
doc: remove unused resourceGroup field when secret is specified #1281
cleanup: remove unnecessary path validation on hpc deployment #1279
chore: refactor host process code #1277
cleanup: update new chart versions and remove deprecated versions #1276
chore: update windows host process lib #1265
fix: append nosharesock mount option on Linux node by default #1267
doc: refine workload identity doc #1263
Build: add dependabot job for dockerfile updates. #1261
feat: upgrade to snapshot v6.2.1 #1257
fix: make sure the VolumeSnapshots v1 CRDs exist before starting #1258
cleanup: update new chart versions and remove deprecated versions #1256
chore: refine windows host process container image build #1255
Changing kubernetes-release bucket path to dl.k8s.io #1250
fix: default actimeo option should respect acregmax and acdirmax #1244
fix: add closetimeo=0 option to fix data sync issue on Ubuntu 22.04 #1245
chore: refine workload identity docs. #1248
fix: windows host process container deployment #1243
chore: fix release-image.sh on publishing windows hostprocess image #1240
build(deps): bump actions/setup-go from 2 to 4 #1241
build(deps): bump github/codeql-action from 1 to 2 #1238
test: add dependabot #1237
feat: add host-process containers in helm charts #1182
feat: add enableVolumeMountGroup feature flag #1236
chore: upgrade csi sidecar container images #1235
doc: cut v1.27.0 release #1232
chore: upgrade CSI driver sidecar image versions #1229
feat: add selectRandomMatchingAccount parameter in storage class #1225
feat: Support workload identity #1193
cleanup: replace deprecated ioutil method #1223
doc: add nconnect mount options in NFSv4.1 example #1220
test(e2e): change the storageclass configuration method in the test file #1219
feat: add chart config value enableRegistrationProbe #1217
test: fix restart_driver_daemonset script #1216
feat: enable securityContext.seccompProfile #1210
doc: refine subcriptionID parameter doc #1209
test: repeats create and delete pod to make sure mount/unmount is stable. #1207
test: add external stress test #1204
cleanup: remove windows 20H2 image build #1205
test: enable dupl golint #1203
tes: fix golint action failure #1200
test: add “go list” check #1199
Pin k8s.io/dynamic-resource-allocation to v0.26.0 #1198
cleanup: remove metrics-address on driver daemonset on the node #1197
chore: update cloud-provider #1191
doc: remove accountAccessTier in doc since it’s only for blob #1195
fix: CVE-2022-41723 #1196
feat: support windows host-process #1181
doc: cut v1.26.1 release #1192
fix: remove forceUmount and lazyUmount #1188
doc: cut v1.26.0 release #1180
feat: append help link when there is mount error #1179
chore: remove dependency on golang.org/x/text specific version #1178
fix: switch base image to fix CVEs #1175
fix: buildx issue with provenance disabled #1176
feat: add support for SMB Multi-channels in premium account creation #1174
fix: incorrect driver version in CSIDriver #1172
doc: Fix URL to azure-files-csi driver doc in README.md #1170
doc: cut v1.25.1 release #1167
Full changelog
STOR-1434 : Restart controller Pods if metrics-serving-cert changed #68
OCPBUGS-16654 : Revert revert “STOR-1065: Rework sidecar bindings to b… #64
OCPBUGS-16783 : Chore: Update OWNERS #65
OCPBUGS-16498 : Bump library-go to remove dependency on goproxy #66
Revert “STOR-1065: Rework sidecar bindings to bind common ClusterRoles” #63
STOR-1065 : Rework sidecar bindings to bind common ClusterRoles #60
CCO-325 : Unrevert “CCO-325: add support for workload identity” #62
STOR-989 : Remove SC and manifest file for NFS backend #58
OCPBUGS-14824 : Bump azure-file-csi-driver-operator library-go #61
Revert “CCO-325: add support for workload identity” #59
CCO-325 : add support for workload identity #54
CCO-325 : Mount serviceaccount token into csi-driver container #53
STOR-1168 : Bump common libraries #57
OCPBUGS-12561 : Bump golang.org/x/net@v0.9.0 #56
Updating azure-file-csi-driver-operator images to be consistent with ART #55
Updating azure-file-csi-driver-operator images to be consistent with ART #52
Updating azure-file-csi-driver-operator images to be consistent with ART #51
OCPBUGS-10842 : Reorder static resources to create RBAC first #50
OCPBUGS-8683 : Add management workloads annotations #49
Updating azure-file-csi-driver-operator images to be consistent with ART #48
Full changelog
OCPBUGS-18338 : Fix CI by running tests natively by default #74
Revert “Merge pull request #72 from RadekManak/azure-zone-no-pointer” #73
OCPBUGS-17851 : Update zone usage to use non-pointer #72
MGMT-13713 : Add confidential VM support #54
Fix termination tests randomly timing out #68
Set upstream labels and fix capability for the arch-aware scale from 0 in Azure #66
CCO-346 : Add support for Azure workload identity tokens #55
MIXEDARCH-257 : Handle the kubernetes.io/architecture label based on the Azure VM Size #65
OCPBUGS-10762 : Machine should be Failed if Machine has a Failed state on Azure #56
OCPCLOUD-2057 : Bump to Kubernetes 1.27 deps #62
OCPBUGS-12628 : Bump x/net to v.0.7.0 #60
OCPBUGS-11223 : Reduce metrics cardinality #58
Updating ose-machine-api-provider-azure images to be consistent with ART #59
OCPBUGS-10190 : Updating ose-machine-api-provider-azure images to be consistent with ART #53
Full changelog
OCPBUGS-18181 : update RHCOS 4.14 bootimage metadata to 414.92.202309201615-0 #7517
OCPBUGS-18719 : for vsphere ipi add cluster domain to the uploaded vm configs so that… #7477
OCPBUGS-18883 : Do not set FailureDomains on CPMS when in a single zone Azure region #7483
AGENT-702 : Generate minimal ISO for external platform #7478
OCPBUGS-18428 : Add ip=dhcp,dhcp6 kernel param for vSphere dual-stack #7467
OSDOCS-6999 : tested machine series ‘C3’, ‘C2D’ #7381
OCPBUGS-18450 : AWS permission missing for security group viewing. #7460
OCPBUGS-18365 : Fix defaulting of userManagedNetworking value #7458
integration tests: Swap order of diff arguments #7462
AGENT-693 : Support external platform #7442
OCPBUGS-18457 : Make extracting ISO kargs more robust #7463
OCPBUGS-18457 : Fix PXE integration tests #7461
OCPBUGS-17806 : gomod: bump openshift/api version #7421
OCPBUGS-17770 : azure: use marketplace image plan’s publisher #7426
OCPBUGS-7690 : azure: destroy: dns records leak if permissions missing #7433
OCPBUGS-17869 : azure: fix setting outboundType #7455
OSDOCS-6880 : Adding 64-bit ARM GCP instance types to documentation #7320
OCPBUGS-16204 : aws: attach additional security groups to controlPlane #7352
OCPBUGS-18046 : update govc version to v0.30.7 #7425
OCPBUGS-15659 : IPI pre-check for MachineAPI capability #7414
OCPBUGS-17860 : OpenStack: Remove NodePorts range 0.0.0.0/0 rules #7405
OCPBUGS-17073 : Revert “Merge pull request #7205 from rna-afk/azure_managed_by_tag” #7412
OCPBUGS-17940 : Add COS endpoint to proxy server (Power VS) #7430
AGENT-692 , OCPBUGS-3860 : Update assisted-service dependencies #7439
OCPBUGS-17227 : gcp: fix validation of custom instance types #7388
OCPBUGS-17869 : azure: put NAT gateway behind TechPreviewNoUpgrade #7434
Destroy startironic.sh forever #7250
CORS-2660 : GCP: deprecate the licenses field #7397
CFE-858 : Update google terraform provider to latest version #7201
MULTIARCH-3676 : PowerVS TG terraform changes #7389
CFE-686 : Generate Infrastructure CR with the GCP user defined tags & labels #7138
CFE-687 : Apply user defined labels on created gcp resources #7153
OCPBUGS-11999 : upkeep: updated description to remove techpreview #7313
CORS-2700 : Make bootstrap S3 bucket optional during bootstrap destroy #7288
CFE-688 : Update install-config CRD to support gcp labels and tags #7126
OCPBUGS-16776 : update RHCOS 4.14 bootimage metadata to 414.92.202308032115-0 #7409
Add baremetal capability validation #7394
azure: validation: machinepool: sort slice before comparing #7407
OCPBUGS-13408 : Log message and add integration test #7408
PowerVS: Update listCOSInstances to continue querying #7404
maintenance: update openshift/api #7401
MGMT-13628 : add support for confidential VMs on Azure #7312
openstack: Test zero replicas in worker machine-pool #7400
OpenStack: Fix user docs for additional network with IPv6 #7395
gather: Use journalctl -o with-unit
#7371
SPLAT-1123 : Revert Alibaba deprecation warning #7396
OCPBUGS-15994 : Update core password after loading config-image #7338
OpenStack: Remove SGS created by CPO on destroy #7378
data/data/coreos: bump FCOS to F38 stable #7311
OCPBUGS-16912 : Ensure DHCPv6 client sends Solicit with mac address #7384
Bug OCPBUGS-16249: Add ip=dhcp,dhcp6 option to Kernel args #7367
PowerVS: Check whether Machine pool CIDR is /24 #6903
OCPBUGS-16292 : GCP XPN: clarify service account support #7347
OCPBUGS-6759 : Fix discrepancy with disk size master #7100
OCPBUGS-16959 : openstack/upi: add missing modules namespaces + doc #7373
CORS-2719 : Remove service account user permission #7291
OCPBUGS-17064 : always create a MachineSet #7380
OpenStack: Fix default for openstack_worker_server_group_names #7359
OCPBUGS-16692 : OpenStack: fix crash with empty platform in machinepool #7363
CORS-2445 : GCP add bootimage override in install-config #7215
CORS-2503 : azure: use marketplace images for all nodes #6890
MULTIARCH-3676 : PowerVS add transit gateway destroy #7294
CORS-1770 : Support pd-balanced disk types for GCP deployments #7337
OCPBUGS-16245 : Make nmstateconfig.yaml optional in config-drive #7333
OCPBUGS-15989 : vSphere - bump terraform provider #7354
OWNERS_ALIASES: Add new user to owners_aliases #7348
OCPBUGS-16515 : gcp: use zones available for both instance and project #7317
OCPBUGS-15852 : Single node cannot be installed if etcd appears in the hostname #7304
OCPBUGS-14877 : Validate that number hosts does not exceed replicas #7268
CORS-2628 : Allow users to set ManagedBy tag to resource group #7205
OCPBUGS-16380 : Add /etc/containers volume on create-cluster-and-infraenv #7332
OCPBUGS-16207 : ic: aws: validate max security groups #7345
OpenStack: Add steps to enable dual-stack clusters #7269
Revert “Merge pull request #7096 from r4f4/gcp-instance-zones” #7360
SPLAT-657 : AWS Local Zones subnets automation for edge compute pool #7137
OSASINFRA-3193 : Update openstack/Dockerfile.ci for ansible-core #7346
Include start-cluster.env in agent-gather #7350
Fix the deployment on OpenStack for worker pools with no replicas. #7356
OCPBUGS-16219 : Fix timing issue between network services #7355
OCPBUGS-16415 : Sync nmstateconfig script with assisted-service changes #7353
Agent: Allow additional kernel args to be passed to ISO #7306
Remove mentions of use-octavia #7335
OCPCLOUD-2036 : introduce External platform type #7217
OCPBUGS-16395 : openstack/upi: update doc for CCPMSO #7351
OCPBUGS-16245 : Make nmstateconfig.yaml optional in config-drive #7333
OSASINFRA-3181 : Volume Types for OpenStack CPMS #7300
CORS-2445 : GCP: Add default values for arm64 #7258
PowerVS: Replace deprecated key_id attribute with name for ibm_pi_key resource #7256
PowerVS: Handle empty serviceInstanceID in metadata.json #7328
OpenStack: Dual stack support with BYON #6797
MULTIARCH-3667 : Add support for CPMSO for Power VS #7226
OCPBUGS-15421 : Allow different service account for xpn installs in gcp #7308
OCPBUGS-15997 : openstack: add root volume AZ validation #7309
aws: drop hostedZoneRole Feature Gate #7327
Agent: clear service status once all services started #7316
AGENT-660 Display insert config image message to console #7299
PowerVS: Create new newAuthenticator function #7321
OCPBUGS-9404 : azure: skip LB creation when not needed #7063
Revert “Merge pull request #7289 from r4f4/padillon-settle-ops” #7318
Agent: Log kernel params when generating pxe assets #7314
OCPBUGS-15238 : GCP: ic: client: use a higher context timeout #7290
AGENT-648 : Remove validation check limiting None platform to SNO #7236
Allow destroy for C2S isolated (us-iso and us-isob) partitions. #7086
OCPBUGS-15999 : update RHCOS 4.14 bootimage metadata to 414.92.202307070025-0 #7310
OCPBUGS-14900 : Use correct SELinux label. Make rename atomic. #7307
create: add check for cluster operator stability #7289
SPLAT-827 : support static IP assignments with vSphere IPI #7179
AGENT-562 : Load config from config image #7200
OCPBUGS-15825 : Fix agent gather tui logs #7293
OSASINFRA-3155 : OpenStack: Create ControlPlaneMachineSet CRDs #7280
ic: gcp: validate instances against user-configured zones #7096
AGENT-678 : Fix concurrency issue in agent integration tests #7303
OCPBUGS-14762 : Use the same names for public LB in IPI and UPI Azure #7292
OCPBUGS-2324 : terraform: aws: bump version to 5.4.0 #7274
tls/root: Document this more and change friendly name #7232
CORS-2572 : azure: implement egress via NAT gateway #6933
docs: Add note about not configuring allowed address pairs for day 2 manila configuration #7287
OCPBUGS-14932 : specify azure cli version #7297
OCPBUGS-14932 : Update azure cli to 2.40.0+ #7216
PowerVS Add support for Capped processors #7286
CORS-2645 : AWS Cross-Account Private Hosted Zone: Add Further Validations #7253
AGENT-624 : Allow override of networkType #7223
Update hack/go-test.sh to golang 1.20 #7270
AGENT-627 : Decompress kernel on ARM #7276
OWNERS_ALIASES: offboard ashcrow and bgilbert from CoreOS #7275
AGENT-558 Generate unconfigured agent ignition #7186
OWNERS: merge agent/installer #7278
OSASINFRA-3182 : openstack: remove portTargets #7239
AGENT-498 : Get iPXE script template kernel parameters from ISO #7150
OCPBUGS-15238 : GCP: ic: improve project validation #7267
Default dataStore is returned the name instead the inventoryPath #7261
Use the correct image name for agent-tui extraction #7266
OCPBUGS-13636 : new Aws secret regions support #6184
CORS-2372 : Azure: auth Installer with Managed Identity from VM #7108
OCPBUGS-11796 : azure: skip NSG creation when BYO vnet #7094
OCPBUGS-9435 : terraform: aws: secret regions now support ALIAS record #7184
SPLAT-1094 : warn users about deprecation of Alibaba Cloud #7257
OCPBUGS-14869 : Add timezone info in installer logs #7243
CORS-2656 : Remove context from cluster uninstaller struct #7169
openstack: document external LB #6920
bootkube: Drop cruft in MCO bootstrap #7244
Update OWNERS_ALIASES #7203
Agent: run shellcheck on start-cluster-installation.sh #7062
OSASINFRA-2168 : Docs: update OpenStack requirements #7015
OCPBUGS-15095 : Add kubevirt digest-ref in RHCOS boot images #7254
AGENT-563 : Create configuration image #7157
AGENT-510 : Support interactive network console when pxe booting #7185
Allow CustomNoUpgrade features via install-config #7246
MULTIARCH-3664 : enable multipath for powervs #7222
OCPBUGS-13960 : update RHCOS 4.14 bootimage metadata to 414.92.202306141028-0 #7247
CFE-829 : Remove Azure Tags TechPreview only indicators and checks #7187
CORS-2631 : Add additional security group ids in AWS #7151
AGENT-596 : use agent-installer-utils for agent-tui extraction #7212
AGENT-491 : Support pxe base url #6723
OCPBUGS-14917 : PowerVS: Cleanup service instances for destroy cluster #7173
OpenStack: add support to multiple subnets in the bootstrap #7111
Add ControlPlaneMachineSet for Nutanix #7119
OPNET-298 : Allow primary-v6 dual-stack on vSphere #7124
CORS-2613 : AWS: Cross-account Shared VPC Support #7225
OpenStack: support user provided dual-stack api and ingress Port #7133
OpenStack: configure IPv6 address in the bootstrap node #7128
SPLAT-995 : vSphere Add new template field #6995
OCPBUGS-14757 : images: installer: add xz to the container #7238
OCPBUGS-14818 : disable oVirt provider #7213
AGENT-556 : Wait for rendezvous host configuration #7068
OCPBUGS-13955 : support OPENSHIFT_INSTALL_OS_IMAGE_OVERRIDE #7211
OCPBUGS-14121 : Convert Rendezvous IPv6 address to canonical format #7234
OCPBUGS-14416 : Shorten SNO installation duration by releasing CPC lease #7219
OCPBUGS-14565 : Replace with govc docker image and fix ibmcli folder permission issue #7231
OCPBUGS-13108 : Log additional host info at warning level #7209
OCPBUGS-13662 : Ignore CPUPartitioning for ABI #7218
OCPBUGS-11736 : gcp use preconfigured private zone for installation #7155
Bump & vendor k8s 1.27 dependencies #7220
OCPBUGS-10342 : Check that number of replicas matches hosts #7059
OSASINFRA-3153 : move loadBalancer
API to GA for OpenStack #7127
OCPBUGS-10306 : [vSphere] Upi installation failed due to VMs for master and worker node creation failed #6999
AGENT-567 : Re-enable ‘create pxe-files’ command #7102
AGENT-555 : Move Rendezvous Host config to separate file #7061
OCPBUGS-13764 : Support /dev/disk/by-path root device hints #7192
OCPBUGS-1769 : Ignore IAM Roles that the Installer is not authorized to access #7180
OCPBUGS-14077 : MULTIARCH-3492: Avoid conflicting subnets #7145
OCPBUGS-14076 : PowerVS: Remove ClusterOSImage #6996
OCPBUGS-13094 : Use oc command in bootkube.service in a disconnected env #7178
OCPBUGS-7410 : Reject active VPC connections before service destroy #7101
OCPBUGS-7699 : CVE: go-getter vulnerable to denial of service via malicious compressed archive #6893
OCPBUGS-13552 : vSphere Add ova sha query; additional debugging #7171
OCPBUGS-13718 : ic: azure: validate diskTypes in AzureStack #7194
OCPBUGS-9378 : vSphere set bootstrap/master efi #7154
OCPBUGS-13535 : Set AdditionalTrustBundle in override when mirroring not enabled #7182
OCPBUGS-13547 : Ensure –payload-version is set for MCO on bootstrap #7160
OCPBUGS-13547 : remove special cases for featureset in rendering #7189
OCPBUGS-7978 : FCOS: bump to latest stable version #6902
OCPBUGS-13628 : Revert “remove special cases for featureset in rendering” #7183
OCPBUGS-13300 : masters on a single compute server group #7172
OCPBUGS-3542 : Add bootstrapExternalStaticDNS #6585
remove special cases for featureset in rendering #7158
OCPBUGS-13253 : update RHCOS 4.14 bootimage metadata to 414.92.202305090606-0 #7176
pass payload version and manifests to kas and kcm #7152
OCPBUGS-9081 : openstack destroy: account for BULK DELETE limits on object-storage #7168
OCPBUGS-7699 : terraform: google: bump provider for go-getter CVE fix #7051
OCPBUGS-13107 : openstack destroy: Limit Swift workers to 3 #7165
Updating ose-installer-artifacts images to be consistent with ART #7122
OCPBUGS-11921 : GCP XPN: Pass instance service acct in manual mode #7117
OCPBUGS-12964 : Bootstrap on aws should have same metadata service type as on other nodes #7149
OCPBUGS-11792 : update RHCOS 4.14 bootimage metadata to 414.92.202304252144-0 #7135
pass featuregate args to config-operator to get rendered featuregates #6990
OCPBUGS-12904 : openstack: Add netcat to the Installer image #7142
OCPBUGS-12776 : GCP XPN Private Cluster Fails with no Public Zone #7134
OCPBUGS-12869 : fix nmstate related unit tests #7089
Updating ose-baremetal-installer images to be consistent with ART #7121
Updating ose-installer images to be consistent with ART #7120
OCPBUGS-12748 : use python3 for cloud sdk #7118
OCPBUGS-12196 : bump CVO to stable-4.14 #7114
OCPBUGS-11999 : fix: remove feature flag for cpu partitioning no longer needed #7110
OCPBUGS-11801 : Fix agent-tui libnmstate dependency name #7095
OpenStack: enable ingress traffic for dual-stack installations #7099
OCPBUGS-10767 : Fix and improve locking session and AWS Metadata access #7070
OWNERS_ALIASES: offboard Sohan from CoreOS #7103
OCPBUGS-9081 : openstack: Bump Gophercloud #7098
OCPBUGS-11100 , OCPBUGS-11102 , OCPBUGS-11418 : CVE: bump hashicorp/vault version #7091
OCPBUGS-11788 : update RHCOS 4.14 bootimage metadata to 414.92.202304131328-0 #7092
OCPBUGS-8449 : Azure: don’t set default subscriptionID for disk encryption sets #7076
pkg: rhcos: use Errorf instead of Error #7074
OCPBUGS-4998 : Log additional info when status is pending-user-action #7060
OCPBUGS-10673 : [Alibaba] update the bandwidth value of EIP #7011
OCPBUGS-11636 : AWS - Remove ACLs from s3 ign #7081
OCPBUGS-11479 : Upgrade libnmstate version used #7075
OCPBUGS-10478 : gather: azure: fix collecting VM serial logs #6992
Add imageDigestSources, deprecate imageContentSources #6235
PowerVS: fix human readable group-id #7073
docs: gcp: upi: update obtaining RHCOS source image #7072
gcp: add confidential compute support for boostrap TF #7002
AGENT-275 : Add new agent graph command to output agent internal dependency graph #7066
OCPBUGS-7954 : openstack: Only check HTTPS certs on public endpoints #7057
MULTIARCH-2517 : PowerVS: create install-config improvements #6885
OCPBUGS-10845 : Use 100 GB as minimum disk size in validations #7025
openstack: Bump CI base image to v4.14 #7052
terraform: don’t run zip if building provider binary failed #7047
OCPBUGS-8449 : pkg/asset/installconfig: set subscriptionID #6975
OCPBUGS-11039 : remove container-runtime flag from kubelet config #7036
rhcos: Bump to 414.92.202303281555-0 #7038
update tested instance type on 4.13 #7042
OCPBUGS-11038 : GCP: add europe-west12 region to the survey as supported region #7033
OCPBUGS-7966 : Do not remove host default configuration unless network configuration is provided for it #6991
OCPBUGS-2130 : vSphere - finding networks use full path cluster #6973
OCPBUGS-7699 : bump terraform for go-getter CVE fix #6892
OCPBUGS-8349 : Kubelet Client Cert should include system:serviceaccounts group #7032
OCPBUGS-10728 add project filter to gcp usage api requests #7018
OCPBUGS-10638 : Properly handle invalid agent command #7005
OCPGUS-2363 : IBMCloud: Use direct COS endpoint #6952
OCPBUGS-9081 : openstack/destroy: BulkDelete more objects at once #7017
OCPBUGS-8035 : IBMCloud: Fix SSH Private bootstrap #6944
OCPBUGS-7973 : IBMCloud set dnsrecords offset #6924
OCPBUGS-8509 : baremetal: do not use port 80 for httpd #6945
OCPBUGS-9982 : bootstrap-pivot: skip pivot in SCOS Live ISO #6965
PowerVS: Add capacity checks before installation #6850
OCPBUGS-8237 : update terraform-provider-ironic to 0.4.0 #6956
OCPBUGS-6727 : Nutanix Hostname of the VM is not set when using DHCP network config #6981
AGENT-502 : add agent-tui it test #6978
openstack: Remove version info, update lb FIP -> API FIP #7001
OCPBUGS-10570 : openstack: No master primarySubnet control-plane if portTarget is set #6994
OSDOCS-5240 : doc/fix-aws-localzones: replace jq to aws –query #6993
OCPBUGS-10207 : Do not always output warning msg when releaseImage is digest #6971
OCPBUGS-7015 : vsphere, nutanix survey: relax vip in machine cidr #6967
OCPBUGS-9949 : Verify output file exists when oc image extract
is run #6960
OCPBUGS-7954 : openstack: Provide manual instructions for invalid certificates #6998
OCPBUGS-10313 : fix agent tui showing up multiple times #6977
Bump mongo-driver from 1.10 to 1.11.2 #6987
OCPBUGS-8540 : CVE: bump mongo-go-driver for fix #6950
OCPBUGS-10394 : Sort userTags in Machine and Machineset manifests #6976
Shorten SNO installation duration by releasing CVO lease #6757
OCPBUGS-2968 : bootstrap: Do not needlessly podman pull #6536
terraform: google: bump stringset dependency #6951
openstack-manifests: Export JUnit results #6966
Updating ose-installer-artifacts images to be consistent with ART #6968
quota: gcp: replace deprecated monitoring package and fix linting issues #6896
OCPBUGS-8119 : CVE-2023-25173: bump containerd #6949
OCPBUGS-8468 : aws: bump aws-sdk-go version #6943
data: libvirt: increase volume size to 32GB #6963
Updating ose-baremetal-installer images to be consistent with ART #6954
Updating ose-installer images to be consistent with ART #6953
refactor: replace github.com/ghodss/yaml
with sigs.k8s.io/yaml
#6935
OpenStack: support multiple API and ingress VIPs #6940
update RHCOS 4.13 bootimage metadata #6886
OCPBUGS-8094 : In agent ‘wait-for bootstrap’ command, test ssh to Node0 #6919
openstack-manifest: Show assets dir if persisted #6929
OCPBUGS-7262 : Disable systemd status while TUI showing #6925
OpenStack Failure domains #6917
OCPBUGS-8203 : Don’t log password values #6922
OCPBUGS-5129 : Pass Capabilites from install-config to cluster #6923
OCPBUGS-8305 : Power VS: Add resourceGroup to infrastructure manifest #6928
AGENT-356 : Disable ‘create pxe-files’ command #6927
OCPBUGS-8258 : Specify filename for default registries.conf #6926
openstack: consistent TechPreview-only feature validation #6916
RFE-2782 : Create edge compute pool to support AWS Local Zones #6371
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-18934 : Guard against nil PlatformStatus #360
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
OCPBUGS-16726 : psa - move into tech preview for 4.14 #354
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
OCPBUGS-18794 : check if response is nil before using it #917
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-19461 : make ipsec.service required #2014
OCPBUGS-19649 : Network node identity: node-specific certificate in ovnkube-node, admission webhook #2011
OCPBUGS-19623 : multus: set MULTUS_NODE_NAME to filter pods to local node #2022
OCPBUGS-19481 : separate libovsdblogs from main ovnkube-master #2008
OCPBUGS-18728 : Kuryr: Set MTU on Bootstrap, not Render phase #1995
OCPBUGS-18871 : ipsec: fix oopsy from 2e3fc8e7a0 #1997
OCPBUGS-18874 : ovnkube: set northd backoff-interval and use a single thread to save CPU #1998
OCPBUGS-18135 : IBMCloud specific: patch out management workload for dataplane component thats needed for bootstrapping #1955
move IPsec to host #1849
OCPBUGS-17916 : Fix IC configmap lookup in pod_status.go #1954
OCPBUGS-17677 : [Azure]CNCC failed to assign egressIP to NIC for Azure Workload Identity Cluster #1980
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-18868 : [release-4.14] e2e: add expected max latancy to hwlatdetec test & rename constant (#788) #788
Sync DaemonSet if operand image changes (#785) #785
OCPBUGS-18392 : Change the OVN trigger file name to adapt to OVN IC (#777) #777
OCPBUGS-15044 : e2e:irqloadbalance: wait for profile revert (#768) #768
Add SetLogger() prior to controller-runtime start (#779) #779
OCPBUGS-18052 : feat: added logic to handle legacy sno install (#778) #778
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
OCPBUGS-18992 : Always sort disabled controller list #303
OCPBUGS-18980 : Disable BuildConfigChange controller when Build cap is disabled #301
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-19380 : Hide the Builds NavItem if BuildConfig is not installed in the cluster #13167
OCPBUGS-19337 : Unhide the Import From Git Tab on the Add page if Pipelines Operator is installed and BuildConfig is not installed in the cluster #13160
OCPBUGS-19336 : Added React Icon #13159
OCPBUGS-18881 : use active namespace in Create cta href of create action for operator backed #13150
OCPBUGS-19362 : Hide the DeploymentConfig option in the User Preferences if that resource type isn’t available #13164
OCPBUGS-19338 : Hide DeploymentConfig option from forms when it’s not installed in the cluster #13161
OCPBUGS-18987 : Monitoring: Fix display of silenced alerts in dev console #13152
OCPBUGS-18727 : bump @patternfly/react-core to v4.276.11 to pick up Sele… #13146
OCPBUGS-18686 : Fix incorrect export of useLabelsModal in dynamic plug… #13142
OCPBUGS-18604 : [knative] Don’t rely on openshift/hello-openshift as a sample image #13134
OCPBUGS-18094 : Remove cluster filter and menu group title #13137
OCPBUGS-18348 : Add deprecation alert for DeploymentConfig #12968
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-19379 : increase rest.Config QPS and Burst #381
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
Merge https://github.com/kubernetes/cloud-provider-gcp:master (49c9a25) into master #34
Return NetworkProjectID() as a project ID for Subnetworks resource #581
fix plumbing of auth service url #576
Add workqueue drop metrics & remove redundant subnet errrors metric. #575
Fixing the binary names for windows plugins #571
update go version to 1.20.5 #569
Propagate GCP metadata value to kube-labels #567
Replacing artifacts with using gstuil to copy the binaries #568
GNP controller cleans up Network ParamsReady on deletion #566
enable dpwi to use auth service apis #551
Convert cloudCIDRAllocator to use workqueue. #564
Address Device type Network handling #565
Additional fixes for Multi-Network handling. #563
Remove ParamsReady from Network on GNP deletion #561
Add GNPDeleted to network apis #562
Change GNP controller to ignore case for Network kind match #559
Remove DeletionTimestamp filtering for Networks to process. #558
Adding steps to build binaries for linux and windows platform #556
Fix various GNP controller bugs #555
Add missing network condition reasons & omitempty devicemode #553
use the direct path to the artificats #552
Update cloudbuild.yaml #550
build auth binaries publish controller images #549
fix cloudbuild #548
Build auth-provider-gcp binary #547
Modify Multi-network annotation generation. #539
build all projects in the repo #545
fix: use dl.k8s.io, not kubernetes-release bucket #540
Adding GNP object count metric #543
Add GNP Delete Handling #541
add multinetworking node count metric in IPAM controller #534
Enable GNP Finalizer, GNP validations, and Network x GNP cross validations. #530
don’t process unsupported loadbalancers with mixed protocols #475
use the tag version to build the images #537
Add more GNP validations to specification #536
Updating ose-gcp-cloud-controller-manager images to be consistent with ART #33
OCPCLOUD-2049 : Merge https://github.com/kubernetes/cloud-provider-gcp:master (87cd065) into master #28
Centralize Node patching in ipam controller. #512
Adding API support for nic-info annotation #531
Bump repository to 1.27.1 #529
Update go SDK to 1.19.9 as 1.19.6 has vulnerabilities #525
Add unit test for cloud version of updateCIDRAllocation. #528
fix GKENetworkParamSet CRD #524
Add Network Create and Delete events handling. #505
Add GKENetworkParamSet Condition Reason Constants & Fix Conditions code generation #517
Update CCM to use v1.GKENetworkParams #522
Refactor DPWI to Fix gcp-controller-manager Restart Issues #483
disable gkenetworkparamset controller by default #521
Re-add “register” to update-codegen.sh. #519
GNP Controller add finalizer on GNP creation & Add Network Name to GNP type. #507
Move GKENetworkParamSet to v1 #518
Add SergeyKanzhelev as an approver #516
Add InUse function to Network object. #509
Remove jpbetz from OWNERS #515
Bump repository to 1.26.4 #513
update k8s.io/cloud-provider-gcp/crd version #511
Add LocalZone and Regional getters #504
Duplicate DPWI Related Code into a new folder dpwi as Refactor Preparation #503
Add firewall rule success reason. #488
initialize metrics for GNP Controller #501
Add Conditions Field to Network and GKENetworkParamSet #500
Handle missing PodIPv4Ranges in GKENetworkParamSet #499
Extend gceRateLimiter to satisfy cloud.RateLimiter #497
update crd folder to kubernetes 1.26.2 #490
Adds “device” type network #492
Make staging buckets regional #487
Remove expiry checking from access tokens returned from gcloud tool #494
Revert GCPFirewall CRD back to Cluster scoped #493
Fix golang dependencies #489
Support account and project flags in gke-gcloud-auth-plugin #473
Migrate cloud-provider-gcp
resource lock to leases
#386
Bump to 1.26.2 #486
e2e/kops: job fixes #482
Allow binaries to set the base image. #484
Bump go-runner image version to latest patch version. #485
remove outdated DPDK-UIO option from DeviceModeType #465
e2e/kops: Get project from boskos #481
bump golang version #479
e2e scenario test: Build with workspace #478
Update GCPFirewall CRD #477
Add support for CLOUDSDK_AUTH_ACCESS_TOKEN to gke-gcloud-auth-plugin #474
Update registry k8s.gcr.io -> registry.k8s.io #471
e2e: add test scenario to test with kOps #434
Add GDCE gke-gcloud-auth-plugin support for –impersonate-service-acc… #454
Sync k8s legacy-provider with providers/ #466
crds generation #463
don’t replace dependencies inside providers #461
Update log-dump.sh #452
Use DefaultPodNetworkName for default network #457
Updating ose-gcp-cloud-controller-manager images to be consistent with ART #31
OCPBUGS-10167 : Updating ose-gcp-cloud-controller-manager images to be consistent with ART #29
Full changelog
OCPCLOUD-1874 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:v1.4.0 (2131458) into master #198
chore: bump CAPI to v1.4.4 #969
Bump cloud.google.com/go/compute from 1.20.1 to 1.21.0 #973
Bump github.com/googleapis/gax-go/v2 from 2.11.0 to 2.12.0 #976
Bump golang.org/x/mod from 0.11.0 to 0.12.0 #974
Bump cloud.google.com/go/container from 1.22.1 to 1.23.0 #975
Bump google.golang.org/api from 0.129.0 to 0.130.0 #978
Bump google.golang.org/grpc from 1.56.1 to 1.56.2 #977
Bump google.golang.org/api from 0.128.0 to 0.129.0 #970
build-gce-ubuntu-1804 is deprecated update to build-gce-ubuntu-2004 #966
Bump google.golang.org/grpc from 1.56.0 to 1.56.1 #962
Bump cloud.google.com/go/compute from 1.20.0 to 1.20.1 #965
Bump cloud.google.com/go/container from 1.22.0 to 1.22.1 #963
Bump cloud.google.com/go/iam from 1.1.0 to 1.1.1 #964
Bump golang.org/x/net from 0.10.0 to 0.11.0 #958
Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 #955
Bump google.golang.org/api from 0.127.0 to 0.128.0 #953
Bump github.com/googleapis/gax-go/v2 from 2.10.0 to 2.11.0 #960
Bump cloud.google.com/go/container from 1.21.0 to 1.22.0 #954
Bump golang.org/x/crypto from 0.9.0 to 0.10.0 #956
Bump golang.org/x/mod from 0.10.0 to 0.11.0 #957
Bump google.golang.org/grpc from 1.55.0 to 1.56.0 #959
Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 #948
Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 #951
Bump google.golang.org/api from 0.125.0 to 0.127.0 #949
chore: improve apiserver loadbalancer healthcheck #885
Bump cloud.google.com/go/container from 1.20.0 to 1.21.0 #952
Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.23.0 to 1.24.0 #950
Update CAPI to v1.3.8 #945
Update images and k8s dependencies #931
Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 #941
Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #938
Bump cloud.google.com/go/container from 1.18.1 to 1.20.0 #939
Bump cloud.google.com/go/iam from 1.0.1 to 1.1.0 #937
Bump cloud.google.com/go/compute from 1.19.3 to 1.20.0 #943
Bump github.com/googleapis/gax-go/v2 from 2.9.0 to 2.9.1 #934
Bump google.golang.org/api from 0.123.0 to 0.124.0 #935
Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 #927
Bump github.com/googleapis/gax-go/v2 from 2.8.0 to 2.9.0 #926
Bump cloud.google.com/go/compute from 1.19.2 to 1.19.3 #928
Bump google.golang.org/api from 0.122.0 to 0.123.0 #929
Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #930
Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #921
Bump golang.org/x/crypto from 0.8.0 to 0.9.0 #920
Make GKE enableAutopilot optional #894
Bump cloud.google.com/go/container from 1.17.0 to 1.18.1 #915
Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #914
Bump google.golang.org/api from 0.120.0 to 0.122.0 #919
Bump cloud.google.com/go/compute from 1.19.1 to 1.19.2 #913
Bump cloud.google.com/go/iam from 1.0.0 to 1.0.1 #912
Bump golang.org/x/net from 0.9.0 to 0.10.0 #916
Update CAPI to release v1.3.7 #909
Bump cloud.google.com/go/container from 1.16.0 to 1.17.0 #907
Bump google.golang.org/api from 0.119.0 to 0.120.0 #908
Bump google.golang.org/api from 0.118.0 to 0.119.0 #904
Bump cloud.google.com/go/container from 1.15.0 to 1.16.0 #899
Bump google.golang.org/api from 0.117.0 to 0.118.0 #900
Bump cloud.google.com/go/compute from 1.19.0 to 1.19.1 #898
Do not ignore kubeconfig directory #893
Bump cloud.google.com/go/iam from 0.13.0 to 1.0.0 #886
Bump golang.org/x/mod from 0.9.0 to 0.10.0 #889
Bump golang.org/x/crypto from 0.7.0 to 0.8.0 #887
Bump google.golang.org/api from 0.114.0 to 0.117.0 #892
Bump golang.org/x/net from 0.8.0 to 0.9.0 #891
Bump cloud.google.com/go/container from 1.14.0 to 1.15.0 #888
Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 #882
Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #883
Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.21.0 to 1.23.0 #881
Fix clusterctl move command by updating ControlPlane initialized cond… #878
Bump Controller-gen & Envsubst #876
Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #871
Bump google.golang.org/grpc from 1.53.0 to 1.54.0 #874
Bump cloud.google.com/go/compute from 1.18.0 to 1.19.0 #872
Update URL for Calico’s manifest in Makefile #863
Update calico v.3.25.0 for E2E testing #869
Bump github.com/golangci/golangci-lint from 1.50.1 to 1.52.1 #868
Bump google.golang.org/api from 0.112.0 to 0.114.0 #867
Bump cloud.google.com/go/iam from 0.12.0 to 0.13.0 #866
Bump github.com/googleapis/gax-go/v2 from 2.7.1 to 2.8.0 #865
Bump cloud.google.com/go/container from 1.13.1 to 1.14.0 #864
OCPBUGS-6407 : Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:v1.3.0 (fa642b2) into master #195
Update GO to v1.19.7 and CAPI to v1.3.5 #862
Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.20.0 to 1.21.0 #858
Bump google.golang.org/api from 0.111.0 to 0.112.0 #857
Bump github.com/onsi/gomega from 1.27.2 to 1.27.4 #860
Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.1 #855
Bump github.com/googleapis/gax-go/v2 from 2.7.0 to 2.7.1 #859
test: adding e2e tests for gke (GKE Part 6) #844
Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 #850
Bump google.golang.org/api from 0.110.0 to 0.111.0 #852
Bump golang.org/x/mod from 0.8.0 to 0.9.0 #851
Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 #846
Bump golang.org/x/crypto from 0.6.0 to 0.7.0 #849
Bump golang.org/x/net from 0.7.0 to 0.8.0 #853
Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 #847
Return correct error variable #845
Add validation webhooks (GKE part 7) #833
Add docs (GKE part 8) #834
Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.3 #841
Bump cloud.google.com/go/container from 1.13.0 to 1.13.1 #836
Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #839
Bump cloud.google.com/go/iam from 0.10.0 to 0.12.0 #838
Bump golang.org/x/net from 0.6.0 to 0.7.0 #840
Rename k8s.gcr.io to registry.k8s.io and go updates #835
Add feature flag and enable controllers (GKE part 5) #802
Implement the reconciliation loop for GCPManagedMachinePool (GKE Part 4) #789
Bump golang.org/x/mod from 0.7.0 to 0.8.0 #828
Bump google.golang.org/grpc from 1.52.3 to 1.53.0 #829
Bump golang.org/x/crypto from 0.5.0 to 0.6.0 #831
Bump google.golang.org/api from 0.108.0 to 0.109.0 #827
Bump cloud.google.com/go/iam from 0.8.0 to 0.10.0 #823
Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 #821
Bump cloud.google.com/go/container from 1.7.0 to 1.13.0 #819
Bump golang.org/x/crypto from 0.3.0 to 0.5.0 #820
Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 #822
Bump google.golang.org/grpc from 1.51.0 to 1.52.3 #818
update cert-manager to 1.11.0 release and use python3 #815
Add support for confidential compute #809
Implement the reconciliation loop for GCPManagedControlPlane (GKE Part 3) #770
Bump google.golang.org/api from 0.107.0 to 0.108.0 #812
Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 #811
Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 #807
Bump google.golang.org/api from 0.106.0 to 0.107.0 #808
Implement GCPManagedCluster reconciliation (GKE Part 2) #787
Bump golang from a13017d
to bb9811f
#805
Bump golang from 1.19.4 to 1.19.5 #803
Add proposal and scaffolding for managed Kubernetes in CAPG #764
Add proposal for managed Kubernetes in CAPG #801
Bump google.golang.org/api from 0.105.0 to 0.106.0 #799
Bump golang.org/x/net from 0.4.0 to 0.5.0 #800
Added CAPG monthly office-hours details #798
update CAPI to 1.3.1 and other cleanups #796
Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 #790
Bump google.golang.org/api from 0.104.0 to 0.105.0 #791
Allow to use local-ssd disk type #786
Add codespell and fix spelling issues #682
add richardcase to capg maintainers #788
docs: Add section about Machine Location #684
Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 #784
Add support for shielded instance #777
Bump golang.org/x/net from 0.2.0 to 0.4.0 #783
Bump google.golang.org/api from 0.103.0 to 0.104.0 #780
Fix panic when ClusterNetwork is nil #778
feat: per cluster credentials #775
update CAPI to v1.3.0 and bump k8s versions and public k8s registry #773
Remove myself from maintainers, update reviewer group #771
update ginko to v2, CAPI to 1.3.x, go to 1.19 and certmanager to v1.10.0 #766
update CAPI to v1.2.6 and golang to 1.18.8 #765
Bump google.golang.org/api from 0.102.0 to 0.103.0 #762
Bump google.golang.org/api from 0.100.0 to 0.102.0 #754
Bump k8s version for envtest #750
Fix compute service initialization in tests #751
feat: Add support for feature gates #644
Bump golangci-lint to 1.50.0 #744
bump CAPI to v1.2.4 #743
Bump google.golang.org/api from 0.99.0 to 0.100.0 #745
Bump google.golang.org/api from 0.98.0 to 0.99.0 #741
Bump github.com/onsi/gomega from 1.21.1 to 1.22.1 #742
bump CAPI to v1.2.3 #735
Bump github.com/onsi/gomega from 1.20.2 to 1.21.1 #733
Bump google.golang.org/api from 0.96.0 to 0.98.0 #727
Add openshift/e2e-tests for CAPI E2E testing #197
OCPBUGS-10073 : Updating ose-gcp-cluster-api-controllers images to be consistent with ART #193
Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:release-1.2 (1d8cf4c) into master #189
Full changelog
OCPBUGS-17367 : UPSTREAM: <carry>: Remove the static library linking flag #41
OCPBUGS-16783 : Chore: Update OWNERS #39
UPSTREAM: <carry>: Fix OWNERS_ALIASES #40
STOR-1163 : Rebase to upstream v1.10.1 #37
Updating ose-gcp-pd-csi-driver images to be consistent with ART #36
Updating ose-gcp-pd-csi-driver images to be consistent with ART #33
Automated cherry pick of #1204: add libbsd and libmd #1207
prune changelog for 1.10 release #1182
Update go version to 1.20 #1180
Fix xfs_io error while loading shared libraries: libedit.so.2 #1177
release-1.9 cut details for v1.9.2 #1176
Add changelog for 1.9.2 #1175
Revert PR#1090 #1173
satisfy volume cloning topology requirements when choosing zone for CreateVolume #1150
Serial mkfs #1169
release-1.9 cut details for v1.9.1 #1167
Update rc image to 1.9.1-rc1 #1166
Add more unit tests for hyperdisk feature #1131
Fix multiarch build #1164
Fix for CVEs #1162
go version updates #1158
release-1.9 cut details for v1.9.0 #1153
Update rc image to v1.9.0-rc4 #1156
Update sidecar based on internal versions #1154
Use v1.9.0-rc3 #1139
Update change logs for 1.8 and 1.9 #1148
Update csi-attacher to v4.2.0 #1144
minor fixes on top of logging improvement #1145
Improve logging for device path verification #1138
Remove debug.PrintStack() #1134
Add change log for release-1.9 #1130
Change iops params directly convert string to int64 #1128
Pin the buildkit version to v0.10.6 #1127
fix: remove linux/arm64 and windows/amd64 20h2 from multi-arch build #1126
Remove linux/arm64 from Windows multi-arch builds #1124
Refactor pd-extreme e2e tests to re-use existing test cases #1118
Update readme and stable image #1122
Succeed unpublish when a zonal, underspecified PD is not found #1109
Fix kms permissions for local e2e tests #1119
Migrate away from google.com gcp project k8s-testimages #1121
Update changelog and prow tag #1116
Document edge cases for local e2e tests #1114
Build binary by statically linking go #1113
Clean up error logging in test #1110
Add provisionedThroughput for hyperdisk-throughput #1101
Update go version to the latest #1103
Fix incorrect example in installation README #1041
Separate user errors from internal errors #1092
Add provisionedIops for pd-extreme #1079
Remove labels from test snapshot class #1100
Changelog for 1.8.1 #1099
Fix micro > milli max backoff bug #1098
Changelog for 1.7.4 #1096
added labels for namespace and pvc names for a pv #1090
limit grpc logging info to a configurable character limit #1085
Fix resize-related sanity test failures #1083
Lower threshold on backoff for sanity tests #1087
Add note about how to run performance test #1086
Upgrade klog v1 to v2 and fix error wrapping #1084
Update local development instructions #1081
fix: copy compiled binary into final image #1052
add beta/v1 suffix to passed-in compute endpoint #1080
Add compute-endpoint flag to pdcsi driver #1077
update OWNERS #1076
Add udevadm binary to container image #1072
master: update release-tools #1078
Update version parsing for beta prereleases #1075
Add debugging log for the mapping of a PD name to /dev/* path #1073
Support add the snapshot labels to images #1066
filesystem is not resized when restoring from snapshot/cloning to larger size than origin #972
Revert all the new service enable logic #1069
Fix the “gcloud services enable” logic #1068
Enable GKE service API before the cluster creation #1067
Skip multiple PV test in node skew test #1065
master: update release-tools #1040
Revert “Prune changelog for 1.8 release” #1059
Prune changelog for 1.8 release #1058
update prow rc image with 1.8.0-rc1 candidate #1055
Full changelog
CFE-878 : Add userLabels in Infrastructure to driver args list #74
OCPBUGS-16654 : Revert revert “STOR-1065: Rework sidecar bindings to b… #76
OCPBUGS-16569 : Bump library-go to remove dependency on goproxy #78
OCPBUGS-16783 : Chore: Update OWNERS #77
Revert “STOR-1065: Rework sidecar bindings to bind common ClusterRoles” #75
STOR-1065 : Rework sidecar bindings to bind common ClusterRoles #71
OCPBUGS-15823 : Change timeout of CSI sidecar #73
OCPBUGS-14824 : Bump gcp-pd-csi-driver-operator library-go #72
STOR-1301 : Restart controller Pods if metrics-serving-cert changed #68
STOR-1168 : Bump common libraries #70
OCPBUGS-12609 : Bump golang.org/x/net@v0.9.0 #69
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #67
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #66
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #65
OCPBUGS-8683 : Add management workloads annotations #64
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #63
Full changelog
OCPBUGS-18285 , OCPBUGS-19479 : Update to Kubernetes 1.27.6 #1709
Bump images, versions and deps to use Go 1.20.8 #120494
Automated cherry pick of #118189: TopologyAwareHints: Take lock in HasPopulatedHints #120323
Automated cherry pick of #118879: expose apiregistration.k8s.io into OpenAPIV3 #119841
Automated cherry pick of #120177: apiextensions-apiserver: generate applyconfigurations #120357
Automated cherry pick of #120108: Fix OpenAPI aggregation cleanup #120362
Automated cherry pick of #118881: fix openapi/v3 non local apiservices aggregation #119839
Manual cherry pick of #119800: Fixes CEL estimated cost to propagate result sizes correctly #119809
Automated cherry pick of #119027: prep for go1.21: use -e in go list #120036
Automated cherry pick of #119778: fix: when PreFilter returns UnschedulableAndUnresolvable, copy the state in all nodes in statusmap #119952
Automated cherry pick of #119769: Fix a bug that PostFilter plugin may not function if previous #119943
Automated cherry pick of #119128: Issue 4230: remove readiness check for cache exclusion #119931
Automated cherry pick of #119753: kubeadm: fix nil pointer when etcd member is already removed #120011
Automated cherry pick of #119860: update to golangci-lint v1.54.1 + go-ruleguard v0.4.0 #119997
Automated cherry pick of #120101: fix: concurrent map writes in e2e test #120436
Automated cherry pick of #119870: Fallback to legacy discovery on a wider range of conditions #120360
Automated cherry pick of #119986: Pass Pinned field to kubecontainer.Image #120054
kubelet: devices: skip allocation for running pods #118635 #119432
Automated cherry pick of #120204: Mark Job onPodConditions as optional in pod failure policy #120209
Automated cherry pick of #116506: generate ReportingInstance and ReportingController in Event #120067
Automated cherry pick of #119341: Ignore context canceled from validate and mutate webhook #120020
Cherry pick of #120128 Use environment variables for parameters in Powershell #120135
Cherry pick of #120127 Use env variables for passing path and subpath to Powershell #120130
Automated cherry pick of #119835: Avoid returning nil responseKind in v1beta1 aggregated #119868
releng/go: Bump images, versions and deps to use Go 1.… #119828
Automated cherry pick of #117245: Fix TopologyAwareHint not working when zone label is added #117269
Automated cherry pick of #117804: Refactor FindAttachablePluginBySpec out of CSI code path #119363
Automated cherry pick of #117710: e2e_node: move getSampleDevicePluginPod to #119620
Automated cherry pick of #117449: e2e: fix flaky test ‘should contain OpenAPI V3 for Aggregated #117486
Automated cherry pick of #116134: fix: After a Node is down and take some time to get back to up again, the mount point of the evicted Pods cannot be cleaned up successfully. #117235
Automated cherry pick of #119434: Include ignored pods when computing backoff delay for Job pod #119466
Automated cherry pick of #118922: kubeadm: backdate generated CAs #119113
Automated cherry pick of #118549: fix ‘pod’ in kubelet prober metrics #119604
Automated cherry pick of #118601: priority & fairness: support dynamic max seats #119572
Add mininumKubelet tag into ReadWriteOncePod test #119519
OCPBUGS-18724 : cm: reorder setting of sched_load_balance for sandbox slice #1693
OCPBUGS-18608 : UPSTREAM: <carry>: Force using host go always and use host libriaries #1688
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