Back to index 
4.14.0-0.ci-2025-11-02-220625 Download the installer  for your operating system or run 
oc adm release extract --tools registry.ci.openshift.org/ocp/release:4.14.0-0.ci-2025-11-02-220625 Team Approvals: 
Tests:
Upgrades from:
Upgrades to:
 
Loading changelog, this may take a while ...
Created: 2025-11-02 22:15:16 +0000 UTC
Image Digest: sha256:cfb9fee8cc3d96bbfb9f1388eeeda6f5ed4eb67c7e4544751ea9ffd09766a1bf
Components 
New images 
Removed images 
ovn-kubernetes-microshift-rhel-9 
ovn-kubernetes-rhel-9 
 
Rebuilt images without code change 
apiserver-network-proxy  git f56c606a  sha256:f4ec5042af3a5e88926c1cb7a3e00e25b8cd1f4748e6affeed371aa984d20702 
machine-os-content sha256:9a6a8f1fc550a2ce49c859d9088b4c86578dc4e00d708fa51abb2e378cec7231 
rhel-coreos sha256:8bb87f1e29b003996a8d5cc8904534f7da90adda1f31b5379ab2469a9b91c1d4 
rhel-coreos-extensions sha256:3cbca69e42c47c2e5521f198193d13c5dbd278958b8e6d47acab92b86c053500 
 
OCPBUGS-58632 , OCPBUGS-58637 : Bump glog to v1.2.5 in release-4.14 (#7906) #7906  
OCPBUGS-53691 : Bump jwt to 4.5.2 in release-4.14 (#7499) #7499  
OCPBUGS-46941 : OCPBUGS-46184: Bump golang.org/x/net to 0.33.0 (#7200) #7200  
OCPBUGS-15346 , OCPBUGS-15347 : Update version go-http-metrics and gin-gonic/gin (#6899) #6899  
OCPBUGS-34641 : Invalid Pull-Secret when using password which contains a colon character (#6416) #6416  
OCPBUGS-31631 : Deploy dual stack with IPv6 on top of bond/vlan fails (#6322) #6322  
MGMT-17594 : Bump x/net to v0.24.0 to mitigate CVE-2023-45288 (#6216) #6216  
MGMT-17549 : Bump runc to v1.1.12 to mitigate CVE-2024-21626 (#6203) #6203  
MGMT-17541 : Replace broken golangci reference (#6197) #6197  
NO-ISSUE: replace postgres images as current one disappeared from quay (#6134) #6134  
MGMT-16950 : changing dnsmasq configuration for sno in order to meet single ip installation flow for ibu (#5973) #5973  
MGMT-16494 : Move ip hint file creation to ignition in order to change it in IBI process (#5974) #5974  
MGMT-16517 : Add Env Var Deployment Type & Set ABI (#5987) #5987  
MGMT-15796 : set CloudControllerManager to External for OCI (#5877) #5877  
OCPBUGS-23069 : Ignore hostPrefix validation for plugins other than OVN/SDN (#5676) #5676  
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  
 
OCPBUGS-58642 : CVE-2024-45339: Bump glog pkg version to 1.2.4 (#1194) #1194  
OCPBUGS-53715 : Bump jwt to 4.5.2 in release-4.14 (#1093) #1093  
Bump golang.org/x/net to v0.33.0 (#1012) #1012  
OCPBUGS-15347 : Update version go-http-metrics/gin (#933) #933  
MGMT-17594 : Bump x/net to at least v0.24.0 to mitigate CVE-2023-45288 (#834) #834  
MGMT-17591 : Bump runc to v1.1.12 to mitigate CVE-2024-21626 (#830) #830  
MGMT-16843 : Ensure valid hostname during install (#794) #794  
OCPBUGS-20049 : Remove uninitialized taint for agent-based installs (#753) #753  
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  
 
OCPBUGS-58652 , OCPBUGS-58657 : Bump glog to v1.2.5 in release-4.14 (#1073) #1073  
OCPBUGS-53707 : Bump golang-jwt/jwt/v4 to 4.5.2 in release-4.14 (#973) #973  
OCPBUGS-46955 : Bump golang.org/x/net to 0.33.0 (#885) #885  
OCPBUGS-16483 : Update apimachinery dependency to remove goproxy dep (#709) #709  
OCPBUGS-33404 : Make removable disks eligible (#725) #725  
MGMT-17594 : Bump x/net to at least v0.24.0 to mitigate CVE-2023-45288 (#705) #705  
MGMT-17591 : Bump runc to v1.1.12 to mitigate CVE-2024-21626 (#703) #703  
MGMT-17541 : Replace broken golangci reference (#698) #698  
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-21350 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #36  
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  
Full changelog  
 
OCPBUGS-25657 : Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #81  
OCPBUGS-23078 : CVE-2023-44487: bump github.com/openshift/library-go to release-4.14 #71  
OCPBUGS-21443 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #64  
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  
 
OCPBUGS-33078 : Explicitly reserve 1 attachment for the root disk #306  
OCPBUGS-25657 : Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #302  
OCPBUGS-23078 : CVE-2023-44487: bump github.com/openshift/library-go to release-4.14 #296  
OCPBUGS-21057 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #280  
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  
 
OCPBUGS-32884 : Upgrade go-jose module to 2.6.3 #189  
OCPBUGS-21761 : Backport the recent rebase to 4.14 #168  
NO-ISSUE: Sync OWNERS with team members #176  
snyk: exclude vendor/ #171  
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-25657 : Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #120  
OCPBUGS-23078 : CVE-2023-44487: bump github.com/openshift/library-go to release-4.14 #109  
OCPBUGS-20784 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #101  
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  
And 1 elided commits (e.g. from squash or rebase merges) 
Full changelog  
 
OCPBUGS-41164 : bump mount-utils to treat ENODEV error as corrupted mount #79  
OCPBUGS-33039 : Rebase v1.29.5 for OCP 4.14 #66  
OCPBUGS-20884 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #37  
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  
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  
Full changelog  
 
OCPBUGS-33039 : add token audience for Azure File #104  
OCPBUGS-25657 : Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #94  
OCPBUGS-23078 : CVE-2023-44487: bump github.com/openshift/library-go to release-4.14 #83  
OCPBUGS-20983 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #76  
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-62814 : Release 4.14 bump terraform provider azurerm #10001  
OCPBUGS-55193 : data/manifests/bootkube/cvo-overrides: Default to eus-4.14 #9643  
OCPBUGS-54323 : Update upi references to api-internal #9609  
OCPBUGS-54264 : IBMCloud: Move to IBM TF openshift fork #9605  
OCPBUGS-54260 : vsphere-fix convert if only provided name #9602  
OCPBUGS-52996 : Bump terraform-provider-google version to v5.37.0 to fix consistent issues during cluster creation #9587  
OCPBUGS-53210 : PowerVS: remove system pools #9572  
OCPBUGS-46606 : Power VS: Create region-zone-sysType hierarchy #9331  
OCPBUGS-48196 : IBMCloud: Ignore failed VPC regions #9350  
OCPBUGS-45464 : add chrony.conf file when additional NTP sources are configured #9269  
OCPBUGS-43505 : Stop rendering networks.config CRD #9105  
OCPBUGS-42285 : Add AWS r8g to arm tested instance types #9050  
OCPBUGS-42848 : add tested instance type for IBMCloud #9082  
OCPBUGS-25508 : Update Golang SSH package version update to 0.17.0 #8992  
OCPBUGS-39411 : Added yq to ci image #8943  
OCPBUGS-36180 : baremetal IPI without provisioning network failing on provisioning-interface.service #8712  
OCPBUGS-36089 : [release-4.14] bump go-retryablehttp for CVE fix #8658  
OCPBUGS-37183 : ic: fix typo in warning message #8771  
OCPBUGS-37068 : update RHCOS 4.14 bootimage metadata to 414.92.202407091253-0 #8748  
OCPBUGS-36748 : Add yq-v4 to the upi-installer image for CI #8684  
OCPBUGS-35827 : If host is offline or disconnected don’t check ver #8634  
OCPBUGS-35826 : [release-4.14] bump github.com/containers/image for CVE fix #8633  
OCPBUGS-35485 : [release-4.14] aws: terraform: add spot instance support for masters #8605  
OCPBUGS-34024 : go.mod: bump aws-sdk-go for ca-west-1 support #8440  
OCPBUGS-33401 : PowerVS: Add composite_instance to listServiceInstances #8479  
CORS-2951 : Add deprecation notice for OpenShiftSDN for 4.14 users #8518  
OCPBUGS-28611 : remove retired serial NCv2 from azure tested instance type list on x86 #7960  
OCPBUGS-27394 : preserve category name when trying to find tag category #7926  
OCPBUGS-33010 : escape ‘%’ in proxy settings #8318  
OCPBUGS-31756 : openstack: Honour worker server group policy #8231  
NO-ISSUE: test fix to support slightly different nmstate error messages #8286  
OCPBUGS-32358 : Updated libvirt installer to include multi-arch yq and symlink for backwards compatibility #8281  
OCPBUGS-31885 : Validate control plane replicas #8241  
OCPBUGS-31677 : coreos-installer iso kargs show broken on Agent ISO #8228  
OCPBUGS-31338 : upi: aws: fix typo in worker templates #8203  
Bug OCPBUGS-30187: OpenStack: fix controlPlanePort validation #8095  
OCPBUGS-30027 : gcp: better error msg when service accnt missing #8078  
OCPBUGS-30259 : PowerVS remove ibm cloud/bluemix go 4.14 #8103  
OCPBUGS-29123 : IBMCloud: Handle disk delete errors #7988  
OCPBUGS-29626 : update RHCOS 4.14 bootimage metadata to 414.92.202402130420-0 #8037  
OCPBUGS-28929 : [release-4.14] Bump containerd for vulnerability fix #7981  
OCPBUGS-27419 : Fix depreciated typo #7929  
OCPBUGS-24521 : set vmType in azure cloud config [release-4.14] #7804  
OCPBUGS-23738 : vSphere - when using RP network path is incorrect #7759  
OCPBUGS-27241 : baremetal: correct external_http_url for v6-only BMCs #7914  
OCPBUGS-22315 : bootstrap: Enable gatewayd units only on RHCOS #7628  
OCPBUGS-23498 : update RHCOS 4.14 bootimage metadata to 414.92.202401110948-0 #7919  
OCPBUGS-20860 : Bump versions for golang modules to accommodate fixes for CVE-2023-39325 & CVE-2023-44487 #7887  
OCPBUGS-22895 : Do not generate azure-cloud-provider in manual mode for aro builds #7670  
OCPBUGS-22771 : aws: use security groups from defaultMachinePlatform #7658  
OCPBUGS-24489 : baremetal: populate customDeploy in advance #7802  
OCPBUGS-22770 : destroy: gcp: fix destroying regional disks #7657  
Bug OCPBUGS-22776: OpenStack: Fix IPv6 address configuration for bootstrap #7660  
OCPBUGS-22978 : IBMCloud: Add eu-es region #7684  
OCPBUGS-23399 : Check if PER is enabled in the target PowerVS workspace #7736  
OCPBUGS-22688 : Bump Fedora CoreOS to latest stable #7647  
OCPBUGS-22774 : Add KMS encryption keys if provided #7659  
OCPBUGS-21868 : vSphere,segfault on version check #7605  
OCPBUGS-22945 : Update gcloud version to 447.0.0 #7681  
OCPBUGS-22187 : azure: validation: validate defaultMachinePlatform #7615  
OCPBUGS-22758 : update RHCOS 4.14 bootimage metadata to 414.92.202310210434-0 #7655  
OCPBUGS-19922 : Release 4.14 skip agent tui on external oci platform #7599  
OCPBUGS-21653 : Rectify GCP label key validation check #7606  
OCPBUGS-20357 : update RHCOS 4.14 bootimage metadata to 414.92.202310170514-0 #7618  
OCPBUGS-20396 : Unable to disable external CCM for platform external #7594  
OCPBUGS-20522 : Use changes to AgentClusterInstall during loading #7588  
Enforcing the serial execution of the integration tests #7598  
OCPBUGS-20581 : enable cloud controller manager type to be defined #7581  
OCPBUGS-20441 : Warn about host and target compatibility #7583  
OCPBUGS-20345 : Enable serial console for external OCI platform #7569  
OCPBUGS-20401 : always write AWS cloud.conf #7578  
OCPBUGS-19922 : Do not start agent-tui if no graphical console available #7539  
OCPBUGS-20103 : GCP default value for service account #7553  
OCPBUGS-19953 : AWS terraform bootstrap destroy will not refresh state #7543  
OCPBUGS-20066 : Use updated ansible-core for Openstack image #7551  
OCPBUGS-19835 : Enable FIPS in agent ISO #7541  
OCPBUGS-19846 : Graceful fail for AWS getUser on destroy #7532  
OCPBUGS-19033 : Add Net capabilities to dnsmasq container #7489  
OCPBUGS-19319 : Handle agent tui failure gracefully #7497  
OCPBUGS-19738 : Remove warning about CPUPartitioning #7529  
OCPBUGS-19300 : Implement workaround to allow SNO installations for OKD/FCOS #7479  
OCPBUGS-19702 : Increase bootstrap timeout for vSphere platform by 30 mins #7528  
OCPBUGS-19636 : Pass CPUPartitioning via install-config overrides if set #7521  
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-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  
And 2 elided commits (e.g. from squash or rebase merges) 
Full changelog  
 
OCPBUGS-35475 : Remove some of newapp unit tests relying on external deprecated images #1802  
OCPBUGS-35447 : bump go-git to 5.11.0 #1799  
OCPBUGS-30287 : oc adm catalog mirror: use ToSlash and FromSlash to unify the path separators #1699  
OCPBUGS-25983 : Remove deprecated password defaulting in default config flag #1646  
OCPBUGS-24197 : Add client version in must-gather summary #1607  
OCPBUGS-24460 : Overwrite template’s namespace with the explicit one #1616  
OCPBUGS-22702 : Reflect container’s exit code for long running tasks not attached to terminal #1592  
OCPBUGS-20508 : regeneratemco: explicitly check for PlatformStatus field #1573  
OCPBUGS-20527 : Set ImportPolicy to PreserveOriginal to honor –keep-manifest-list when mirroring a payload to an image stream #1574  
OCPBUGS-21611 : Bump golang.org/x/net to v0.17.0 #1579  
OCPBUGS-20258 : Updating excluded list of unsupported oc adm commands in MicroShift #1561  
OCPBUGS-20269 : Use quay redis image instead docker mysql #1562  
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  
And 1 elided commits (e.g. from squash or rebase merges) 
Full changelog  
 
OCPBUGS-58677 : github.com/golang/glog v1.2.5 #895  
OCPBUGS-53418 : github.com/golang/glog v1.2.4 #845  
OCPBUGS-53819 : update github.com/golang-jwt/jwt #841  
OCPBUGS-51542 : Ignore SNYK-GOLANG-GOLANGORGXOAUTH2JWS-8749594 due to not being affected #830  
OCPBUGS-47069 : golang.org/x/net v0.33.0 #810  
OCPBUGS-46487 : Add AWS region to aws-pod-identity-webhook #801  
OCPBUGS-45009 : Add retry to ccoctl gcp create functions #791  
OCPBUGS-45004 : github.com/golang-jwt/jwt/v4 v4.5.1 #785  
OCPBUGS-43647 : Only attempt timed token credentials on supported platforms. #775  
OCPBUGS-43339 : Update github.com/sirupsen/logrus v1.9.3 #769  
OCPBUGS-41236 : List secrets in batches to avoid api timeout #755  
OCPBUGS-38378 : Update google.golang.org/grpc v1.65.0 #750  
OCPBUGS-37823 : GCP passthrough permissions check to ignore problematic permissions. #741  
OCPBUGS-37062 : Update cloud.google.com/go/storage v1.43.0 #742  
OCPBUGS-37420 : SNYK ignore go-client misreporting #739  
OCPBUGS-37276 : Update to azidentity v1.7.0 #732  
OCPBUGS-36029 : IBM/go-sdk-core update to v5.17.4 #721  
OCPBUGS-36716 : AWS STS should not error when a credentailsRequest does not have awsSTSIAMRoleARN #713  
OCPBUGS-32899 : Upgrade go-jose module to 2.6.3 #697  
OCPBUGS-29156 : Fix the ClusterOperator watch of the status controller #676  
OCPBUGS-28231 : Guard upgrading GCP from 4.14 to 4.15 without RoleAdmin permissions #670  
OCPBUGS-29199 : ccoctl - use proxy when validating CloudFront URL #678  
OCPBUGS-27911 : Resolve all outstanding snyk vulnerabilities #650  
OCPBUGS-28382 : Use cached clients to avoid client side throttling #666  
OCPBUGS-27515 : Write manifests when AWS IAM roles already exist. #659  
OCPBUGS-26512 : Use live client for metrics #647  
OCPBUGS-25275 : Azure Workload Identity info in CredsRequests creates a Secret #643  
OCPBUGS-24346 : Discover AWS dns suffix from partition and region. #635  
OCPBUGS-23986 : Use per-project custom roles instead of per-cluster custom roles #631  
OCPBUGS-23426 : Explicitly set the vsphere secret credential data on sync. #629  
OCPBUGS-21388 : Upgrade golang/x/net for CVE-2023-39325 #622  
NO-ISSUE: Removing andrew from OWNERS #617  
snyk: exclude vendor/ #615  
OCPBUGS-22651 : explicitly set azure oidc bucket to allow public blob access #612  
OCPBUGS-21926 : azure create-managed-identites to add cloud controller manager to network resource group #608  
OCPBUGS-19865 : Add networkResourceGroupName parameter for Azure #602  
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  
 
OCPBUGS-44095 : Backport SDN live migration #425  
OCPBUGS-28649 : Add required PSa labels #403  
NO-JIRA: add inert featuregate files to allow diff against later releases #398  
OCPBUGS-21653 : Update openshift/api package to latest version #371  
: OCPBUGS-21286:  bump library-go to include switch to HTTP/1.1 #369  
OCPBUGS-20439 : Remove Build CRD #363  
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-53867 : Bump github.com/golang-jwt/jwt #1229  
OCPBUGS-53867 : Bump github.com/golang-jwt/jwt #1224  
OCPBUGS-51598 : bump golang.org/x/oauth2 #1213  
OCPBUGS-51312 : ensure that storage names don’t end in dashes #1185  
OCPBUGS-44048 : fix proxy config and leader election test flakes #1153  
OCPBUGS-44002 : Continuous pull-secret updates / slow initialization on build01 (test platform infrastructure) #1152  
OCPBUGS-42935 : azureclient: stop validating credentials when creating the client #1137  
OCPBUGS-39100 : Avoid Shared Access Key usage for Azure Storage Account when using Managed Identity based auth #1114  
OCPBUGS-36035 : go.*,vendor: bump go-retryablehttp #1069  
OCPBUGS-33147 : azure-path-fix: get client secret from k8s secret #1058  
OCPBUGS-34668 : pkg/storage/s3: use force path style in favour of virtual hosted style config #1051  
OCPBUGS-33409 : azurepathfix: check if platform status is nil before accessing it #1033  
OCPBUGS-32450 : azure-path-fix: support auth via account key (without clientID) #1023  
OCPBUGS-31857 : bump aws-sdk-go from v1.44 to v1.50 #1018  
OCPBUGS-28989 : pkg/storage/s3: enable bucket key on encryption settings #995  
OCPBUGS-29755 : azurepathfix: fix stack hub, government and workload identity setup #1005  
OCPBUGS-29604 : move azure storage blobs from docker back into /docker #1001  
OCPBUGS-22127 : increase storage account key cache expiration #941  
OCPBUGS-20710 : mitigate effects of rapid reset #942  
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  
 
OCPBUGS-28247 : Remove “include.release.openshift.io/ibm-cloud-managed:” annotation #791  
OCPBUGS-27063 : bump(library-go)=release-4.14 #787  
OCPBUGS-21088 : Bump deps to address CVE-2023-44487 [4.14] #764  
OCPBUGS-21088 : Bump deps to address CVE-2023-44487 #756  
OCPBUGS-19553 : Update static pod manifests perms #749  
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-21371: bump library-go to include switch to HTTP/1.1 #96  
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-51170 : Use applyconfigurations for updating network.oprerator status #2660  
OCPBUGS-48323 : Pass transit_switch_subnet options in ovnkube-node pod for single-zone #2617  
OCPBUGS-42754 : Set mount propagation to HostToContainer for /var/lib/kubelet #2521  
OCPBUGS-47320 : Pass transit_switch_subnet options in ovnkube-node pod #2607  
OCPBUGS-43821 : manifests/02-cncc-credentials: Set skipServiceCheck for GCP #2546  
OCPBUGS-39086 : Fix wait logic for IPsec certificate signing request #2481  
OCPBUGS-41508 : Tighten the permissions on whereabouts.conf #2493  
OCPBUGS-42021 : Add proxy env vars to onvkube-node #2505  
OCPBUGS-38440 : [release-4.14] 4.14 subnet config #2473  
OCPBUGS-37221 : Ensure that the node-identity webhook address contains colons for IPv6 #2440  
OCPBUGS-38073 : Fix IC distributed control plane alerts #2463  
OCPBUGS-37468 : Backport ipsec state metric #2444  
OCPBUGS-32706 : Add conditions for ignored-namespaces #2380  
OCPBUGS-36722 : update whereabouts crd #2434  
OCPBUGS-34885 : [release-4.14] Fix 4.13->4.14 upgrade with ipsec enabled #2390  
OCPBUGS-27925 , OCPBUGS-30579 : [release-4.14] tighten conditions for the state transitions in IC upgrade #2207  
OCPBUGS-30021 : Fully disable network-node-identity on ROKS #2315  
OCPBUGS-31669 : [release-4.14] ensure local networking deployments within hypershift use the client side load balancer to be resilient to control plane node failures #2311  
OCPBUGS-31360 : Remove egressip write permissions from ovn-kubernetes-node #2320  
OCPBUGS-30021 : [release-4.14] Disable network-node-identity on ROKS #2286  
OCPBUGS-30100 : ipsec: fix openssl typo #2287  
OCPBUGS-29168 : add env var in whereabouts-reconciler daemonset #2257  
OCPBUGS-26573 : Improve troubleshooting IC upgrades #2076  
OCPBUGS-29033 : network node identity: tolarate all taints #2248  
OCPBUGS-18281 : only 2 master nodes are required for ovn-kubernetes #2154  
OCPBUGS-29300 : Update ingressconfig_controller to use field Manager #2266  
OCPBUGS-28608 : fix whereabouts conformance test failures #2235  
NO-JIRA: add kyrtapz as reviewer and approver for release 4.14 #2228  
OCPBUGS-27858 : [release-4.14] Add ConfigMap mount to the whereabouts-reconciler DaemonSet #2219  
OCPBUGS-27013 : HyperShift, network-node-identity: Check the deployment in the management cluster #2195  
OCPBUGS-24326 : adminpolicybasedexternalroutes CR accepts an invalid IP address #2196  
OCPBUGS-24037 : remove all managed fields used by old manager #2112  
OCPBUGS-24320 : Add apbroute/status patch rights for ovnkube-node to update status #2143  
OCPBUGS-22787 , OCPBUGS-22788 , OCPBUGS-22789 : ovnkube: container scripts cleanup #2090  
OCPBUGS-23371 : hypershift, hosted clusters: enable multi-homing and multi-net features #2117  
OCPBUGS-21717 : Bump golang.org/x/net and github.com/openshift/library-go #2122  
OCPBUGS-24633 : ipsec add pluto restart #2152  
OCPBUGS-22363 : Added HCP label to CNO pods #2081  
OCPBUGS-22286 : hypershift: adjust backoff on infrastructure name retry #2078  
OCPBUGS-23011 : Block upgrades to 4.15 with Kuryr #2096  
OCPBUGS-23315 : set automountServiceAccountToken to false for hypershift managed network-node-identity deploy #2107  
OCPBUGS-19897 : HyperShift: Use the local konnectivity proxy when checking proxy readiness #2043  
OCPBUGS-20472 : hosted cluster upgrade failure from 4.13 stable to 4.14 #2063  
OCPBUGS-20254 : [release-4.14] Revert Kuryr MTU fixes #2046  
OCPBUGS-20184 : [release-4.14]: Don’t run network node identity as root #2054  
OCPBUGS-20064 : Multus should determine kubeconfig path [backport 4.14] #2050  
OCPBUGS-19955 : get ipsecStatus from host daemonset #2045  
OCPBUGS-19862 : Multus per-node certificates should have 24h duration [backport 4.14] #2040  
OCPBUGS-19523 : use $CPE_NAME to find the OS major version #2017  
OCPBUGS-19808 : remove prestop hooks for northd, sbdbd and nbdb #2036  
OCPBUGS-19747 : [release-4.14] Use port 9108 for ovnkube-control-plane metrics #2033  
OCPBUGS-19771 : Relax conditions to get IC upgrade started #2035  
OCPBUGS-19748 : Fix config status MTU migration not being updated #2034  
OCPBUGS-19725 : Do not enable node admission webhook if the CNI is not OVN-Kubernetes #2032  
OCPBUGS-19686 : ipsec: remove preStop from host #2029  
OCPBUGS-19627 : Multus per-node certificate request [backport 4.14] #2023  
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  
 
e2e:performance: decode to valid kubeletconfig object (#1276) #1276  
Fix context deadlines in ExecCommandOnPod() (#1272) #1272  
OCPBUGS-44506 : Drop sched_migration_cost_ns setting (#1215) #1215  
OCPBUGS-44283 : right-hand-side profile_dirs take precedence (#1210) #1210  
OCPBUGS-42567 : Add cluster-wide proxy env file (#1176) #1176  
TuneD prior to kubelet in one-shot mode (#1137) #1137  
OCPBUGS-37754 : Remove tuned/rendered object (#1133) #1133  
OCPBUGS-37734 : Backport fix for OCPBUGS-36355 (#1126) #1126  
OCPBUGS-33929 : Negative net interface name does not reduce queues (#1074) #1074  
Add a ‘.snyk’ to silence static code analysis warnings (#1002) #1002  
OCPBUGS-30153 : fix rendering extra ctrcfgs (#978) #978  
fix extra-reboot on upgrade with paused mcp worker (#1053) #1053  
OCPBUGS-31694 : E2E: Workload hints test cases fixes (#1012) (#1052) #1012  
Systemd processes not being moved to cpuset/systemd.slice fix (#1040) #1040  
Reduce number of reboots in offline tests (#1035) #1035  
OCPBUGS-30507 : Add performance real time tuned template (#984) (#1025) #984  
Report duplicate priority only for multiple matching profiles (#1018) #1018  
Scheduler plugin: ignore IRQs (#1023) #1023  
irqbalance: set banned cpus list to 0 (#994) #994  
OCPBUGS-18640 : [release-4.14][manual] backport performance profile owner reference ehnancements (#989) #989  
rps: fail silently when rps application failed (#901) #901  
OCPBUGS-25982 : E2E: Add tests for Dynamic ovs pinning (#904) (#913) #904  
OCPBUGS-26003 : E2E: PPC Test cases (#905) #905  
Make MC names deterministic (#903) #903  
OCPBUGS-25671 : rps: fix mask update for SR-IOV devices (#891) #891  
OCPBUGS-18640 : Fix Racing Machine Configs and add Day 0 Support (#854) (#871) #854  
OCPBUGS-24638 : Do not set default RPS sysctl twice (#880) #880  
OCPBUGS-21845 : rps: trigger udev event per queue #832 (#832) #832  
OCPBUGS-21845 : e2e:rps: improve logging (#831) #831  
render: change dir path (#826) #826  
Disable HTTP/2 for webhook and metrics servers (#841) #841  
Remove obsolete protocols and weak ciphers (#835) #835  
OCPBUGS-19459 : check for object being nil (#805) #805  
OCPBUGS-19821 : e2e: perfprof: enhance the scheduling domain tests (#813) #813  
nto: avoid timeout when there are too many CSV (#817) #817  
Add kubeconfig path for IBM Managed OpenShift (#812) #812  
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  
 
OCPBUGS-28247 : Remove “include.release.openshift.io/ibm-cloud-managed:” annotation #570  
: OCPBUGS-20724:  bump library-go to include switch to HTTP/1.1 #554  
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-48841 : Add new team members to the OWNERS file #380  
OCPBUGS-33295 : Update opentelemetry to mitigate CVE-2023-47108 #344  
OCPBUGS-28951 : Replace ‘coreydaley’ with ‘sayan-biswas’ in OWNERS file #328  
OCPBUGS-23490 : Remove blockage of ConfigObserver by build informer has synced flag #318  
OCPBUGS-20818 : bump(k8s,openshift) to address CVE-2023-44487 [4.14] #309  
OCPBUGS-20439 : Include Build CRD in manifests #307  
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  
And 1 elided commits (e.g. from squash or rebase merges) 
Full changelog  
 
OCPBUGS-21759 : switch to bingo for dependency management (and bump golangci-lint@v1.51.0) #98  
OCPBUGS-21019 : Bump golang.org/x/net to v0.17.0 #96  
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  
Updating ose-cluster-platform-operators-manager images to be consistent with ART #83  
OCPBUGS-10333 : feat: add workload pinning annotations #82  
Full changelog  
 
OCPBUGS-21122 : bump(k8s,openshift) to address CVE-2023-44487 [4.14] #139  
OCPBUGS-21122 : Bump deps to address CVE-2023-44487 #134  
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  
 
OCPBUGS-55655 : Adding mutex to func createSamples on handler.go #635  
OCPBUGS-54537 : add rhdmalone to owners #624  
OCPBUGS-49421 : add shannon and aroyoredhat as owners #598  
OCPBUGS-21217 : CVE-2023-39325 ose-cluster-samples-operator-container:golang: net/http, x/net/http2: rapid stream resets can cause excessive work (CVE-2023-44487) #539  
OCPBUGS-22257 : Sync library to remove invalid dockerhub references for OKD #520  
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  
 
OCPBUGS-50592 : Set openshift.io/required-scc: privileged annotation in version pods #1151  
OCPBUGS-45331 : deps: bump golang.org/x/net to 0.31.0 #1120  
OCPBUGS-44704 : Fix desired before sync_worker’s work is initialized #1109  
OCPBUGS-30878 : install/0000_90_cluster-version-operator_02_servicemonitor: Drop $ from ${{ #1040  
OCPBUGS-27822 : Revert “[release-4.14] OCPBUGS-27175: clusterOperatorBuilder: Reconcile metadata on COs” #1028  
OCPBUGS-27175 : clusterOperatorBuilder: Reconcile metadata on COs #1021  
OCPBUGS-27048 : pkg/payload/precondition/clusterversion/rollback: Allow previous version within z-stream #1018  
OCPBUGS-26207 : pkg/cvo/availableupdates: Only bump LastAttempt on Cincinnati pulls #1016  
OCPBUGS-20762 : [4.14] Bump http-related deps #986  
OCPBUGS-19921 : pkg/clusterconditions/cache: Avoid panic on all-fresh-cache evaluation #976  
OCPBUGS-19737 : pkg/clusterconditions/promql: Warm cache with 1s delay #973  
OCPBUGS-19465 : Properly reconcile SCC resources #972  
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-44158 : bump dompurify to latest #15593  
OCPBUGS-59998 : Remove the devconsole backend common internet proxy and replace it with dedicated ones #15464  
OCPBUGS-58274 : Fix TypeError Cannot read properties of null (reading ‘metadata’) #15228  
OCPBUGS-57099 : Add all files to vendor regardless of gitignore #15135  
OCPBUGS-55942 : fix bug where operator appears twice #15033  
OCPBUGS-55427 : Add missing pipelines plugin name to known plugins #15005  
OCPBUGS-39010 : fix crash if helm chart metadata is nil #14198  
OCPBUGS-53437 : Show Observe section without PROMETHEUS and MONITORING flags #14892  
OCPBUGS-54404 : Update the monitoring topic used by the console team #14910  
OCPBUGS-54167 : fix run time error when no completed version exists #14899  
OCPBUGS-51118 : redirect to correct alert #14823  
OCPBUGS-49753 : ImagePullSecret getting duplicated when editing DeploymentConfig in Form View #14711  
OCPBUGS-46603 : Unable to remove finally tasks in pipeline builder mode #14642  
OCPBUGS-33145 : Fix “Auto deploy when new image is available” becomes unchecked when editing a deployment from web console #14370  
OCPBUGS-45323 : Use vCenterCluster value from CM as primary resource #14574  
OCPBUGS-39368 : Remove deprecated resources from spec of the Pipeline #14230  
OCPBUGS-45283 : Add IBM Block Storage CSI driver support for RWX #14569  
OCPBUGS-44791 : A value submitted in From view is wrapped with single quotation after switching to Yaml view. #14518  
OCPBUGS-42962 : Need to allow blank for Project/namespace when setting SA Subject in ‘Project access tab’ #14386  
OCPBUGS-43000 : List of default Camel K event sources disappears when adding a custom event source #14388  
OCPBUGS-36558 : Increase login flow state paramater length/entropy #14439  
OCPBUGS-10337 : Updating openshift-enterprise-console images to be consistent with ART #12760  
OCPBUGS-42518 : The filepath including leading slash makes error during parsing devfile using Gitlab #14342  
OCPBUGS-42517 : Values entered into the Instantiate Template form are automatically cleared #14341  
OCPBUGS-42757 : Switch to use annotations as labels from PipelineRuns created through Pipelines as Code is deprecated #14369  
OCPBUGS-38883 : Fix password set to Secret created through Start Pipeline form #14184  
OCPBUGS-37353 : Import from Git allow users to import an app with Build option Pipeline also when no Pipeline is available #14108  
OCPBUGS-41836 : DeploymentConfigs deprecation info alert should not present on the Edit deployment page #14281  
OCPBUGS-39389 : Edit the secret and add the Chinese in the web-console, garbled characters will be displayed #14231  
OCPBUGS-41581 : Increased max nodes limit to 200 in topology page #14262  
OCPBUGS-38972 : Redirects to new PipelineRun logs URL from old PipelineRun logs URL #14234  
OCPBUGS-38053 : fix BMH restart annotation #14109  
OCPBUGS-33748 : Fix Pipeline details page with when expression using CEL expression #13856  
OCPBUGS-32499 : Fixed some problems in topology Chinese translation text #13779  
OCPBUGS-33942 : make sure folder is encapsulated with quotas #13869  
OCPBUGS-35723 : Upgrade Pipeline trigger resources to v1beta1 #13985  
OCPBUGS-33558 : Display “With Data upload form” in Create PVC drop down once #13840  
OCPBUGS-33064 : Fix PipelineRun Logs tab navigation #13673  
OCPBUGS-33321 : Helm Plugin’s Catalog incorrectly renders a single index entry into multiple tiles #13824  
OCPBUGS-33635 : restrict Masthead logo to max-height to 60px #13847  
OCPBUGS-33640 : Add visual connector between VMs and non VMs workloads #13848  
OCPBUGS-33462 : fix issues with Edit Route form #13831  
OCPBUGS-33110 : change OperatorHub filter FIPS Mode to Designed for FIPS #13804  
OCPBUGS-32697 : Routes created by devfiles do not always use HTTPS #13787  
OCPBUGS-21799 : Fix empty editor error #13256  
OCPBUGS-32168 : fix bug where paused MCPs were incorrectly unpausing w… #13753  
OCPBUGS-20173 : Console should not panic when no response is retrieved for plugin assets #13217  
OCPBUGS-31388 : Application creation fail when manually entering input scaling value in local setup #13697  
OCPBUGS-31394 : PipelineRuns in Console show wrong status or load indefinitely #13698  
OCPBUGS-31864 : Fix config ini format #13738  
OCPBUGS-25145 : fix vCenter cluster being empty #13436  
OCPBUGS-28746 : fix bug where Expand PVC modal assumes pvc.spec.resou… #13558  
OCPBUGS-29783 : Fix operands list endpoint #13625  
OCPBUGS-29813 : Release 4.14 backports #13646  
OCPBUGS-29813 : Addition of optional chaining to prevent yaml crash #13541  
OCPBUGS-25274 : Add support for Azure Workload Identity / Federated Identity based in… #13642  
OCPBUGS-28972 : Add flags checks to hide Pipeline static plugin List and details pages #13572  
OCPBUGS-27898 : Add support for custom segment domains (to load JS and make API calls) #13540  
OCPBUGS-29349 : Error in displaying BuildRun logs in Console #13601  
OCPBUGS-29100 : Pipeline Name gets changed to “new-pipeline” on the Edit Pipeline YAML/Builder #13585  
OCPBUGS-29239 : Add a new allowInsecure option to the internet proxy #13592  
OCPBUGS-28990 : update check for the ‘provider’ label on the PackageMa… #13573  
OCPBUGS-27157 : add additional check to determine if file is binary #13507  
OCPBUGS-28635 : Bump graphql-go to v1.3.0 #13553  
OCPBUGS-27305 : Copy response code from proxied plugin requests #13517  
OCPBUGS-27851 : fix bug where Clone PVC modal assumes pvc.spec.resourc… #13537  
OCPBUGS-27350 : Add Pipeline metrics tab using plugin #13520  
OCPBUGS-26171 : Set unlimited line width in YAML editor #13482  
OCPBUGS-24640 : Strip ‘Server’ header from proxy response #13423  
OCPBUGS-25997 : change Alertmanager form to create using matchers inst… #13478  
OCPBUGS-24349 : Fix crash when ArtifactHub Task has no version #13399  
OCPBUGS-25397 : fix runtime error on Node details Overview when Machin… #13446  
OCPBUGS-23771 : Fix for yaml editor that crashes with MCE and ACM plugins enabled #13360  
OCPBUGS-24667 : Fix plugin proxy handler #13425  
OCPBUGS-24474 : S2I Build Wizard should check for Containerfile in addition to Dockerfile #13415  
OCPBUGS-24432 : fix filtering issues on Events #13413  
OCPBUGS-24352 : add access review for impersonate #13400  
OCPBUGS-22240 : Save also the location.search and .hash values in localStorage to restore them after login #13270  
OCPBUGS-24293 : ConsolePlugin metrics must no longer be grouped by the vendor #13391  
OCPBUGS-24423 : Searching for items in quick search is confusing #13412  
OCPBUGS-22375 : Delete results.tekton.dev annotations before rerun the pipelineRun #13278  
OCPBUGS-22478 : Extra space is in the translation text(Chinese) of ‘Create rolebinding’ and ‘replicate rolebinding’ #13290  
OCPBUGS-24196 : ApiVersion displayed on console is v1alpha1 whereas we support v1beta1 #13402  
OCPBUGS-23423 : Cannot Edit Shipwright Build #13343  
OCPBUGS-22980 : remove expandable toggle for conditional update risk d… #13308  
OCPBUGS-22374 : Telemetry- Current page was sometimes not tracked when reloading the current page #13277  
OCPBUGS-22177 : Channel page shows “Required” message for the default name when navigate to create channel page #13262  
OCPBUGS-19371 : Upgrade DomainMapping apiVersion to v1beta1 #13165  
OCPBUGS-19416 : Correct logout process #13173  
OCPBUGS-22285 : updating doc links for 4.14 GA #13273  
OCPBUGS-19845 : mock apis for git repo in test serverless function tests #13199  
OCPBUGS-22460 : Fix the forms when BC is not installed in the cluster #13288  
OCPBUGS-21877 : add support for new features annotations while preserv… #13258  
OCPBUGS-22377 : Fixed Edit Application form for Knative Services #13279  
OCPBUGS-21784 : hide page-specific doc links for ROSA and OSD #13254  
OCPBUGS-19898 : fix ResourceLog permissions when impersonating #13203  
OCPBUGS-19899 : change resource icon for FenceAgentRemediationTemplate… #13204  
OCPBUGS-19878 : show all the legends for Pipeline metrics in PipelineRun TaskRun Duration chart #13202  
OCPBUGS-19776 : 404 - not found will show on Knative-serving Details page #13193  
OCPBUGS-19526 : fetch TaskRuns without selector and reduces the get TaskRuns requests #13178  
OCPBUGS-18997 : fix issues with refactored “Create StorageClass” form #13170  
OCPBUGS-19664 : Check if filtered object contains name property #13187  
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  
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  
And 7 elided commits (e.g. from squash or rebase merges) 
Full changelog  
 
OCPBUGS-56046 : Check error returned by ipv6 SettleAddresses #193  
OCPBUGS-46121 : [4.14] cherry-pick containernetworking/plugins#997 #168  
OCPBUGS-33066 : macvlan enable ipv6 ndisc_notify #160  
OCPBUGS-20374 : build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 [backport 4.14] #129  
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  
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-28952 : Replace ‘coreydaley’ with ‘sayan-biswas’ in OWNERS file #167  
OCPBUGS-25069 , OCPBUGS-26309 , OCPBUGS-26323 : add snyk config file for SAST scan #163  
OCPBUGS-23111 : Should reference configmaps instead of secrets #152  
OCPBUGS-20734 : bump golang.org/x/net to v0.17.0 #146  
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  
 
OCPBUGS-28957 : Replace ‘coreydaley’ with ‘sayan-biswas’ in OWNERS file #103  
OCPBUGS-26312 : add snyk config file for SAST scank #97  
OCPBUGS-23078 : CVE-2023-44487: bump github.com/openshift/library-go to release-4.14 #91  
OCPBUGS-20825 : bump golang.org/x/net to v0.17.0 #86  
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  
 
OCPBUGS-21177 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #60  
STOR-1169 : Rebase external-attacher to v4.3.0 for OCP 4.14 #54  
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-35112 : CVE-2023-48795: bump golang.org/x/crypto to v0.17.0 #99  
OCPBUGS-20775 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #72  
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  
Full changelog  
 
OCPBUGS-20929 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #147  
STOR-1169 : Rebase external-resizer to v1.8.0 for OCP 4.14 #141  
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  
 
OCPBUGS-29433 : cherry-pick:release-4.14: OCPBUGS-29244 Update VolumeSnapshot and VolumeSnapshotContent using JSON patch #142  
OCPBUGS-21032 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #109  
STOR-1169 : Rebase external-snapshotter to v6.2.2 for OCP 4.14 #101  
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  
 
OCPBUGS-20640 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #50  
STOR-1169 : Rebase livenessprobe to v2.10.0 for OCP 4.14 #44  
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  
 
OCPBUGS-20697 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #52  
STOR-1169 : Rebase node-driver-registrar to v2.8.0 for OCP 4.14 #46  
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  
 
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  
 
OCPBUGS-35143 : update to go 1.19 and k8s.io mods to v0.27.4 #87  
OCPBUGS-19850 : Ensure that IP forwarding is enabled #78  
rework PR #74 to switch Dockerfile to use rhel9 #75  
Updating egress-router-cni images to be consistent with ART #70  
OCPBUGS-6553 : update go-yaml to v2.4.0 #67  
Updating egress-router-cni images to be consistent with ART #66  
Full changelog  
 
OCPBUGS-20752 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #45  
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  
Full changelog  
 
OCPBUGS-25657 : Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #107  
OCPBUGS-23078 : CVE-2023-44487: bump github.com/openshift/library-go to release-4.14 #96  
OCPBUGS-20847 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #87  
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-61176 : Add missing service network DNS entries to KAS cert #6742  
OCPBUGS-57321 : Add validation to avoid conflicts between KubeAPIServer and NamedCertificates SANs #6231 #6252  
OCPBUGS-55936 : [release-4.14] Add konnectivity-proxy sidecar to openshift-oauth… #6129  
CNTRLPLANE-921 : Konflux build pipeline service account migration #6080  
CNTRLPLANE-921 : Konflux build pipeline service account migration #6085  
OCPBUGS-51802 : Fix golang crypto dependency go.mod replacement #5996  
OCPBUGS-53899 : bump golang-jwt v4 #5909  
OCPBUGS-53433 : Prevent IgnitionServer from flooding the API server with patch requests #5878  
OCPBUGS-51731 , OCPBUGS-51802 : Bump dependencies to OCP fork in backports #5899  
Red Hat Konflux update control-plane-operator-4-14 #5953  
ART-11792 : update go mod dependency for konflux #5921  
OCPBUGS-53314 : Fix IsIPv4 function identifying also addresses instead of CIDRs #5867  
OCPBUGS-45559 : Add Network Policies for Konnectivity server and Ignition server proxy #5816  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.6.6 #5730  
NO-JIRA: chore(deps): update dependency mkdocs-material to v9.6.6 #5725  
chore(deps): update dependency mkdocs-mermaid2-plugin to v0.6.0 #5687  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.6.5 #5681  
NO-JIRA: chore(deps): update dependency mkdocs-material to v9 #5688  
OCPBUGS-50700 : add region to AWS creds passed to operators managed by CPO #5668  
NO-JIRA:  Red Hat Konflux update control-plane-operator-4-14 #5339  
OCPBUGS-47630 : Separate CPO containerfiles #5619  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.6.4 #5538  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.6.1 #5537  
OCPBUGS-49405 : add ValidIDPConfiguration condition to report IDP config issues #5520  
NO-JIRA: chore: update konflux references & bump up go version to 1.20 #5517  
NO-JIRA: Update squidfunk/mkdocs-material Docker tag to v9.5.50 (release-4.14) #5444  
NO-JIRA: Update dependency mkdocs-material to v8.5.11 (release-4.14) #5430  
NO-JIRA: [release-4.14] Bump golang.org/x/crypto and golang.org/x/net #5372  
NO-JIRA: Update dependency mkdocs-glightbox to v0.4.0 (release-4.14) #5331  
NO-JIRA: Update dependency mkdocs to v1.6.1 (release-4.14) #5330  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.49 (release-4.14) - abandoned #5308  
OCPBUGS-44279 : Configure OAuth https proxy to dial cloud endpoints directly #5067  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.45 (release-4.14) #5162  
NO-JIRA: chore(deps): update konflux references (release-4.14) #5145  
NO-JIRA: chore(deps): update konflux references (release-4.14) #5121  
NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9-minimal docker tag to v9.5-1731518200 (release-4.14) #5105  
NO-JIRA: Update Konflux references (release-4.14) #5100  
chore(deps): update konflux references (release-4.14) #5076  
NO-JIRA: chore(deps): update konflux references (release-4.14) #5055  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.44 (release-4.14) #5056  
NO-JIRA: Update Konflux references to fedcfe0 (release-4.14) #5043  
chore(deps): update konflux references (release-4.14) #5026  
chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.43 (release-4.14) #5021  
chore(deps): update konflux references to f53fe54 (release-4.14) #5020  
NO-JIRA: Update Konflux references (release-4.14) #5011  
OCPBUGS-41701 : cmd: report server version, supported OCP #4718  
NO-JIRA: chore(deps): update konflux references (release-4.14) #4975  
OCPBUGS-43688 : Use guest DNS resolution in Konnectivity HTTPS proxy by default #4964  
chore(deps): update konflux references (release-4.14) #4953  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.42 (release-4.14) #4948  
OCPBUGS-43368 : Let payload generation pick the release for the NodePool #4913  
NO-JIRA: chore(deps): update konflux references (release-4.14) #4934  
NO-JIRA: chore(deps): update konflux references to 66f551f (release-4.14) #4924  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.41 (release-4.14) #4917  
NO-JIRA: chore(deps): update konflux references to 674e70f (release-4.14) #4910  
NO-JIRA: chore(deps): update konflux references (release-4.14) #4898  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.40 (release-4.14) #4879  
NO-JIRA: chore(deps): update konflux references to 37b9187 (release-4.14 #4851  
OCPBUGS-42533 : enable audit log for oauth-openshift #4822  
chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.21.13 (release-4.14) #4794  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.39 (release-4.14) #4828  
NO-JIRA: chore(deps): update konflux references (release-4.14) #4813  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.38 (release-4.14) #4805  
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9 (release-4.14) #4788  
chore(deps): update registry.access.redhat.com/ubi9-minimal docker tag to v9.4-1227.1726694542 (release-4.14) #4758  
chore(deps): update squidfunk/mkdocs-material docker tag to v8.5.11 (release-4.14) #4784  
OCPBUGS-41374 : CPO oauth idp converter: resolve names before dialing #4763  
NO-JIRA: chore(deps): update konflux references to 5ac9b24 (release-4.14) #4783  
chore(deps): update konflux references to 2c3426a (release-4.14) #4773  
NO-JIRA: chore(deps): update konflux references (release-4.14) #4757  
OCPBUGS-42221 : Make guest cluster components use the correct KAS port #4753  
OCPBUGS-38060 : Add HTTP konnectivity proxy to OAuth server #4498  
OCPBUGS-38066 : [release-4.14] Use HTTP proxy for ingress controller #4724  
NO-JIRA: Security fixes for openshift-ci-security job #4752  
OCPBUGS-42184 : copy image-registry AdditionalTrustedCA configmap into HC openshift-config #4747  
OCPBUGS-41506 : fix: bump google.golang.org/protobuf #4687  
HOSTEDCP-1957 : bump go-jose version #4698  
OCPBUGS-39378 : Set KCM node monitor grace period #4659  
chore(deps): update konflux references (release-4.14) #4683  
OCPBUGS-39183 : fix: bump github.com/IBM/go-sdk-core/v5 #4626  
NO-JIRA: Add PodDisruptionBudget for router deployment #4692  
NO-JIRA: Revert “Merge pull request #4661 from jparrill/bp-4.14/OCPBUGS-24308” #4667  
NO-JIRA: PDB backports #4661  
NO-JIRA: Konflux migration 4.14 #4648  
OCPBUGS-39230 : set proxy envvars on aws CCM #4638  
OCPBUGS-38791 : Let the CPO oidc check resolve through data plane #4617  
NO-JIRA: Flaky cert validation test #4633  
HOSTEDCP-1897 : [release-4.14] Allow setting Kube APIServer maximum requests in flight #4553  
OCPBUGS-37076 : Fixed audit-logs sigterm failing to terminate gracefully #4369  
OCPBUGS-38624 : remove weak ciphers from security profile #4575  
OCPBUGS-37173 : Add newline after TLS certs referenced by image.config #4471  
OCPBUGS-37172 : OCPBUGS-35899: Doubled machineHealthCheck timeout on Agent and None #4490  
OCPBUGS-36944 : [release-4.14] Add HTTP(s) konnectivity proxy and use it with OpenShift APIServer #4360  
HOSTEDCP-1795 , HOSTEDCP-1796 : Customize the self-generated cert validity and rotation #4473  
OCPBUGS-37175 : Delete IDMS in dataplane once HCP ICS field is removed #4472  
NO-JIRA: Konflux mce-2.4 pipeline fixes #4464  
NO-JIRA: [release-4.14] OCPBUGS-36297: kubevirt-csi-driver: Pass infra kubeconfig in case of external infra #4288  
NO-JIRA: [release-4.14] test/e2e: remove api budget checks #4438  
NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.21.11-2 (release-4.14) - abandoned #4363  
NO-JIRA: Update registry.access.redhat.com/ubi9/go-toolset Docker tag to v1.21.10-1.1719562237 (release-4.14) - abandoned #4326  
NO-JIRA: Update registry.access.redhat.com/ubi9-minimal Docker tag to v9.4-1134 (release-4.14) - abandoned #4325  
OCPBUGS-36518 : Run haproxy to connect to kas from data plane if noproxy settings contain kas #4315  
OCPBUGS-36159 : Generate default worker security group rules based on machineCIDR #4270  
OCPBUGS-35549 : Restrict image registry overrides to control plane component #4223  
OCPBUGS-35365 : fix router on 4.14 y-stream upgrade #4205  
NO-JIRA: chore(deps): update konflux references (release-4.14) #4257  
OCPBUGS-35401 : Fix disconnected metadata inspection for nodepool #4208  
OCPBUGS-35482 : Add TrustedBundles to OAS container #4216  
OCPBUGS-35290 : [release-4.14] Backport etcd defrag #4189  
NO-JIRA: chore(deps): update konflux references (release-4.14) #4248  
OCPBUGS-35183 : add AWS STS URL to OIDC provider audiences #4179  
NO-JIRA: hack: make the e2e script generic #4201  
chore(deps): update konflux references to 2be7c9c (release-4.14) #4225  
NO-JIRA: Update Konflux references to 1025001 (release-4.14) #4181  
NO-JIRA: chore(deps): update konflux references (release-4.14) #4168  
OCPBUGS-34856 : [release-4.14] OCPBUGS-34855: Add new permission required in CAPA #4149  
NO-JIRA: test/e2e: fix prometheus serviceaccount handling against 4.16+ #4159  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #4112  
NO-JIRA: chore(deps): update rhtap references to 9aec3ae (release-4.14) #4073  
NO-JIRA: Remove CLI inspection of release image #4061  
OCPBUGS-33713 : Reconcile over ICSP/IDMS #4059  
NO-JIRA: chore(deps): update rhtap references to 7cd8020 (release-4.14) #4065  
OCPBUGS-33844 : Fix disconnected metadata inspection #4049  
OCPBUGS-33843 : Recycler-pod image now points to the OCP Payload reference #4048  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #4040  
HOSTEDCP-1480 : Update TLS cert hash creation with sha512 #4025  
NO-JIRA:  Update RHTAP references (release-4.14) #3995  
HOSTEDCP-1552 : Update RHTAP tekton files for 0.3 -> 0.4 migration #3958  
OCPBUGS-33105 : [release-4.14] remove PrivateIngressController cleanup #3960  
OCPBUGS-32471 : Fix ICSP and IDMS inclusion as registriesOverrides #3912  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3920  
OCPBUGS-32221 : Added support for OLM Disable default sources on HC creation #3882  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3903  
NO-JIRA: [4.14] [e2e test framework] Add a flag to add an annotation to Hosted Cluster #3905  
HOSTEDCP-1526 : [release-4.14] Support additional node selectors for request serving nodes #3898  
chore(deps): update rhtap references (release-4.14) #3888  
NO-JIRA: Update RHTAP references (release-4.14) #3874  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3869  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3858  
NO-JIRA: Update RHTAP references (release-4.14) #3836  
OCPBUGS-31657 : disable http2 for ignition server and proxy #3831  
OCPBUGS-31605 : inject built-in MCP selector for KubeletConfigs and ContainerRuntimeConfigs #3826  
HOSTEDCP-1322 : NodeUpgradeType defaulted by provider #3822  
NO-JIRA: Update RHTAP references (release-4.14) #3813  
OCPBUGS-31417 : honor HC image configuration #3806  
OCPBUGS-23914 : Added OLMCatalogPlacement option to the CLI #3229  
OCPBUGS-30211 : set Konnectivity cipher suites #3679  
chore(deps): update rhtap references (release-4.14) #3792  
OCPBUGS-31048 : [4.15] HCP deletion can get stuck if CPO is unable to delete the default worker security group #3771  
HOSTEDCP-1488 : Use regionalized STS endpoints in AWS #3756  
NO-JIRA: Update RHTAP references (release-4.14) #3755  
chore(deps): update rhtap references (release-4.14) #3739  
OCPBUGS-30596 : Bump golang.org/x/net to version v0.17.0 #3711  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3706  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3676  
NO-JIRA: Update RHTAP references (release-4.14) #3672  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3651  
OCPBUGS-29782 : use 2040 for apiserver svc in IBM provider #3594  
”[release-4.14] OCPBUGS-29259: Fix default release image lookup” #3550  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3620  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3625  
OCPBUGS-29094 : Make ControllerAvailabilityPolicy immutable #3534  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3604  
NO-JIRA: Update RHTAP references (release-4.14) #3591  
NO-JIRA: Update RHTAP references (release-4.14) #3519  
NO-JIRA: Approvers update #3580  
MULTIARCH-4084 : Reduce the policy access scope to specific instance #3530  
OCPBUGS-29206 : Add GC knobs for KAS #3543  
OCPBUGS-29187 : node spread anti-affinity for HA HCP #3541  
OCPBUGS-19956 , OCPBUGS-28984 , OCPBUGS-28985 , OCPBUGS-28986 , OCPBUGS-29000 : Support Disconnected HCP #3520  
OCPBUGS-29030 : Add ValidatingAdmissionPolicy to KAS config #3524  
HOSTEDCP-1272 : Added CLI support to create DualStack clusters using default values #3514  
OCPBUGS-28238 : consider HCP upgradeable if CVO has no upgradable condition #3468  
OCPBUGS-26526 : Documented to disable UWM telemetry writer in disconnected envs #3389  
OCPBUGS-26526 : Disable UWM Telemetry writer when telemeter-client cm not exists #3388  
OCPBUGS-27072 : Apply Scheduling Configuration for kCCM #3418  
NO-JIRA: Update RHTAP references (release-4.14) #3509  
OCPBUGS-20180 , OCPBUGS-20547 : Added network validations #3096  
OCPBUGS-23997 : add watch for HCP pullsecret to HCCO #3265  
OCPBUGS-28249 : Required RBAC for network-node-identity is not created when hosted cluster networkType is set to Other. #3485  
NO-JIRA: Update RHTAP references (release-4.14) #3447  
OCPBUGS-24315 : Add prestop to konnectiviy server #3268  
OCPBUGS-24307 : Set shutdown-delay-duration to 15s #3264  
OCPBUGS-21795 : change trusted bundle volume mount for CPO #3102  
OCPBUGS-25217 : Konnectivity agent update strategy #3308  
OCPBUGS-26574 : Set new condition on SG deletion. #3398  
Update RHTAP references (release-4.14) #3402  
Update RHTAP references (release-4.14) #3383  
OCPBUGS-22360 : Validate accessTokenInactivityTimeout >= 300s #3175  
OCPBUGS-23936 : Use correct kubeconfig in CCM and remove CCMs access t… #3232  
OCPBUGS-12720 : Updating hypershift images to be consistent with ART #2467  
OCPBUGS-24627 : unset ServiceAccount on ignition-server-proxy #3295  
[Release 4.14] OCPBUGS-24556: Fix a bug on deletion of a hostedcluster #3290  
OCPBUGS-24269 : add CLI oauthclient #3272  
OCPBUGS-23569 : Added IPFamilyPolicy to services exposed at the HCP in DualStack mode #3224  
HOSTEDCP-1318 : external OIDC enablement #3261  
OCPBUGS-23747 : Added brackets to IPv6 KAS address on kubeconfig #3228  
OCPBUGS-24063 : fix(cpo): Set restart annotation on network-node-identity #3248  
release-4.14, HOSTEDCP-1315:  Improve NodePool CPU arch & platform check #3236  
OCPBUGS-22676 : Make the OLMCatalogPlacement field immutable #3143  
OCPBUGS-23558 : Let router use svc ips 4.14 #3221  
OCPBUGS-19678 : Remove cluster name validation from HCC #3040  
”[release-4.14] CNV-35326: unsupported escape hatch mechanism custom HS/KV vms” #3202  
OCPBUGS-23027 : Configure HSTS for kube-apiserver #3169  
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3085  
OCPBUGS-23142 : adding permission to CNO RBAC Calico path for network-node-identity deploy #3182  
OCPBUGS-22295 : Added brackets to the kubeconfig server address when IPv6 #3117  
OCPBUGS-22690 : Use the same etcd snapshot for all replicas during etcd restore #3146  
OCPBUGS-22959 : Update regex validation for nodepool.spec.taints.value #3165  
HOSTEDCP-1280 : Adjustment cluster-cidr,service-cidr to support dualstack #3162  
OCPBUGS-22898 : Stop exposing kas on 6443 private route service load balancer #3159  
OCPBUGS-22898 : Stop defaulting aws private haproxy external port to 6443 #3160  
OCPBUGS-19897 : Add konnectivity-proxy container to CNO #3058  
OCPBUGS-22379 : Cluster-policy-controller: add missing RBAC for privileged namespaces PSA syncer controller #3131  
OCPBUGS-20526 : Align PSA labels on guest cluster namespaces with standalone OCP #3111  
OCPBUGS-21869 : Remove EnsurePSANotPrivileged #3107  
OCPBUGS-21822 : Add ign proxy label selector for LabelTopologyZone PodAntiAffinity #3105  
OCPBUGS-21587 : change required pod anti-affinity rule to preferred rule #3098  
OCPBUGS-19794 : Upgrade Agent APIs to v1beta1 #3059  
OCPBUGS-19797 : reconcile Authentication global config #3053  
OCPBUGS-19794 : Upgrade agent APIs to v1beta1 #3051  
OCPBUGS-20249 : Set KAS config pod security Enforce to privileged #3083  
OCPBUGS-20163 : Report correct port when API exposed via route #3078  
OCPBUGS-19796 : set accesstoken-inactivity-timeout flag to openshift-oauth-apiserver #3052  
Update RHTAP references (release-4.14) #3060  
Migrate deprecated-base-image-check pipeline #3057  
chore(deps): update rhtap references (release-4.14) #2752  
Update kubevirt csi driver deployment with proper timeouts #3046  
OCPBUGS-19463 : set default deploymentconfig params on AWS CCM #3029  
ACM-7278 : Remove marking pull secret as required in hcp cli #3023  
OCPBUGS-18978 : add KAS endpoints to Except in router egress rule #3010  
CNV-31919 : Validate KubeVirt platform required versioning #3026  
OCPBUGS-19063 : amend OLM catalogs ImageStream according to annotation #3016  
enable CGO_ENABLED for building FIPS compliant images #3006  
OCPBUGS-18828 : tuned DS should not use controlPlaneReleaseImage #3005  
Red Hat Trusted App Pipeline update hypershift-release-414 #2639  
HOSTEDCP-1185 : Add flag to create a single NAT gateway #2984  
Dump kubevirt external infra clusters #2992  
OCPBUGS-18568 : Use MCO and CCO image references when looking up mappings #2985  
HOSTEDCP-591 : Amend OLM catalog IS according to OpenShiftImageRegistryOverrides #2947  
e2e: skip CNO pod restart check #2986  
HOSTEDCP-1133 : Signal NodePool rolling upgrade because of platform changes #2973  
OCPBUGS-18127 : Enable caching of Unstructured Objects in HO #2988  
e2e: run Ensure functions after Main part of test #2983  
OCPBUGS-18127 : Ensure machineTemplate name length respects RFC1123 spec #2975  
ACM-6435 : add pausedUntil create cluster option in CLI #2965  
OCPBUGS-7840 : Untangle kas port #2964  
OCPBUGS-18399 : Preserve mirror order when serializing ICSP to env #2977  
OCPBUGS-18336 : make konnectivity routes roundrobin #2971  
Use the correct pull secret for HCP KubeVirt components #2919  
Disable nto inplace test for kubevirt #2980  
OCPBUGS-18438 : Properly format IPv6 address when proxying it through Konnectivity #2969  
OCPBUGS-18127 : Trigger a rolling upgrade on NodePool .spec.platfrom changes #2956  
HOSTEDCP-1156 : Add defaulting webhook to installation and notes #2922  
HOSTEDCP-979 : Re-enable nodepool in-place upgrade tests #2960  
Add a default value (32Gi) for nodepool in create nodepool kubevirt command #2940  
OCPBUGS-16221 : Adds trust bundle to ignition-server when configured in HC #2819  
Avoid creating tar archive if –archive-dump=false #2963  
OCPBUGS-3873 adding rbac for UserOAuthAccessToken #2962  
HOSTEDCP-1178 fix limited support label key #2958  
OCPBUGS-18065 : enable aws-pod-identity-webhook on AWS #2957  
OCPBUGS-18308 : Do not use mgmt cluster ICSP to mutate CCO image in KAS pod #2966  
OCPBUGS-18266 : fix Progressing condition when ControlPlaneRelease is set #2959  
fix(ho): Restore match label selector behavior #2951  
OCPBUGS-18072 : Set emptyDir storage for the image registry only on initial time for None and Kubevirt platform #2895  
OCPBUGS-18024 : Set Arch to amd64 for HCP NodePool Create #2941  
chore(deps): update rhtap references (main) #2920  
OCPBUGS-16813 : switch konnectivity-server to additional container in KAS pods #2942  
Updating hostedcluster controller to stop using deprecated flags #2946  
OCPBUGS-17827 : e2e: remove private-router from NeedManagementKASAccessLabel allowlist #2939  
MULTIARCH-3709 : PowerVS - Add reuse resource flags to e2e test #2902  
MULTIARCH-3478 : Minor bug fix on PowerVS infra #2451  
OCPBUGS-18069 : Ensure load balancers are not exist before declaring load balancers are cleaned up #2887  
MULTIARCH-3708 : PowerVS - Fix cluster deletion when existing resources passed #2867  
MGMT-15368 : Document scaling down NodePools #2944  
OCPBUGS-13348 : Hypershift Audit configuration not working. #2945  
TRT-1202 : set SkipReleaseImageValidation annotation properly on e2e clusters #2943  
OCPBUGS-17678 : Reconcile cloud credentials configuration to hosted cluster #2937  
Add e2e test for etcd member recovery #2930  
OCPBUGS-17827 : remove NeedManagementKASAccessLabel from router pods #2934  
OCPBUGS-17985 : Handle empty mirrorImage result for ignition disconnected registry #2935  
OCPBUGS-17827 : e2e: refactor checkPodsHaveLabel to be allowlist rather than exact match #2928  
OCPBUGS-16813 : do not hardcode ignition-server-proxy replicas #2933  
fix(ho): Restore match label selector behavior #2893  
TRT-1202 : add annotation to skip release image validation #2929  
OCPBUGS-17812 : Update Etcd health check to mirror standalone etcd #2918  
STOR-1443 : Sync 05_operator_role-hypershift.yaml manifest from cluster-csi-snapsht-controller-operator #2915  
HOSTEDCP-1065 : CNO deployed hosted-cluster-kubecfg-setup initContainers use CPR image #2917  
HOSTEDCP-1001 : Image registryOverride included in the image metadata extraction flow #2909  
OCPBUGS-17669 : Validate HostedCluster name against RFC1123 #2914  
HOSTEDCP-1075 : Document how to recover single etcd member #2916  
HOSTEDCP-1085 : Create a monitoring dashboard per HostedCluster #2907  
chore(deps): update rhtap references (main) #2903  
HOSTEDCP-1063 : Account for guest webhook URLs without a port #2898  
OCPBUGS-17680 : Remove immutable note from PullSecret #2910  
Revert “HOSTEDCP-1001: Image registryOverride included in the image metadata extraction flow” #2908  
OCPBUGS-16076 : Validate HostedCluster name against RFC1123 in CLI #2906  
OCPBUGS-15331 , OCPBUGS-16049 : Enable AdvertiseAddress dual stack and IPv6 support and added the changes to be included in the certificates #2779  
HOSTEDCP-1081 : Perform etcd recovery when etcd member data is lost #2900  
SDN-4057 : Pass ControlPlane image to OVN #2896  
test: e2e: remove SingleReplica etcd chaos test #2901  
Allow overriding pod security admission label #2886  
HOSTEDCP-1146 : cpo: use CPO spec container image if it is a sha256 reference #2899  
HOSTEDCP-1022 : Set Arch to amd64 #2897  
Re-introducing defaulting webhook for self managed HCP #2892  
fix-CNV-30260: KubeVirt: fix failed conformance test #2891  
OCPBUGS-16298 : Prevent the kube-apiserver from connecting to the managment kas #2888  
HOSTEDCP-1001 : Image registryOverride included in the image metadata extraction flow #2820  
HOSTEDCP-1046 , HOSTEDCP-1102 : Follow-on Items #2847  
Revert “[HOSTEDCP-1041] Defaulting webhook for self managed HCP” #2889  
OCPBUGS-17446 : Set advertise-address in HCP etcd to resolvable name #2884  
Defaulting webhook for self managed HCP #2864  
STOR-1432 : cso: add envvars for CSI driver controller images #2882  
HOSTEDCP-1025 : Add HCP CLI Command to Create a NodePool on AWS #2852  
SDN-4042 : Increase upgrade rollout timers #2881  
skip olm-collect-profiles in EnsureComponentsHaveNeedManagementKASAccessLabel #2874  
HOSTEDCP-1064 : Add egress policy for private-router #2792  
HOSTEDCP-1121 : Ensure SG reconciliation for aws endpoint #2872  
chore(deps): update rhtap references #2865  
HOSTEDCP-1065 : add ControlPlaneImage API for provider-side HCP updates #2848  
HOSTEDCP-1063 : Disallow webhooks URLs targeting control plane services #2775  
OCPBUGS-17374 : Fast specific dockerignore #2879  
Kubevirt how-to docs updates #2875  
Fix nodepool upgrade docs link #2880  
OCPBUGS-17171 : Update OLM catalog image tags #2877  
HOSTEDCP-1029 : Add HCP CLI Command to Destroy a Cluster on AWS #2853  
Add workload management annotation to kubevirt-csi daemonset #2840  
WRKLDS-730 : use default /healthz path for readiness probe in OCM and RCM #2873  
Add api and cli validation for kubevirt volume mode #2862  
HOSTEDCP-1079 : RHTAP HO Containerfile #2857  
OCPBUGS-16770 : add need-management-kas-access label to olm-collect-profiles pods #2854  
MULTIARCH-3684 : PowerVS - Upgrade capi to use v1beta2 APIs #2831  
HOSTEDCP-1046 : Add ImageDigestMirrorSet to Config API comment #2868  
MULTIARCH-3683 : Add dev flags in destroy cluster powervs command #2764  
kubevirt: Reconcile EgressFirewall only for ovn-k #2849  
HOSTEDCP-1046 : Add IDMS to the list of valid config manifests #2837  
OCPBUGS-17059 : Add volume mode to kubevirt root volume api #2860  
Update RHTAP references (main) #2832  
OCPBUGS-16809 : Configured IgnitionProxy to support IPv4 and IPv6 #2850  
OCPBUGS-14163 : Fixed ETCD to work in Ipv6 and Dual stack envs #2846  
HOSTEDCP-1112 : Add config to set creation frequency of RHTAP PRs #2838  
HOSTEDCP-1020 : Remove name as a persistent flag required field #2836  
OCPBUGS-16232 : skip z-stream version check when upgrade is forced #2823  
OCPBUGS-16033 : ClusterNetwork’s HostPrefix validation for dual stack #2795  
OCPBUGS-14783 : Fix NetworkPolicy to work over IPv4 and IPv6 #2704  
Revert “HOSTEDCP-710: Make ImageContentSource immutable” #2829  
Update RHTAP references (main) #2814  
HOSTEDCP-1062 : Make CAPI pod selector backward compatible #2825  
HOSTEDCP-1093 : Add default flags to HCP create cluster CLI cmd #2802  
Revert “HOSTEDCP-1094: e2e autoscaler balancing similar node groups” #2828  
HOSTEDCP-1090 : Use statically configured haproxy for router #2778  
HOSTEDCP-1046 : Allow HCP Specification to Support ICSP & IDMS #2720  
HOSTEDCP-710 : Make ImageContentSource immutable #2815  
OCPBUGS-11835 : Add missing probes to two services #2430  
HOSTEDCP-1094 : e2e autoscaler balancing similar node groups #2808  
OCPBUGS-16113 : unshare ignition-server reconciliation between HO and CPO #2817  
OCPBUGS-11939 : Fix additional issues with OCPBUGS-11939 #2804  
OCPBUGS-16135 : fix deletion bug when hostedzone is already deleted #2811  
OCPBUGS-14862 Improve clarity around hypershift operator permissions #2782  
HOSTEDCP-1062 : Management kas policy #2796  
Revert “HOSTEDCP-1062: Add management cluster KAS network policy” #2793  
HOSTEDCP-1020 : Add pullSecret & NodePool replica flags to HCP CLI #2774  
HOSTEDCP-1101 : Add snyk-secret HO RHTAP scripts #2788  
OCPBUGS-15991 : use ignition-proxy Service to populate ignitionEndpoint with strategy NodePort #2787  
OCPBUGS-15769 : Include hypershift specific labels to be ignored by similar autoscaler groups #2784  
Add management cluster KAS network policy #2717  
HOSTEDCP-1019 : Add create cluster for Agent for HCP CLI #2754  
CNV-30407 : KubeVirt Platform: Support NetworkInterfaceMultiQueue #2760  
HOSTEDCP-1030 : Add destroy cluster for Agent for HCP CLI #2756  
OCPBUGS-15594 : Get valid arch image for cluster-config-operator #2753  
kubevirt: Annotate VMs to be live migratable #2772  
Revert “Merge pull request #2770 from dharaneeshvrd/upgrade-capi-ibmcloud #2776  
MULTIARCH-3684 : PowerVS - Upgrade capi to use v1beta2 APIs #2770  
OCPBUGS-14862 : Reject VPCE Connections during VPCE Service cleanup #2700  
Update RHTAP references #2768  
HOSTEDCP-1023 : Add create NodePool for Agent for HCP CLI #2755  
HOSTEDCP-1061 : Implement dedicated request serving nodes for HostedClusters #2722  
OCPBUGS-15769 : Set –balance-similar-node-groups for autoscaler #2769  
Leader election config update. #2282  
OCPBUGS-15723 : Let getMachinesForNodePool return machines ordered by creation Timestamp #2766  
Fix KAS HealthCheck for non DNS-Based ingress points in LB service #2765  
Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible #2741  
Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /hack/tools #2740  
Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /hack/tools #2737  
OCPBUGS-12208 ensureExists pullSecret resource reconciliation strategy #2732  
Bump github.com/coreos/ignition/v2 from 2.10.1 to 2.14.0 #2739  
Bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /hack/tools #2738  
Remove hardcoded AWS CI References #2742  
TRT-1118 : Remove DisableStrictZoneCheck from AWS CCM config #2757  
Update RHTAP references #2750  
add OWNERS for new ci-tooling area label #2743  
Add production cli (hcp) to dockerfile #2747  
feat: Enable priority class override #2661  
test/e2e: retry configmap create in etcd chaos tests #2746  
OCPBUGS-14578 : Set allocate-node-cidrs to false in the cluster-kube-controller-manager #2731  
Revert “HOSTEDCP-1016: Validate publishing strategies” #2733  
HOSTEDCP-1027 : Add Create kubeconfig for HCP CLI #2719  
HOSTEDCP-1016 : Validate publishing strategies #2651  
KubeVirt Platform documentation for Advanced Storage Configurations and External Infrastructure #2712  
Follow up to PR comments on #2642 #2690  
HOSTEDCP-1067 : Add dependabot dependency management #2708  
HOSTEDCP-1073 : enforce blocked rollout of HCP #2726  
Revert “HOSTEDCP-967: [Re-revert] Disable v1alpha1 and conversion webhook by default” #2705  
Remove –service-publishing-strategy from production cli #2721  
HOSTEDCP-1024 : Add Create NodePool for KubeVirt for HCP CLI #2718  
HOSTEDCP-1032 : e2e: ensure default PSA policy is not privileged #2714  
HOSTEDCP-1031 : Add Destroy Cluster Cmd for KubeVirt for HCP CLI #2673  
Expose annotation to allow release image overrides #2595  
HOSTEDCP-1060 : add ignition-server proxy #2668  
OCPBUGS-14637 : Check OwningIngressController also in Labels #2706  
HOSTEDCP-1020 : Add Create Cluster for KubeVirt for HCP CLI #2672  
properly handle user CA bundle not existing #2703  
OCPBUGS-15168 : fix(oauth): Do not proxy IBM Cloud IAM endpoints #2699  
OCPBUGS-14859 : Skip AWS resource deletion for ‘Unknown’ OIDC state #2691  
Whitelist access from virt-launchers to NodeIP if NodePort ServicePublishingStrategy is used #2688  
OCPBUGS-13829 : cpo: oauth: honor AccessTokenInactivityTimeout #2693  
Update NodePool docs to include data propagation #2687  
HOSTEDCP-1008 : Add NodePoolTransitionSeconds metric #2631  
HOSTEDCP-967 : [Re-revert] Disable v1alpha1 and conversion webhook by default #2685  
Make NodePool arch input immutable #2689  
Update autocaler RBAC to accomodate machinepools support added upstream #2663  
Enforce Immutability of some KubeVirt Platform Values #2654  
CNV-24818 : Add fsGroup support to kubevirt-csi-driver #2563  
Let payload provider render feature gate yaml #2664  
OCPBUGS-14633 : Check for OPENSHIFT_IMG_OVERRIDES before using #2660  
HOSTEDCP-965 : Add impersonate feature to the CLI and document HC dump procedure #2653  
OCPBUGS-11882 : Annotate HCP pods with the safe-to-evict-local-volume CA annotation #2647  
Update RHTAP references #2657  
Disable nodepool replace upgrade test #2665  
OCPBUGS-14784 : Honor global ingress configuration LoadBalancer type on AWS #2669  
OCPBUGS-14620 : Set DisableStrictZoneCheck = true in the AWS Cloud Provider config #2659  
HOSTEDCP-992 : refactor ignition-server reconcilation #2662  
Minor fix in KAS LB HealthCheck #2656  
HOSTEDCP-1036 : Create Makefile path to create productized CLI #2633  
Extend np test timeout for KubeVirt platform #2655  
HOSTEDCP-1003 : Set AWS conditions only for AWS platform #2604  
Remove alsologtostderr flag form CAP* #2648  
OCPBUGS-14575 : Check for IDMS only if mgmt cluster has req API #2650  
Network isolation of VirtualMachines for KubeVirt provider #2622  
OCPBUGS-14428 : remove OLM alerts from the HCCO #2636  
KubeVirt Openstack image annotation override #2629  
Red Hat Trusted App Pipeline update hypershift-operator-main #2638  
Red Hat Trusted App Pipeline purge hypershift-azjx #2635  
cli: Add release-stream flag #2644  
OCPBUGS-13547 : Pass payload-version to MCS and MCC #2643  
KubeVirt: Handle deletion of the cache DV on an edge case #2620  
OCPBUGS-14087 : Enable HCCO to reconcile over the OperatorHub’s disableAllDefaultSources object #2632  
HOSTEDCP-1009 : Allow external-dns image to be set in install cli #2623  
Ensure FeatureGate is copied from cluster to MCO render source #2581  
OCPBUGS-12972 : Use different ports for MCS in the ignition provider #2628  
hypershift dump: use random local port for kas port-forwarding #2625  
OCPBUGS-11939 : Initialize RegistryOverrides w/ mgmt cluster ICSP #2437  
Revert “Merge pull request #2596 from muraee/disable-valpha1” #2627  
Add ‘Creating Arm NodePools Through the API’ Section #2587  
HOSTEDCP-967 : Disable v1alpha1 and conversion webhook by default #2596  
OCPBUGS-13113 : Add ClusterUpgradeDuration metric #2566  
chore(deps): update rhtap references #2612  
OCPBU-609 : agent infrastructure docs #2618  
OCPBUGS-14169 : Remove external-dns –events flag #2616  
OCPBUGS-13970 : Reconcile oauthDeployment annotations even if kubeadmin secret is not found #2593  
cmd: infra: aws: retry on AuthorizeSecurityGroup failure #2605  
Fix dump for Kubevirt #2589  
Kubevirt CSI StorageClass mapping API #2528  
Remove Arm e2e test #2591  
HOSTEDCP-947 : Set ETCD Storage Size as immutable field and equalised the default size among both api versions #2588  
OCPBUGS-13735 : Fixed revoking some permissions to CAPI Manager Clusterrole #2586  
HOSTEDCP-445 : Add script to migrate hosted control plane #2598  
Use newly introduced KubeVirt Platform rhcos Image #2576  
OCPBUGS-13168 : Include default ingress CA in root CA bundle #2584  
HOSTEDCP-975 : Add new grafana panels for nodepools SLOs #2592  
HOSTEDCP-926 : Send metric when HO/CPO decide to skip cloud resource deletion #2531  
Update RHTAP references #2420  
OCPBUGS-13897 : Use cluster-config-operator to render featuregate status on KAS bootstrap #2585  
HOSTEDCP-975 : Add cluster_name label to nodepools metrics #2580  
Fix broken tests for non-aws platforms #2577  
Updated secret permissions for openshift-route-controller-manager #2575  
HOSTEDCP-987 : Update go version and dependencies in /hack/tools/go.mod #2551  
remove flags set by CI env var #2521  
HOSTEDCP-975 : Add NodePool DeletionDuration and InitialRolloutDuration metrics #2558  
ARMOCP-412 : Add ARM nodepool to AWS x86 Hosted Cluster #1594  
OCPBUGS-11939 : Fix minor codebase nits #2502  
control-plane-operator/controllers/hostedcontrolplane: Align reconcileCloudControllerManager error strings #2500  
HOSTEDCP-960 : Add e2e to validate HC/NP conditions expected status #2482  
HOSTEDCP-830 : Update auto scaler role to get and list agentmachinetemplates #2564  
HOSTEDCP-445 : Included how to fix image-registry clusteroperator after a disaster recovery migration #2481  
OCPBUGS-13547 : Pass release image version to MCO bootstrap via –payload-version #2572  
Cache KubeVirt Boot Image #1918  
contrib: ci: increase HC quota in clusters namespace #2547  
HOSTEDCP-996 : CLI: enable guest cluster dump for private clusters #2571  
MULTIARCH-3205 : Support IBM COS as storage for PowerVS in image registry operator #2207  
fix nil deref in DefaultWorkerSecurityGroupID check #2573  
remove unused OLM catalog rollout code #2568  
OCPBUGS-13034 : Cluster-api SA can’t create events #2565  
ACM-4277 : docs: Add L2Advertisement CR to the Handling Ingress section in the agent docs #2470  
HOSTEDCP-947 : Increases default etcd PV size to 8Gi #2549  
Add a new e2e option for the ETCD storage class #2560  
Red Hat Trusted App Pipeline update hypershift-azjx #2555  
HOSTEDCP-975 : Revised nodePoolSize metric and added AvailableReplicasMetric #2532  
OCPBUGS-11383 : Sync proxy TrustedCA to guest cluster #2550  
Removed unused KMS permissions for nodePool role #2456  
Lock down kubevirt csi storageclass mappings #2534  
OCPBUGS-13021 : Add internal/external elb tags to subnets #2541  
HOSTEDCP-918 : Add validation for NodePool security Group condition when using default SG #2498  
HOSTEDCP-981 : Minor updates to Getting Started & Contribute pages #2527  
OCPBUGS-13111 : Fix errors from HCP controller removeServiceCAAnnotationAndSecret() #2513  
Stop triggering rollout on labels/taint change #2533  
Validate HO private platform input #2536  
OCPBUGS-13021 : Health check load balancers only on public clusters #2535  
OCPBUGS-13309 : set FeatureGate global config #2543  
Add audit-log-maxbackup setting for openshift-api-server #2509  
OCPBUGS-11894 : Let the aws endpoint to use the hypershift owned SG #2475  
HOSTEDCP-980 : Include HostedClusterDegraded in hypershift_hostedclusters_failure_conditions metric #2523  
HOSTEDCP-788 : Configurable SRE MetricsSet #2505  
OCPBUGS-13112 : Add timeout to KAS health check client #2522  
HOSTEDCP-978 : Bump openshift/api version and fixed KCM flags (k8s 1.27) #2519  
OCPBUGS-7841 : Account for expectedState == false when capturing hostedClustersWithFailureCondition #2507  
OCPBUGS-11719 : Ensure ingress controllers are removed before load balancers #2444  
Fixed assignment to entry in nil map #2508  
Add new –featuregate-manifest to /usr/bin/cluster-config-operator render #2506  
ACM-5116 : Increase KubeVirt default Mem and Root Volume Sizes #2471  
HOSTEDCP-937 : New metric to expose Hypershift operator info #2443  
HOSTEDCP-969 : Consolidate labels for metrics #2494  
HOSTEDCP-969 : Move proxy, silence alerts and limited support metrics into HC controller #2489  
HOSTEDCP-969 : Only track available metric once #2479  
OCPBUGS-11738 : Delete kubeadmin secret when an idp is defined #2452  
Add PollImmediate for e2e metrics to avoid race with prom scrape interval #2483  
HOSTEDCP-969 : Move HC creation metrics #2477  
OCPBUGS-12153 : fix(hcco): Get OLM CatalogSource images from defined map #2454  
HOSTEDCP-917 : Add publicAndPrivate <-> Private e2e test #2383  
add hyperv1.SilenceClusterAlertsLabel to HostedCluster on deletion #2476  
HOSTEDCP-969 : Move guest cluster resource deletion metric #2463  
OCPBUGS-11450 : Pass OPENSHIFT_RELEASE_IMAGE env variable to CNO #2384  
HOSTEDCP-972 : Add pre-commit command to Make file #2465  
HOSTEDCP-969 : Move cluster deletion duration metric into controller #2459  
Fix kubevirt csi daemonset reconcile loop #2466  
Fixes loop between HC controller and pod security label syncer #2460  
docs: update OIDC bucket create with bucket policy #2461  
OCPBUGS-11946 : Add new OCP 4.13 storage admission plugin #2445  
OCPBUGS-11773 : remove ACL for aws bucket #2423  
OCPBUGS-7841 : Set metrics to 0 when needed to keep time series honest #2440  
OCPBUGS-11930 : Clean up existing VPC endpoint connections #2438  
Revert “Add validation for default Security Group conditions during N… #2453  
HOSTEDCP-918 : Add validation for default Security Group conditions during NodePool upgrade test #2342  
OCPBUGS-11649 : Always requeue AWSEndpointService controllers #2424  
Add IBMers as reviewers #2436  
e2e: Cleanup shared OIDC provider on SIGTERM #2435  
HOSTEDCP-950 : Fix haproxy image name in ignition server #2441  
OCPBUGS-7091 : Restart kube-scheduler when its configuration changes #2421  
OCPBUGS-11749 : Add pod security labels to hcp namespace #2415  
HOSTEDCP-950 : Validate release payload images #2368  
kubevirt: Block metadata server egress #2399  
Bring latest MCO API #2434  
Relax MCO API strict decoding #2433  
docs: update OIDC s3 bucket creation procedure #2425  
json export for a common grafana dashboard for SLOs #2422  
Enable monitoring for hypershift namespace #2419  
MULTIARCH-3449 : set priority class for cloud controller manager pod for PowerVS #2390  
Fixes HCCO reconcile error for kubevirt csi driver #2259  
Add monitoring label to HCP namespace #2393  
Update tekton references #2308  
add OWNERS for new area labels #2414  
fix typo #2411  
HOSTEDCP-807 : Requeue HCP always #2408  
OCPBUGS-11640 : Update HostedCluster oauthCallbackURLTemplate #2400  
e2e: Fixed idp test conflict error on HosterCluster update #2389  
dump: Store guest worker node logs and increase kubevirt logs verbosity #2317  
HOSTEDCP-568 : Update Konnectiviy socks5 proxy for IBM exception #2366  
OCPBUGS-11442 : properly reconcile with user specified changes for in proxy configuration #2382  
Updated kubevirt docs #2318  
OCPBUGS-11439 : allow z-stream upgrade even if CVO Upgradeable is false #2381  
HOSTEDCP-954 : Remove ec2:ReleaseAddress #2379  
HOSTEDCP-802 : add cli flag to enable upgrade type #2367  
e2e: Fix oauth idp e2e test #2377  
HOSTEDCP-951 : Let install apply to aggregate errors #2372  
Revert “Create a second scheme that always registers prometheusoperatorv1 GVKs” #2374  
HOSTEDCP-807 : Check KAS loadbalancer health #2264  
e2e: fix for non-AWS platform #2360  
HOSTEDCP-445 : Fix the storage ClusterOperator during a DR migration #2358  
HOSTEDCP-850 : Fix nodepool autoscaler logic #2354  
support/releaseinfo/pod_provider: Drop unused legacy PodProvider #2341  
Fix nodepool upgrade e2e test #2359  
HOSTEDCP-806 : Fix ValidAWSKMSConfig condition #2322  
HOSTEDCP-939 : Setup shared OIDC provider for e2e clusters #2335  
OCPBUGS-10227 : Preserve false status of ValidAWSIdentityProvider condition #2344  
ACM-4615 get pull secret instead of dockerconfigjson from mce credentials #2338  
Slo alerts #2049  
HOSTEDCP-943 : Add hypershift_hosted_cluster_transition_seconds histogram #2348  
HOSTEDCP-944 : Add more expectedHCConditionStates metrics #2347  
OCPBUGS-10227 : Create new EC2 client for AWS identity provider health check #2346  
OCPBUGS-10823 ensure well known public domains do not get proxied on image imports #2321  
SDA-8609 : No more specifying the scrape interval at servicemonitors & podmonitors level #2327  
OCPBUGS-10807 : Pass runAsUser to CNO so it can run its managed services with proper security context #2319  
Appstudio update hypershift-azjx #2332  
Revert “cpo: cno: follow image name change in release payload” #2345  
support/supportedversion: Include the problematic version strings in error messages #2334  
OCPBUGS-10864 : fix external APIServer address selection based on endpointAccess #2328  
OCPBUGS-8073 : Do not proxy when guest cluster resolution fails #2261  
MULTIARCH-3028 : handle PowerVS instance which goes to failed state during infra create and destroy process. #2088  
HOSTEDCP-938 : Added PSA default profile to RunTimeDefault in operator deployment #2333  
HOSTEDCP-934 : Validate PublishingStrategyMapping #2324  
OCPBUGS-7091 : Honor scheduler profile in HostedCluster configuration #2330  
HOSTEDCP-736 : Docs on how we handle aws permissions #2311  
Add support for external infra clusters in KubeVirt platform #2017  
Create a second scheme that always registers prometheusoperatorv1 GVKs #2292  
OCPBUGS-10504 : Deletion of the VPCEnpoint on conflicting service names #2290  
HOSTEDCP-801 : Expose external DNS for private cluster endpoints #2286  
HOSTEDCP-903 : Propagate AWSEndpointService conditions #2278  
Appstudio update hypershift-azjx #2287  
OCPBUGS-8691 : Add storage operators perms. to watch HostedControlPlane #2301  
OCPBUGS-10423 : Add validation for taint.value in nodePool #2298  
HOSTEDCP-839 : Audit log sidecars for openshift-apiserver and openshift-oauth-apiserver #2232  
Route to kubevirt VMs using infra id as service label selector #2092  
Force controleplane upgrade always #2288  
HOSTEDCP-900 : Modified AWSPrivateLinkController and AWSEndpointServiceController to respect PausedUntil spec field #2265  
HOSTEDCP-919 : Clean up and API doc #2280  
HOSTEDCP-688 : E2E Test NodePool Upgrade #2256  
HOSTEDCP-445 : Documented the possible issues found during a HostedCluster migration #2276  
OCPBUGS-10227 : Ensure identity provider health check condition is persisted and remove awsendpoint control plane finalizer if invalid aws creds #2281  
OCPBUGS-8040 : Switch NTO metrics auth to certs generated by HCP controller #2050  
OCPBUGS-8381 : Use appropriate serving certificate for OAuth #2279  
HOSTEDCP-501 : Added detailed documentation about Hypershift release process #2272  
HOSTEDCP-919 : Add AWS cloud controller manager #2271  
Update PowerVS prereq doc with install and authorization details #2172  
Remove webhook validation #2217  
HOSTEDCP-809 : Clone CA key/cert to TLS key/cert #2246  
Refactor e2e nodepool tests #2228  
Update HCP version in capi cluster ref #2119  
Validate etcd KMS config #2174  
OCPBUGS-8421 : fix API documentation for audit webhook field #2258  
Add a debug section to the Node Tuning docs #2254  
Destroy cloud resources by default #2224  
Add e2e test for identity providers #2166  
HOSTEDCP-638 : Add latest ocp supported info to -v command for cli and operator #2233  
OCPBUGS-8231 : Fix cleanup of volumes on cluster deletion #2243  
fix(cpo): Delete multus validatingwebhookconfiguration on CNO init #2231  
add pull-secret to imagePullSecrets for NTO, CNO, and olm-collect-profiles #2248  
Update images and hypershift operator to 4.14 #2249  
And 5 elided commits (e.g. from squash or rebase merges) 
Full changelog  
 
OCPBUGS-59791 : [IBM VPC] set offlineExpansion to false in e2e test manifest #151  
OCPBUGS-36071 : CVE-2024-6104: bump github.com/hashicorp/go-retryablehttp to v0.7.7 #122  
OCPBUGS-25657 : Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #104  
OCPBUGS-23078 : CVE-2023-44487: bump github.com/openshift/library-go to release-4.14 #91  
OCPBUGS-21339 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #81  
OCPBUGS-18105 : [IBM VPC] failed provisioning volume in proxy cluster #74  
OCPBUGS-16654 : Revert revert “STOR-1065: Rename node-driver-registrar… #69  
OCPBUGS-16571 : Bump library-go to remove dependency on goproxy #71  
OCPBUGS-16783 : Chore: Update OWNERS #70  
Revert “STOR-1065: Rename node-driver-registrar RBAC and Rework sidecar bindings to bind common ClusterRoles” #68  
STOR-1065 : Rename node-driver-registrar RBAC and Rework sidecar bindings to bind common ClusterRoles #64  
OCPBUGS-14824 : Bump ibm-vpc-block-csi-driver-operator library-go #65  
OCPBUGS-12614 , STOR-1168 : Bump common libraries #57  
Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #56  
Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #55  
Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #54  
OCPBUGS-8683 : Add management workloads annotations #53  
Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #52  
Full changelog  
 
OCPBUGS-56065 : tech debt: rework vendor patches #50  
OCPBUGS-53539 : bump github.com/golang-jwt/jwt/v4 to v4.5.2 #46  
OCPBUGS-36011 : CVE-2024-6104: bump github.com/hashicorp/go-retryablehttp to v0.7.7 #42  
OCPBUGS-21451 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #27  
OCPBUGS-12510 : UPSTREAM: 20: Bump (golang.org/x/net): to address CVE-2022-41723 #23  
Updating ibm-vpc-node-label-updater images to be consistent with ART #22  
Updating ibm-vpc-node-label-updater images to be consistent with ART #21  
Updating ibm-vpc-node-label-updater images to be consistent with ART #20  
Updating ibm-vpc-node-label-updater images to be consistent with ART #19  
Full changelog  
 
Update documentation #783  
update DVO metrics example in the sample archive #777  
OCPBUGS-14270 : Revert “Implement periodic gathering as a job in tech … #785  
And 67 elided commits (e.g. from squash or rebase merges) 
Full changelog  
 
Binary should be compiled on rhel9 #89  
Updating ironic-rhcos-downloader images to be consistent with ART #88  
Updating ironic-rhcos-downloader images to be consistent with ART #87  
Updating ironic-rhcos-downloader images to be consistent with ART #86  
Updating ironic-rhcos-downloader images to be consistent with ART #85  
Full changelog  
 
OCPBUGS-30414 : update unit tests in egress/dns-proxy #173  
OCPBUGS-10176 : 15143307: Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #132  
OCPBUGS-10163 : Updating openshift-enterprise-egress-router images to be consistent with ART #131  
OCPBUGS-10181 : 15143312: Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #133  
NE-1304 : container builds: switch to haproxy26 package #141  
OCPBUGS-11385 : Removed chroot setting #137  
egress: update owners #139  
OCPBUGS-11595 : Revert “[NE-1267] container builds: switch to haproxy26 package” #138  
egress/dns-proxy/Dockerfile: switch to haproxy26 package #136  
OCPBUGS-10003 : Revert “bump RHEL8 egress-dns-proxy image to haproxy26” #134  
Updating ose-egress-http-proxy images to be consistent with ART #130  
Updating openshift-enterprise-base-rhel9 images to be consistent with ART #129  
Updating openshift-enterprise-base images to be consistent with ART #128  
Full changelog  
 
NO-JIRA: Add DOWNSTREAM_OWNERS (release 4-14). #229  
bump(*): vendor bump to sync with kubernetes fork #198  
OCPBUGS-10153 : Updating ose-kube-storage-version-migrator images to be consistent with ART #194  
Full changelog  
 
OCPBUGS-23866 : deps,  bump opentelemetry #38  
OCPBUGS-21174 : Bump golang.org/x/net to v0.18.0 #37  
OCPBUGS-30861 : Bump golang.org/x/net to v0.18.0 #36  
OCPBUGS-19020 : Auto sync upstream 2023 09 15 20 36 #26  
Auto sync upstream 2023 05 15 20 44 #22  
Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #21  
Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #20  
Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #19  
Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #18  
Full changelog  
 
OCPBUGS-19926 : [release-4.14] Don’t force use of virtio console #269  
OCPBUGS-18338 : Fix CI by running tests natively by default #261  
Updating ose-libvirt-machine-controllers images to be consistent with ART #259  
Updating ose-libvirt-machine-controllers images to be consistent with ART #258  
Updating ose-libvirt-machine-controllers images to be consistent with ART #257  
Updating ose-libvirt-machine-controllers images to be consistent with ART #254  
Remove myself (frobware) from OWNERS #253  
refactor: replace github.com/ghodss/yaml with sigs.k8s.io/yaml #252  
Full changelog  
 
OCPBUGS-57341 : Do not enable on-prem-resolv-prepender.path for UPI #5114  
OCPBUGS-43743 : Soften haproxy timeout for kubeapi probe #4664  
OCPBUGS-54228 : Update ObservedGeneration in KubeletConfig #4950  
OCPBUGS-50631 : Add clarification to invalid maxUnavailable alert #4848  
OCPBUGS-48801 : Wait for all subcontrollers #4808  
OCPBUGS-46057 : Remove trailing periods from AWS provided hostnames #4747  
OCPBUGS-45271 : Post upgrading from 4.14 to 4.15.36, the observedGeneration count increased tremendously #4725  
OCPBUGS-42111 : Do not use ‘restart’ for ‘oneshot’ service #4622  
MCO-1278 : Backport Telemetry to 4.14 #4672  
OCPBUGS-43981 : Panic seen in CI job for MCC pod #4671  
OCPBUGS-43980 : MCPs report wrong number of nodes when we move nodes from one custom MCP to another custom MCP #4673  
OCPBUGS-37552 : On-Prem resolv prepender to watch for NM changes #4500  
OCPBUGS-35322 : Decrease logs of haproxy #4405  
OCPBUGS-32258 : Log network service output to console #4320  
OCPBUGS-38371 : Revert “MCD-pull: run after network-online.target in Azure” #4526  
OCPBUGS-37769 : Move StartLimitIntervalSec to Unit section #4521  
OCPBUGS-30794 : Mount /run/nodeip-configuration into coredns containers #4253  
OCPBUGS-37483 : Remove weights from ingress check script #4485  
OCPBUGS-37738 : Openshift uncordoned compute-node that was intentionally cordoned #4502  
OCPBUGS-36915 : Use NM’s dns-change event for resolv.conf #4473  
OCPBUGS-37223 : Copy RHEL9 binaries used in HCP #4479  
OCPBUGS-36776 : daemon: Handle correctly OS Version for 4.1 and 4.2 bootimages #4463  
OCPBUGS-36593 : MCD-pull: run after network-online.target in Azure #4456  
OCPBUGS-36356 : daemon/update: disable systemd unit before overwriting #4447  
OCPBUGS-32472 : Delete state files on reboot only #4331  
OCPBUGS-33590 : ovs-configure: fix vlan_parent calculation #4361  
OCPBUGS-34716 : If multiple hostnames are returned, use the first one for the Node name #4385  
OCPBUGS-17658 : Controller pod is spamming unknown field “spec.dns.spec.platform” message #4383  
OCPBUGS-33643 : Don’t error if the certs.d dir doesn’t exist yet #4362  
OCPBUGS-32341 : Remove the condition for checking the multiple ovs-if-br-ex profiles #4325  
OCPBUGS-27030 : Log network service output to console #4114  
: OCPBUGS-31731: kubelet: restorecon necessary files on kubelet’s prestart #4307  
OCPBUGS-32260 : fix: resources were in the wrong indentation level #4322  
OCPBUGS-27108 : Add \n in cert_writer for old cert methods and skip cloudCA validation #4117  
OCPBUGS-31487 : Prevent OVS-configuration to run before kdump #4291  
OCPBUGS-29400 : Run resolv-prepender entirely async #4182  
OCPBUGS-31681 : make verify should use MCO’s kube version #4305  
OCPBUGS-30992 : add preferredduringscheduling annotation to kube-rbac-proxy-crio #4266  
OCPBUGS-30872 : add static pods for rbacproxy #4258  
OCPBUGS-30107 : annotate on-prem static pods for workload partitioning #4230  
OCPBUGS-30225 : set nodeStatusReportFrequency #4242  
OCPBUGS-29290 : AWS: Always persist the existing node name on 4.14 #4215  
OCPBUGS-20039 : Add v6-primary dual stack support to VSphere UPI #3956  
OCPBUGS-29457 : Add existing kubeletconfig/ctrcfg mc-name-suffix annotation #4187  
OCPBUGS-26072 : Fix bootstrap with NTO Operator and duplicate MachineConfigs #4098  
OCPBUGS-28379 : fix nodeStatusUpdateFrequency #4149  
OCPBUGS-28384 : daemon: allow the user to override drains on IR changes #4150  
OCPBUGS-27759 : Add Image Credential Provider flags for Kubelet on AWS #4144  
[OCP 4.14] OCPBUGS-24660: daemon: Add support for new nmstate logic #4066  
OCPBUGS-27178 : use *resource.Quantity to not automatically set 0 #4121  
OCPBUGS-23089 : Don’t retry node-ip show in resolv-prepender #4022  
OCPBUGS-27362 : Fix typo in AWS node env unit #4131  
OCPBUGS-26500 : crio: drop automatic image cleanup on upgrades #4105  
OCPBUGS-26559 : Azure Run ovs-configuration.service before dnsmasq.service #4109  
OCPBUGS-26551 : kubelet: fix kubelet labels #4107  
OCPBUGS-24596 : [release-4.14] execute cert related processes to ensure proper rotation #4063  
OCPBUGS-24397 : gcp-routes: don’t exit on crictl failures #4056  
OCPBUGS-20554 : Ensure gcp-routes hack for internalLB hairpin traffic works for SGW #3973  
OCPBUGS-23474 : Use shorter IP label for keepalived VIP #4041  
OCPBUGS-23208 : workaround nmstate bug by configuring ipv{4,6} addresses #4031  
OCPBUGS-22275 : support icsp and idms objects #3995  
OCPBUGS-22391 : Require a hostname override for AWS #4001  
OCPBUGS-20418 : Introduce kubelet-dependencies.target and firstboot-osupdate.target #3967  
OCPBUGS-20051 : Support to append the duplicate kernel arguments to the rendered MC #3957  
OCPBUGS-21065 : Update library-go and k8s dependencies to latest version #3994  
OCPBUGS-20025 : Consider ingress VIPs when selecting node IP #3951  
OCPBUGS-21841 : CRI-O: Use 127.0.0.1 for stream server with random port #3984  
OCPBUGS-20358 : dashboard should detect unknown and not ready for not ready dashboard #3966  
OCPBUGS-19657 : After dual-stack conversion reconcile IPFamilies #3934  
OCPBUGS-19430 : [release-4.14] resolv-prepender: avoid pulling baremetalRuntimeCfgImage again if it … #3925  
OCPBUGS-19703 : Internal Registry Secrets merge causing excessive API calls #3941  
OCPBUGS-19662 : fix merged image registry CA behavior #3937  
OCPBUGS-19701 : Remove dependency on k8s.io/kubernetes packages #3940  
OCPBUGS-19344 : Ignore invoking nbctl calls if its SDN #3928  
OCPBUGS-19535 : daemon: always use podman cp to copy extensions container content #3932  
OCPBUGS-19357 : install: Recreate and delayed default ServiceAccount deletion #3920  
OCPBUGS-9972 : Fix azure routes hack for ovnk pods towards internalLB on master nodes in SGW mode #3878  
OCPBUGS-18442 : MCO is degraded if not install image registry operator #3901  
OCPBUGS-18097 : ensure cconfig is not updated too frequently #3891  
OCPBUGS-18086 : Quiet controller noisiness #3886  
OCPBUGS-16035 : daemon: create /etc/systemd/network directory on node #3883  
Revert “fix nodeStatusUpdateFrequency” #3887  
OCPBUGS-17787 : Fix sysctl breaking dots in paths #3870  
OCPBUGS-16733 : on-prem: run resolv-prepender on NM reapply event #3827  
OCPBUGS-15583 : fix nodeStatusUpdateFrequency #3784  
OCPBUGS-17810 : temporarily remove cert observability fields, add storageversionmigration for machineconfigpools,controllerconfig #3866  
OCPBUGS-11832 : SSHkeys fails to write on upgrade to 4.13.rc3 #3810  
MCO-564 : Make MCD aware of on-cluster builds #3848  
MCO 566: MCO 662 Wire up productionalized BuildController in Machine OS Builder binary and choosing backend image builder #3861  
MCO-605 : MCO-550: Remove Certificates from MachineConfig #3787  
MCO-573 : Wire up security/trust/pull secrets between rpm-ostree and internal registry #3806  
OCPBUGS-17701 : daemon: igmore mounting MCD pod content when target is “/” #3860  
mcs: Use certwatcher #3744  
MCO-729 : BuildController should allow cluster admins to provide a custom Dockerfile #3847  
MCO-564 : Make NodeController aware of BuildController #3817  
OCPBUGS-17568 : Agent-based install process the container machine-config-controller will be oom #3862  
OPNET-343 : Restore node-ip for kubelet in dual-stack vSphere #3859  
OCPBUGS-17683 replace .. with : on registry CA file paths #3854  
operator: remove metrics related log #3855  
MCO-565 : MCO-568: MCO-659: MCO-660 On-cluster build opt-in function, building machine-os-builder stub, RBAC and service acct inclusions. Deletes deployment rather than scale down to 0 without label #3834  
MCO-588 : Update ignition spec to 3.4, disallow ignition KernelArguments for now #3814  
OCPBUGS-17433 : Sync featuregate controller during the node config controller sync #3846  
OCPBUGS-8938 : OCPBUGS-15202: MCO-555: kube-rbac-proxy addition #3663  
MCO-654 : forcefile should always trigger an OS update #3790  
OCPBUGS-14945 : add HostToContainer propagation to all hostPath volume mounts #3792  
MCO-532 : Finish lease type migration #3842  
OCPBUGS-13825 : The machine-config-controller pod restart in SNO+1 causing daemonsets to restart #3838  
OCPBUGS-14965 : Run hostnamectl with systemd-run #3746  
install: Fix dash-to-hyhen for 04_kube_rbac_proxy_config.yaml prefix #3837  
OCPNODE-1714 : files: add skip_mount_home to storage.conf #3777  
OCPBUGS-16227 : make sure sshKey are not emptied out on firstboot #3829  
daemon: Two minor fixes for reexec #3835  
daemon: Remove even more dead legacy OS update code #3820  
MCO-552 : implement the ability for the MCO to handle image registry certificates #3770  
OCPBUGS-17156 : daemon: Always replace binary #3832  
Revert “daemon: Make binary writing idempotent” #3831  
OCPBUGS-16921 : daemon: Make binary writing idempotent #3825  
Revert “MCO-565: MCO-568: MCO-659: MCO-660 On-cluster build opt-in function, building machine-os-builder stub, RBAC and service acct inclusions” #3830  
Revert “ add Passwd to bootstrap served ignition” #3828  
OCPBUGS-15367 : The kubeconfig copied on to each node has 644 permissions #3808  
MCO-597 : Remove the MCO’s dependency on journal reads #3822  
fix certExpiry description #3823  
OCPBUGS-16227 : add Passwd to bootstrap served ignition #3811  
MCO-565 : MCO-568: MCO-659: MCO-660 On-cluster build opt-in function, building machine-os-builder stub, RBAC and service acct inclusions #3763  
OCPNODE-1717 : Make cgroupsv2 default in OCP-4.14 #3789  
OCPNODE-1655 : Apply node-cluster dashboard as a config map #3708  
MCO-607 : MCO-237: Keep track of certs in ControllerConfigStatus #3756  
MCO-687 : Fix metrics e2e test #3813  
MCO-585 : MCO-569: MCO-563: MCO-586: Introduces BuildController #3731  
MCO MCO-424: daemon: Remove old legacy OS update path #3583  
MGMT-14843 : ovs-configuration service should copy the statically configured address even if the method isn’t manual. #3774  
OCPBUGS-16128 : daemon: Copy matching binary to host, re-exec with it #3799  
MCO-596 : Deprecate the login monitor #3791  
kubevirt: Configure IPv6 arp proxy default gw #3780  
operator: Stop mounting /etc/kubernetes/ca.crt #3730  
OCPBUGS-15613 : Soften grep pattern for ingress default router #3775  
Bug OCPBUGS-15233: OpenStack: fix IPv6 configuration #3785  
OCPBUGS-11997 : Prevent NM from unsetting the hostname #3794  
add wasm extension #3776  
set MCO namespace on all events #3767  
OpenStack: restrict IPv6 configuration #3781  
Update 0000_90_machine-config-operator_01_prometheus-rules.yaml #3779  
OCPBUGS-14674 : set pool alert back to zero in more default scenarios. #3733  
OCPBUGS-10115 : update image to use golang-1.20 #3766  
OCPBUGS-15728 : Fix machine config drifts when deploying with platform external #3773  
faq: Talk about “no enabled repositories” #3772  
OCPBUGS-14185 : change the message annotation to description #3721  
OKD-174 : Dockerfile: OKD: Reenable extensions image on SCOS #3741  
OCPBUGS-15575 : Dockerfile: pin to nmstate-2.2.9 #3769  
OCPBUGS-10924 : Switch default SA to machine-config-operator #3740  
trivial: Fix namespace for kube api server operator #3762  
OCPBUGS-8403 Deleting SSH keys / password hashes should not degrade MachineConfigPool / node #3606  
OWNERS: Update onwer list #3761  
OCPBUGS-4820 : Controller version mismatch causing degradation during upgrades #3738  
MCO-640 : Move all log functions to klog #3734  
OCPBUGS-14399 : Minor fix to support protectKernelDefaults field in Kubelet Config #3736  
MCO-595 : Remove MCO’s pending config workflow #3700  
OCPCLOUD-2010 : Re-vendor api and library-go for external platform support #3745  
bootstrap: Clarify that “root ca” is really “MCS CA” #3728  
add ipsec extension #3726  
OpenStack: configure ipv6 addresses #3705  
OCPBUGS-13656 : MCO-632: Update kube deps to 1.27.2 #3735  
OCPBUGS-14612 : Improve logging for IPI deployments #3725  
OCPBUGS-4370 : Add label to VIP via keepalived #3683  
OCPBUGS-14793 : Allow userfaultfd syscall to be used by unprivileged users #3724  
OCPBUGS-14272 : Race condition in TestMCDRotatesCertsOnPausedPool #3718  
OCPBUGS-13547 : [OCPCLOUD-2034] Update Library-go and API for new featuregate changes #3688  
OCPBUGS-2177 : MCO-634: add support for a node pool hierarchy #3505  
OCPBUGS-13860 : Fix missing apiVersion and kind fields for embedded resources #3713  
OCPBUGS-3176 : Disable global ipv4 and ipv6 forwarding for OVN deployments #3676  
OCPBUGS-8447 : MCO-496: Support ignition versions 3.3 + 3.4 but keep version 3.2 as default #3576  
OCPBUGS-13547 : Use payload-version flag to set release version consistently across components #3701  
OCPBUGS-12885 : daemon: stop using nmstatectl persist-nic-names --inspect on el9 #3685  
OCPBUGS-11304 : daemon: event only on actual OS updates #3695  
OCPBUGS-11652 : kubelet: add enableSystemLogQuery #3645  
OCPBUGS-12980 : daemon: write certs in firstboot-complete path #3694  
OCPBUGS-11670 : mcc_drain_err metric should not be served for removed nodes #3689  
OCPBUGS-12456 : fix duplicate RotateKubeletServerCertificate setting #3686  
OCPBUGS-12951 : daemon: Don’t traverse /run/ostree/auth.json symlink #3691  
OCPBUGS-11702 , OCPBUGS-4476 : keepalived/ingress: change healthcheck script #3441  
OCPBUGS-11992 : ControllerConfig’s Proxy field should not be marked as embedded resource #3682  
OCPBUGS-11162 : Do not trigger openshift-azure-routes/openshift-alibaba-routes service based on file existence #3643  
OCPBUGS-10235 : Add quotes to variable with -z #3679  
OCPBUGS-11280 : Fixing forcedns dispatcher script permission issue for assisted sno rhel9 upgrade #3648  
OCPBUGS-7836 : The MCD has a non-functional pivot command that should be removed #3666  
Test Revert “Block RHCOS gcp-routes service on both masters and workers” #3672  
Accomodate ART limitation in parsing [[]] bash #3669  
Block RHCOS gcp-routes service on both masters and workers #3619  
OCPBUGS-10787 : Persist static IP addressed NIC names from rhel8 #3650  
OCPBUGS-5356 : changed error handling so no runtime error #3651  
OCPBUGS-4877 : End the operator’s “unknown field” logspam by marking controllerconfig embedded fields as embedded so they validate #3662  
MCO-407 : add support for operator metrics #3537  
Updating openshift-proxy-pull-test images to be consistent with ART #3593  
OCPBUGS-4122 : Do not add deep nested scope to atomic transport #3653  
OCPBUGS-10414 : Fix regex dot in coredns config file #3626  
OCPBUGS-11092 : daemon: write certificate in OnceFrom and HyperShift #3654  
remove container runtime flag #3640  
OCPBUGS-4963 : Enable base nodeip-configuration for vsphere upi #3460  
configure-ovs: would not retry on some errors #3625  
OCPBUGS-10598 : Splitting NetworkManager-onprem.conf.yaml to 2 files: #3620  
OCPBUGS-10379 : configure-ovs: support UUID in vlan.parent #3623  
OCPBUGS-8676 : Fix kubelet.service node-ip for v6-primary dual-stack #3592  
getPoolsForNode: Use constant MachineConfigPoolWorker instead of “worker” string #3635  
MCO-423 : Adds OS image override test #3558  
OCPBUGS-9969 : daemon: Drop duplicate --authfile used in run #3611  
OCPBUGS-8446 : MCO-503: daemon: have a special path to sync in certs #3575  
OCPBUGS-7559 : Remove hard requirement for the afterburn from early-running aws-related services #3585  
Removing jstuever from OWNERS_ALIASES #3554  
OCPBUGS-8113 : daemon: Only switchkernel if we are doing an OS update or kernel change #3600  
OCPBUGS-9685 : daemon: Always remove pending deployment before we do updates #3599  
Make OKD/SCOS Dockerfile regexes match again after rhel-coreos image name change #3597  
Switch to rhel-coreos (9) #3596  
OCPBUGS-8113 : daemon: Make switchKernel less stateful #3580  
OCPBUGS-8523 : Revert “daemon: Temporarily copy auth file with more open perms on FCOS” #3591  
Update library go to promote AWS CCM to out of tree #3590  
machineconfigpool: Clarify status.configuration description #3371  
daemon: Remove noisy log message #3588  
OCPBUGS-5872 : Wrap podman commands in a while loop #3581  
configure-ovs: permanent retry on failure #3544  
OCPNODE-1495 : Default the cgroup version to “v1” via base template controller #3563  
OCPBUGS-1662 : mcd_update_state metric should have a single time-series per node #3571  
Full changelog  
 
OCPBUGS-54171 : Change rhcos release browser url #59  
Force rebuild of CI image #31  
Fix condition check for logging #29  
Force updating main rhcos image to version 414.92.202303281555-0 #28  
Updating ose-machine-os-images images to be consistent with ART #26  
Full changelog  
 
OCPBUGS-58763 : Bump github.com/golang/glog to v1.2.4 #105  
OCPBUGS-42048 : Update owners #91  
OCPBUGS-21372 : Update go.mod for CVE-2023-39325 [Release-4.14] #71  
OCPBUGS-12640 : Bump golang.org/x/net from 0.0.0-20211209124913-491a49abca63 to 0.7.0 #67  
Updating ose-multus-admission-controller images to be consistent with ART #65  
Updating ose-multus-admission-controller images to be consistent with ART #64  
Updating ose-multus-admission-controller images to be consistent with ART #62  
Updating ose-multus-admission-controller images to be consistent with ART #57  
Full changelog  
 
OCPBUGS-48160 : [backport 4.14] Adds a wait to account for the possiblity of a not ready unix socket #262  
OCPBUGS-35578 : Update owners file #243  
OCPBUGS-33478 : Fix CNI cache update function to prevent nil access #232  
OCPBUGS-26331 : Fix SAST scan issues for multus-cni-container [4.14] #220  
OCPBUGS-21099 : Update go.mod for CVE-2023-39325 [Release-4.14] #194  
OCPBUGS-19860 : Multus annotation permissions: Certificate duration should be configurable [backport 4.14] #192  
OCPBUGS-19679 : Move chroot from multus main process to its child processes #189  
OCPBUGS-19375 : Per node certification cherry-pick #185  
OCPBUGS-19074 : Performance and efficiency improvements in daemon/server mode #181  
Use container base image’s /etc/os-release to copy multus binary #179  
Change /usr/src/multus-cni/bin to rhel8 based one #178  
Cherry pick upstream fix #177  
Upstream sync 202308 #176  
This change introduces wait to generate config until API is ready #175  
Upstream sync to 202307, 99c4481 #168  
Add rhel9 binary for multus #173  
OCPBUGS-13815 : Fix multus to support CNI plugin which does not create interface #162  
OCPBUGS-12519 : Bump golang.org/x/net from 0.1.0 to 0.7.0 (#1039) #160  
Updating multus-cni images to be consistent with ART #159  
Updating multus-cni images to be consistent with ART #158  
Updating multus-cni images to be consistent with ART #157  
Updating multus-cni images to be consistent with ART #148  
Multus entrypoint should regenerate kubeconfig if secret changes #153  
Full changelog  
 
Update owners (#62) #62  
Update vendor package (#40) #40  
OCPBUGS-21454 : Update go.mod for CVE-2023-39325 (#33) #33  
OCPBUGS-974 : Sync upstream (#30) #30  
Updating multus-networkpolicy images to be consistent with ART (#27) #27  
Updating multus-networkpolicy images to be consistent with ART (#26) #26  
Updating multus-networkpolicy images to be consistent with ART (#25) #25  
Updating multus-networkpolicy images to be consistent with ART (#24) #24  
Full changelog  
 
OCPBUGS-42049 : [release-4.15]Update owners #60  
15393552: Updating ose-multus-route-override-cni images to be consistent with ART #47  
15393552: Updating ose-multus-route-override-cni images to be consistent with ART #45  
Revert ART changes to fix rhel9 base binary #44  
Updating ose-multus-route-override-cni images to be consistent with ART #43  
Fix Dockerfile to use rhel9 #42  
Updating ose-multus-route-override-cni images to be consistent with ART #41  
Add rhel9 binary #40  
Updating ose-multus-route-override-cni images to be consistent with ART #36  
Updating ose-multus-route-override-cni images to be consistent with ART #35  
Updating ose-multus-route-override-cni images to be consistent with ART #34  
Updating ose-multus-route-override-cni images to be consistent with ART #33  
Full changelog  
 
OCPBUGS-55620 : Fixes leftover podref issue #367  
OCPBUGS-42047 : Update owners #311  
OCPBUGS-37815 , OCPBUGS-37817 : [release-4.14] align api calls timeout and skip pods marked for deletion #309  
OCPBUGS-36722 : Return previous IP allocation for add cmd #296  
OCPBUGS-35263 : Use IP to identify orphaned allocation to be deleted #289  
OCPBUGS-27858 : Enable reconciler configuration 4.14 #240  
OCPBUGS-26553 : Cherry pick fix assignment 4.14 #230  
OCPBUGS-21518 : update golang.org/x/net to v0.17.0 #207  
Bug 16002 : Change default binary to RHEL8 image #172  
OCPBUGS-15905 : Denormalize IP name before checking if pod is alive [Backport 4.14] #167  
Bug 16136 : Introduce entrypoint.sh to call ip-control-loop based on RHEL ver #147  
Downstream sync july23 #137  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #150  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #149  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #148  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #146  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #143  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #142  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #141  
Restores RHEL specific binary copy and updates to rhel9/8 #140  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #136  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #130  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #129  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #128  
OCPBUGS-11324 : respect requested allocation range when exluding ranges [backport 4.14] #121  
Upstream sync 2023 03 29 #119  
Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #115  
Full changelog  
 
OCPBUGS-42971 : Collect etcd object count #457  
OCPBUGS-48084 : Update owners #475  
OCPBUGS-48058 : Support gathering IPsec data #472  
OCPBUGS-43058 : [Backport 4.14] Multus is now a Pod and will be captured by normal #451  
OCPBUGS-20429 : Revert “Add must gather script for network observability” #391  
OCPBUGS-20354 : Removed workload partitioning annotation from ppc script #388  
Use oc get daemonset to identify the NTO image #378  
OCPBUGS-17907 : Revert “Added gathering script for SNOs with workload partitioning” #376  
Split gather_network_logs into basics and extras #375  
Added gathering script for SNOs with workload partitioning #373  
Add csi-proxy logs collection in must-gather for Windows nodes #374  
SDN-3687 : Support gathering DBs for OVNK-Interconnect mode #370  
Collect information relevant to PerformanceProfile and low latency tuning #345  
gather_network_logs: multus: Fix typo in error redirection #371  
Collect leases.coordination.k8s.io from each namesapce #366  
Create a generic “get_operator_ns” util function #368  
Assert that only one subscription exists #367  
MCO-608 : Gather MCO’s on-disk configs from degraded nodes #361  
Gather ostree related bits #353  
OCPBUGS-14984 : Collect Mellanox firmware information #365  
OCPBUGS-14025 : Add gather_vsphere #363  
NETOBSERV-987 : Add must gather script for network observability #357  
Updating ose-must-gather images to be consistent with ART #358  
OCPBUGS-10798 : Gather CSIStorageCapacity objects #356  
OCPBUGS-11147 : network_logs: Gather multus resource yamls for namespaces #354  
Updating ose-must-gather images to be consistent with ART #352  
Full changelog  
 
Add rhel9 binary #57  
Updating ose-network-interface-bond-cni images to be consistent with ART #54  
OCPBUGS-12327 : Updating ose-network-interface-bond-cni images to be consistent with ART #52  
Updating ose-network-interface-bond-cni images to be consistent with ART #51  
Updating ose-network-interface-bond-cni images to be consistent with ART #50  
OCPBUGS-11190 : Ignore missing links during delete command #48  
Update owners file #46  
Align with upstream 14-04-2023 #45  
Updating ose-network-interface-bond-cni images to be consistent with ART #44  
Full changelog  
 
OCPBUGS-58778 : Bump github.com/golang/glog to v1.2.4 (#115) #115  
OCPBUGS-60394 : Replace e2e test image (#128) #128  
swtich golint install method (#127) #127  
Correct 4.16 owners file (#100) #100  
Added METRIC_TEST_IMAGE var (#88) #88  
Update the k8s dependencies to 1.27.7 (#82) #82  
OCPBUGS-16594 : Update the dependencies to 0.27 (#79) #79  
Revert “Remove e2e tests that consistently fail in 4.13 (#65)” (#76) #65  
Updating ose-network-metrics-daemon images to be consistent with ART (#73) #73  
Updating ose-network-metrics-daemon images to be consistent with ART (#72) #72  
Updating ose-network-metrics-daemon images to be consistent with ART (#71) #71  
Updating ose-network-metrics-daemon images to be consistent with ART (#70) #70  
Full changelog  
 
OCPBUGS-31862 : replace wireshark with wireshark-cli #122  
OCPBUGS-22172 : Move commands to the function to avoid them being executed on -h. #94  
OCPBUGS-20520 : Update scripts in network-tools to reflect the changes in IC model #92  
ovn-db-run-locally: gracefully handle non-clustered dbs #84  
Updating ose-network-tools images to be consistent with ART #81  
Updating ose-network-tools images to be consistent with ART #78  
Updating ose-network-tools images to be consistent with ART #76  
Full changelog  
 
changes the owners file (#1013) #1013  
OCPBUGS-48513 : e2e: use same version of crane as in go.mod (#1023) #1023  
Bump version to include v5.11.0 of go-git (#822) #822  
Fix to ensure operator not found error exits with correct status (#797) #797  
OCPBUGS-28871 : Capability to override default channel (#749) (#790) #749  
OCPBUGS-19429 : Fix cross EUS channel upgrade path calculation (#769) #769  
OCPBUGS-23327 : Fix MirrorToDisk of oci catalogs in hidden folders (#766) #766  
skipping prune failure if manifest not found (#735) #735  
OCPBUGS-21472 : fix: CVE-2023-39325 (#711) #711  
Fixes HTTP 401 issues when several catalogs are being mirrored and need to be rendered using operator-registry (#704) (#706) #704  
Fix OCPBUGS-17546: pod catalogsource generated by oc-mirror will crashloopBackOff randomly (#699) #699  
OCPBUGS-17545 : Improve extracting opm binary from catalogs (#676) #676  
OCPBUGS-7465 : Fix 401 Unauthorized due to stale auth token (#678) #678  
Fix OCPBUGS-14402 - case where catalog is on a mirror from registries.conf (#682) #682  
OCPBUGS-17998 : fix: ICSP with incorrect mirror path (#681) #681  
OCPBUGS-17714 : Ensure errors are nil before closing registry to avoid… (#680) #680  
CFE-825 : As a oc-mirror user, I would like mirrored operator catalogs to have valid caches (#651) #651  
CFE-902 feat: removes go workspace due to incompatibility on ART builds (#672) #672  
CFE-902 feat: adds go workspace to support multi-module (#670) #670  
add go.mod files to testdata directories (#669) #669  
fixing oc-mirror version when run from read-only fs (#660) #660  
Make local storage port configurable via command line (#668) #668  
Fix unit tests for local storage collector implementation (#667) #667  
CFE-904 : Create AdditionalImage Collector implem. based on registry as localStore (#666) #666  
v2 initial commit (#664) #664  
OCPBUGS-13871 docs: changes the help message for oci-registries-config flag (#663) #663  
OCPBUGS-11754 : add cleanup of /tmp directories (#655) #655  
CFE-875 : Unlock MirrorToDisk and DiskToMirror workflows for local oci catalogs (#662) #662  
Fix OCPBUGS-15329 - OCI index found, but accept header does not support OCI indexes (#658) #658  
Enable mirroring of the multi release image (#657) #657  
revendor to the latest oc (#656) #656  
Replacing the hard coded path with graphDataMountPath (#585) #585  
CFE-859 : Removing flag use-oci-feature starting release-4.14 (#622) #622  
CFE-783 : A variety of changes needed for correct operation with multi architecture catalogs (#611) #611  
MULTIARCH-3440 : refine multiarch support for test-unit and test-e2e using dockerfile and add ppc64le build to Makefile (#624) #624  
Add ImageSetConfig examples (#610) #610  
OCPBUGS-13871 : fix: changes on help info content (#653) #653  
OCPBUGS-588 : minVersion in ImageSetConfiguration seems to be ignored (#603) #603  
Fix OCPBUGS-14194 (#649) #649  
Fix OCPBUGS-14402 (#652) #652  
OCPBUGS-13332 : Create rfc 1035 compliant catalog source name (#636) #636  
fix validateMapping OCPBUGS-13962 (#640) #640  
adds Jeremy Peterson to OWNERS file (#644) #644  
Chore: Remove Ross from OWNERS (#639) #639  
OCPBUGS-13762 : make addRelatedImageToMapping multithreaded (#638) #638  
Fix OCPBUGS-11840: ParseImageReference supports cases where both tag and digest are present in a ref (#633) #633  
OCPBUGS-11922 : paths not needed in ICSPBuilder interface (#634) #634  
OCPBUGS-11910 , OCPBUGS-11922 : Limit the nested repository path while mirroring the images (#623) #623  
CFE-658 : Implementation of filtering by channel for OCI catalog (#627) #627  
OCPBUGS-4959 : oc-mirror error on second synchronisation with no change (#605) #605  
Deprecate –use-oci-feature in favor of –include-local-oci-catalogs (#620) #620  
Updating oc-mirror-plugin images to be consistent with ART (#619) #619  
Update OWNERS for CFE team (#614) #614  
Revert adding ‘–cache-dir /tmp/cache’ to catalog images (#613) #613  
OCPBUGS-11371 : fix: skips bundles with ‘skips’ field on head bundle (#608) #608  
fix: work around OCPBUGS-6741 by explicitly setting –cache-dir (#604) #604  
OCPBUGS-2633 : Fix  (#601) #601  
OCPBUGS-7845 fix: changes the way the version is shown (#599) #599  
OCPBUGS-10348 fix: changes to include the registry path (#600) #600  
OCPBUGS-1060 fix: changes confusing error message (#598) #598  
Fix OCPBUGS-8156: Upgrade to containerd v1.6.18 (#593) #593  
Bugfix check imagesetconfig for valid oci protocol when oci feature is used (#573) #573  
Remove “unsupported” wording from info on console (#577) #577  
Fix OCPBUGS-5168: Upgrade helm.sh/helm/v3 to v3.11.2 fixing CVE-2022-23526 and CVE-2022-23525 (#580) #580  
OCPBUGS-10051 : fix: remove catalog reference from ImageContentSourcePolicy.yaml (#586) #586  
Updating oc-mirror-plugin images to be consistent with ART (#575) #575  
Bugfix for destination registry nested paths length (#572) #572  
fix extract dir for cincinnati-graph-data container (#582) #582  
OCPBUGS-8216 : fix: remove an unecessary error message (#579) #579  
docs: add information about unsupported scenario (#574) #574  
Full changelog  
 
: OCPBUGS-27680,OCPBUGS-27595: UPSTREAM: <carry>: Update go-git to v5.11.0 #73  
OCPBUGS-23358 : [release-4.14] Address http2 vulnerability #53  
OCPBUGS-21379 : Bump golang.org/x/net from 0.15.0 to 0.17.0 #39  
OCPBUGS-16793 : openshift/Dockerfile: exclude unpack binary from FIPS build overrides #33  
Rename downstream overlay from service-ca-operator to openshift #32  
UPSTREAM: <carry>: add manifests to image #31  
Makefile,manifests: Add skeleton of default rukpak resources #18  
Introduce barebones build and unit testing GH actions #14  
Skeleton - k8s provisioner #7  
update README to include latest APIs #5  
Introduce a sanity github action check #3  
Init API defs #1  
Add barebones OWNERS file #2  
And 464 elided commits (e.g. from squash or rebase merges) 
Full changelog  
 
OCPBUGS-57940 : Set node-pullsecrets volume to read-only to protect image pull credentials #398  
OCPBUGS-56951 : Empty proxy variables are causing issues during the build #386  
OCPBUGS-48480 : Add team members to the OWNERS file #360  
NO-JIRA: cleanup root and app OWNERS #349  
OCPBUGS-32869 : replaces deprecated square/go-jose wtih go-jose/go-jose #342  
OCPBUGS-41951 : Add adambkaplan as approver #334  
[release 4.14] OCPBUGS-33288: Update opentelemetry dependency #295  
OCPBUGS-28950 : Replace ‘coreydaley’ with ‘sayan-biswas’ in OWNERS file #286  
OCPBUGS-18980 : Disable Build and DeploymentConfig Informers if their caps are disabled #271  
use constant controller names #265  
OCPBUGS-16071 : Updating Kubernetes and other associated dependencies #263  
update runtime-utils for idms migrations #243  
OCPBUGS-14461 : Kubernetes 0.27 #261  
Updating ose-openshift-controller-manager images to be consistent with ART #260  
Updating ose-openshift-controller-manager images to be consistent with ART #259  
Updating ose-openshift-controller-manager images to be consistent with ART #258  
Updating ose-openshift-controller-manager images to be consistent with ART #253  
OCPBUGS-10588 : mount build.Spec.Source.ConfigMaps for custom builder images #254  
Add Divyanshu Agrawal as a reviewer #256  
Full changelog  
 
OCPBUGS-35337 : Correct out-of-bounds check #173  
OCPBUGS-34792 : Make Cinder CSI Driver Topology feature configurable #162  
OCPBUGS-25657 : Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #153  
OCPBUGS-26460 , OCPBUGS-26461 : [release-4.14] CVE-2023-45142,CVE-2023-47108: bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.46.1 #156  
OCPBUGS-23078 : CVE-2023-44487: bump github.com/openshift/library-go to release-4.14 #142  
OCPBUGS-21573 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #135  
STOR-1436 : Restart openstack-cinder-csi-driver-controller Pods if metrics-serving-cert changed #128  
Remove Dockerfile.rhel7 #126  
Configure User Agent #123  
OCPBUGS-16654 : Revert revert “STOR-1065: Rework sidecar bindings to b… #119  
OCPBUGS-16783 : Chore: Update OWNERS and OWNERS_ALIASES #121  
OCPBUGS-16526 : Bump library-go to remove dependency on goproxy #122  
OCPBUGS-16678 : Fix SCC admission failure race during initial deployment #120  
Revert “STOR-1065: Rework sidecar bindings to bind common ClusterRoles” #118  
STOR-1065 : Rework sidecar bindings to bind common ClusterRoles #117  
OCPBUGS-14824 : Bump cinder-csi-driver-operator library-go #116  
STOR-1168 : Bump common libraries #115  
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #113  
OCPBUGS-12651 : Bump golang.org/x/net@v0.9.0 #114  
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #112  
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #111  
OSASINFRA-3000 Prefer a Cinder CSI-specific config map #82  
OCPBUGS-8683 : Add management workloads annotations #109  
Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #108  
Full changelog  
 
OCPBUGS-32428 : Ensure portSecurity is correctly set in the Instance Ports #109  
OCPBUGS-23202 : Don’t build InstanceSpec during delete operations #95  
Bug OCPBUGS-18806: Set controller’s SyncPeriod to 1 hour #81  
Bump CAPO to match branch release-0.7 #80  
Configure User Agent #75  
Update README #77  
OCPBUGS-16586 : Bump goproxy #74  
Rework how we build the container image #76  
go.mod: Upgrade Gophercloud to v1.5.0 #73  
OSASINFRA-3063 : Bump CAPO to v0.7.2 #72  
Updating ose-machine-api-provider-openstack images to be consistent with ART #70  
Updating ose-machine-api-provider-openstack images to be consistent with ART #69  
Updating ose-machine-api-provider-openstack images to be consistent with ART #68  
OCPBUGS-8687 : machineset_controller: Stop caching clouds credentials #63  
OCPBUGS-2153 : Use TenantID if ProjectID is empty #61  
Updating ose-machine-api-provider-openstack images to be consistent with ART #60  
Full changelog  
 
OCPBUGS-61469 : [release-4.14] Add NetworkPolicy as a supported kind #1052  
OCPBUGS-61390 : [4.14] e2e stability fixes #1085  
OCPBUGS-46927 , OCPBUGS-46934 , OCPBUGS-47314 : x/net bump to v0.34.0 [release-4.14] #941  
OCPBUGS-46595 : CRD upgrade existing CR validation fix (#3442) #921  
OCPBUGS-45080 : SSA for Services and ClusterRoleBindings #905  
OCPBUGS-42828 : add optional schema migrations; default to olm.bundle.object instead of olm.csv.metadata #878  
OCPBUGS-41872 : Fix e2e flake: upgrade CRD with deprecated version #865  
OCPBUGS-42150 : (fix) registry pods do not come up again after node failure (#3366) #872  
OCPBUGS-42017 : adds paginating lister for evaluating CRs’ upgrade fitness versus new CRDs. #869  
OCPBUGS-38544 : (fix) Resolver: list CatSrc using client, instead of referring to registry-server cache (#3349) #842  
OCPBUGS-36949 : [CARRY] perform operator apiService certificate validity checks directly #821  
OCPBUGS-37016 : Bump github.com/containers/image/v5 #824  
OCPBUGS-36452 : Can’t install operator on 4.15 after uninstalling it on a prior version #811  
OCPBUGS-31969 , OCPBUGS-31970 : UPSTREAM: <carry>: update golang.org/x/net for CVE-2023-45288 #787  
OCPBUGS-35230 : Unblock CI #771  
OCPBUGS-33356 : UPSTREAM: <carry>: bump go-jose #743  
OCPBUGS-30775 : [4.14] bump grpc to 1.60.1, reconnect idle connections (#3147) #715  
OCPBUGS-29192 : [release-4.14]: Clear (existing) error cond from Subscription, once error resolved #686  
OCPBUGS-29194 : Retry failing unpack jobs #689  
NO-ISSUE: [release-4.14] Backport e2e fixes to 4.14 #674  
OCPBUGS-27314 : Don’t sync namespaces that have no subscriptions #675  
OCPBUGS-27565 , OCPBUGS-27570 , OCPBUGS-27650 , OCPBUGS-27655 : bump go-git/v5 to 5.11.0 #677  
OCPBUGS-27485 : [CARRY] SSC RBAC #665  
OCPBUGS-22538 : bump otelhttp to 44.0 for api #647  
OCPBUGS-22538 : otelhttp bump [release-4.14] #632  
OCPBUGS-20829 : [releaser-4.14] Fix apiserver vulnerability #608  
OCPBUGS-23212 : Do not derive installplan.spec.clusterServiceNames from bundle IDs #607  
OCPBUGS-18904 : [release-4.14] Improve Leader Election Hand Off #605  
OCPBUGS-23508 : [release-4.14] Use generated namespaces in e2e tests #614  
OCPBUGS-20400 : Add OLMConfig API to control package server sync interval [release-4.14] #582  
OCPBUGS-19789 : Backport OCPBUGS-14698: Rename ClusterRoles created by OperatorGroups [release-4.14] #566  
OCPBUGS-22134 : [release-4.14] Bump golang.org/x/net to v0.17.0 #587  
OCPBUGS-17950 : Make packageserver wakeup interval configurable #555  
scripts/bumper: automate pushing changes and creating PRs #550  
OCPBUGS-17157 : scripts: add a Go-based bumper, sync upstream #534  
Add ncdc to DOWNSTREAM_OWNERS #539  
OPRUN-3022 : Add support for make verify to sync script #537  
Add tmshort to owners #535  
fix the manifests generation #533  
Sync 2023 08 04 #532  
OCPBUGS-17157 : sync #531  
OCPBUGS-17157 : operator-registry: cherry-pick to be up-to-date #526  
OCPBUGS-17157 : cmd/package-server-manager: add pprof endpoints #527  
OPRUN-3021 : Improve README #529  
OPRUN-2913 : Sync api, operator-registry, operator-lifecycle-manager downstream #510  
OPRUN-2913 : Add DOWNSTREAM_OWNERS #520  
OCPBUGS-10178 : Updating operator-lifecycle-manager images to be consistent with ART #470  
Allow cpb to be statically compiled / exempt from FIPS compliance #511  
update verification script to work across non-standard bash location #505  
OCPBUGS-13128 : Retry initialization error conditions (#2979) #502  
Updating operator-registry images to be consistent with ART #495  
OCPBUGS-13526 : fix dynamic conversion webhook #490  
OPRUN-2995 : Remove dependency on cluster policy controller in favor of hardcoding #498  
OPRUN-2941 : update cluster-policy-controller dependency #494  
OCPBUGS-13789 : downstream y-streams-for-all semver template changes. #489  
OCPBUGS-1684 : Optimize certificate generation #486  
METAL-575 : Revert “Mutate service monitor manifests to include tlsConfig cert an… #478  
OPRUN-2892 : Update service-monitor tls config #368  
OCPBUGS-6016 : UpdateStrategy RegistryPoll with nil Interval #468  
OCPBUGS-7910 : Sort channels in lexicographical order in Packagemanifestst (#2925) #476  
OCPBUGS-7431 : Registry Pod Controller Flag #460  
Update sync script #472  
OPECO-2737 : Veneer template rename #461  
fix pop_candidate script #467  
Updating operator-registry images to be consistent with ART #469  
OPECO-2646 : exclude bundles with olm.deprecated property when rendering #463  
Full changelog  
 
15143237: Updating ose-ovirt-machine-controllers images to be consistent with ART #174  
Full changelog  
 
OCPBUGS-36095 : Fix CVE-2024-6104 by updating http-retryable to 0.7.7 #90  
OCPBUGS-33637 : Fix CVE2023-45288 by bumping x/net to v0.24.0 - 4.14 #81  
OCPBUGS-25980 : Rebase with upstream: Fix snyk code issue: Path Traversal #72  
OCPBUGS-24713 : synk: ignore vendor dir #60  
OCPBUGS-21112 : CVE-2023-39325 - Update net dependencies - 4.14 #51  
cherry-pick: Improve delete device failure logs in driver node #48  
OCPBUGS-17309 : Updated golang.org/x/net/html dependency. #43  
Rebase with upstream: v0.4.0 changes #42  
Rebase: upgrading go modules #40  
Rebase with upstream: reduce multipathd usage (OCPBUGS-16878) #39  
Rebase with upstream: removed panic and some cleanup #38  
Rebase with upstream #37  
Package device-mapper-multipath added #36  
Merging upstream code with downstream #33  
OCPBUGS-12922 : Updated net dependencies #29  
OCPBUGS-12716 : Updating ose-powervs-block-csi-driver images to be consistent with ART #30  
Updating ose-powervs-block-csi-driver images to be consistent with ART #26  
Full changelog  
 
OCPBUGS-25657 : Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #58  
OCPBUGS-25715 : snyk: ignore vendor dir #60  
OCPBUGS-23078 : CVE-2023-44487: bump github.com/openshift/library-go to release-4.14 #48  
OCPBUGS-21203 : CVE-2023-39325 - Update net dependencies - 4.14 #40  
Update OWNERS add yussufsh #44  
STOR-1438 : Restart controller Pods if metrics-serving-cert changed #36  
OCPBUGS-16531 : Upgraded openshift/library-go to remove indirect references to goproxy. #35  
OCPBUGS-16654 : Rename sidecar binding RBACs #32  
OCPBUGS-16783 : Chore: Update OWNERS #33  
STOR-1065 : Rework sidecar bindings to bind common ClusterRoles #31  
OCPBUGS-14824 : Bump ibm-powervs-block-csi-driver-operator library-go #30  
OCPBUGS-12925 : Updated net dependencies #26  
Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #25  
Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #24  
Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #23  
Adding storage team to OWNERS so they can perform lib-go updates. #21  
OCPBUGS-8683 : Add management workloads annotations #20  
Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #19  
Full changelog  
 
OCPBUGS-36105 : UPSTREAM: <carry>: Fix go-retryablehttp CVE 4.14 #75  
OCPBUGS-24727 : UPSTREAM: <carry>: snyk code scan exclude vendor directory #54  
OCPBUGS-21299 : CVE-2023-39325 - Update net dependencies - 4.14 #45  
UPSTREAM: <carry>: Add check for valid Power VS instance id #42  
Manual rebase to k8s 1.27 and go 1.20 #40  
Revert images golang 1.18 #38  
Updating ose-powervs-cloud-controller-manager images to be consistent with ART #37  
Revert build_image to the one currently specified in release repo #36  
OCPBUGS-12921 : Updated net dependencies #33  
Updating ose-powervs-cloud-controller-manager images to be consistent with ART #31  
Updating ose-powervs-cloud-controller-manager images to be consistent with ART #30  
Full changelog  
 
Bump openshift/prom-label-proxy to v0.7.0 #356  
OCPBUGS-12293 : Update 4.14 prom-label-proxy image to be consistent with ART #355  
Updating prom-label-proxy images to be consistent with ART #353  
Full changelog  
 
OCPBUGS-43670 : fix(discovery): Handle cache.DeletedFinalStateUnknown … #239  
OCPBUGS-22531 : bump otel dependencies #183  
OCPBUGS-21262 : update golang.org/x/net to v0.17.0 [4.14] #176  
Bump openshift/prometheus to v2.46.0 #167  
Bump openshift/prometheus to v2.45.0 #166  
Bump openshift/prometheus to v2.44.0 #164  
Dockerfile.ocp: update note about UI assets after switching to embed #165  
OCPBUGS-12996 : Add missing assets after manual merge #162  
OCPBUGS-12825 : Updating golang-github-prometheus-prometheus images to be consistent with ART #160  
Bump openshift/prometheus to v2.43.0 #158  
Updating golang-github-prometheus-prometheus images to be consistent with ART #156  
Full changelog  
 
OCPBUGS-30015 : fix: convert continue field between v1beta1 and v1alpha1 #279  
OCPBUGS-20881 : fix: disable HTTP2 connections by default #253  
OCPBUGS-20881 : Bump golang.org/x/net to v0.17.0 #247  
Bump openshift/prometheus-operator to v0.67.1 #240  
Bump openshift/prometheus-operator to v0.67.0 #239  
OCPBUGS-14466 : bump openshift/prometheus-operator to v0.66.0 #236  
OCPBUGS-14033 : cmd/prometheus-config-reloader: add SIGTERM handler #234  
OCPBUGS-1626 : [bot] Bump openshift/prometheus-operator to v0.65.1 #233  
OCPBUGS-12324 : Update 4.14 prometheus-config-reloader image to be consistent with ART #230  
Updating prometheus-operator images to be consistent with ART #229  
Updating prometheus-config-reloader images to be consistent with ART #227  
Updating prometheus-operator-admission-webhook images to be consistent with ART #226  
Updating prometheus-config-reloader images to be consistent with ART #225  
OCPBUGS-10109 : Updating openshift-state-metrics images to be consistent with ART #221  
OCPBUGS-10137 : Updating openshift-state-metrics images to be consistent with ART #222  
Updating prometheus-operator images to be consistent with ART #220  
Full changelog  
 
OCPBUGS-21162 : (4.14) upgrade golang.org/x/net to v0.17.0 #134  
Bump openshift/node_exporter to v1.6.1 #130  
OCPBUGS-12714 : Bump openshift/node_exporter to v1.6.0 #129  
OCPBUGS-12507 : Upgrade golang.org/x/net to v0.10.0 to fix the CVE #128  
Updating golang-github-prometheus-node_exporter images to be consistent with ART #122  
Updating golang-github-prometheus-node_exporter images to be consistent with ART #120  
Full changelog  
 
OCPBUGS-21576 : bump(k8s,openshift) to address CVE-2023-44487 [4.14] #34  
refactor route controller manager to use library-go server and ControlerCommand for generic setup #28  
add dummy flags needed for a switch to library-go server and ControlerCommand #29  
Revert “[WRKLDS-730] refactor route controller manager to use library-go server and ControlerCommand for generic setup” #25  
refactor route controller manager to use library-go server and ControlerCommand for generic setup #22  
WRKLDS-700 : bump(k8s) to v0.27.1 #21  
Updating ose-route-controller-manager images to be consistent with ART #19  
Updating ose-route-controller-manager images to be consistent with ART #18  
Updating ose-route-controller-manager images to be consistent with ART #17  
Full changelog  
 
OCPBUGS-34830 : fix issuer check during JWT authentication 4.14 #539  
OCPBUGS-32888 : update gopkg.in/square/go-jose.v2 to fix CVE-2024-28180 #535  
OCPBUGS-22647 : go.mod: bump go.opentelemetry.io/contrib/instrumentation/net/http/ote… #494  
OCPBUGS-21349 : [release-4.14]: Bump golang.org/x/net to v0.17.0 #484  
OCPBUGS-16397 : Nutanix OCP cluster telemetry data “host_type” shows “virt-unknown” #474  
chore: bump github.com/prometheus/prometheus to v0.45.0 #475  
: fix mtls secret generation #473  
Revert wrong cert name change of #455 #472  
: add secret for external mtls connection #470  
MON-3230 : Add TLS auth to telemeter-client #455  
jsonnet: Add config to support rhelemeter #468  
Improve debug roundtripper logs #467  
Fix integration test documentation #461  
Fix path benchmark #466  
Add RHEL POC server #465  
OCPBUGS-12345 : tools: update to golangci-lint v1.51 #464  
OCPBUGS-12678 : Update golang.org/x/net to lastest version #462  
add thibaultmg in OWNERS file #459  
Update OWNERS #456  
Use receive handler logger #450  
OCPBUGS-10169 : Updating telemeter images to be consistent with ART #452  
Filter noisy logs from TCP probes #453  
Add douglascamata as reviewer and approver #454  
Full changelog  
 
OCPBUGS-61233 : images/tests: Remove rteval #30208  
OCPBUGS-55747 : [build] Ensure Git Clone Does Not Run Privileged #29758  
OCPBUGS-54770 : Fix egress firewall tests by updating the URL from docs.openshift.com to redhat.com #29665  
OCPBUGS-52583 : Use payload pullspec for image info test #29591  
OCPBUGS-51363 : Disable:Broken for [sig-builds][Feature:Builds][Slow] can use private repositories as build input build using an HTTP token should be able to clone source code via an HTTP token #29567  
OCPBUGS-51044 : Add/remove team members to the OWNERS file for Builds #29554  
OCPBUGS-44107 : Adjust createDNSPod() to support hypershift dual-stack test #29256  
OCPBUGS-39137 : Bump timeout for the pod-network-service endpoints check #29062  
OCPBUGS-38365 : add Proxy config #28998  
OCPBUGS-36800 : Removes dependency on samples operator images #28952  
#28775 FIX [release-4.14] OCPBUGS-33367: monitor test fix to wait before connecting to a non-existent dns on PowerVS and IBMCloud platforms #28792  
#28745 FIX [release-4.14] OCPBUGS-33022: update egressFWTestE2E image which contains ping binary #28899  
OCPBUGS-36464 : test/extended: skip etcd leader change check on hypershift #28921  
OCPBUGS-35475 : Use centos7 tag instead of latest for cmd images tests #28881  
OCPBUGS-33417 : Provide SCC access via RBAC #28806  
OCPBUGS-33563 : Adjust the method of get the apiServer (release-4.14) #28763  
OCPBUGS-29970 : Do not assume there is just a single kubelet systemd service #28620  
OCPNODE-2101 : add kube-rbac-proxy-crio toleration change #28647  
OCPBUGS-29928 : Only extract node role from properly formatted node-role label #28616  
OCPBUGS-29182 : updated timeout to 3 seconds to account for network timing issues #28578  
OCPBUGS-29034 : Replace ‘coreydaley’ with ‘sayan-biswas’ #28574  
OCPBUGS-26044 : Adding test case for when exceed openshift.io/image-tags will ban to … #28493  
OCPBUGS-21774 : backport #28316 to 4.14 release #28335  
Revert “[release-4.14] OCPBUGS-22720: Use Centos 8 Stream mysql image in tests” #28368  
OCPBUGS-23042 : tolerate AWS edge nodes on monitor tests #28387  
OCPBUGS-23145 : Bump watch requests for cluster-baremetal-operator #28385  
trt-1340: backport exact and disable monitor tests options to 4.14 #28391  
OCPBUGS-19923 : Updating parameters for build timing PushImage test #28291  
OCPBUGS-22411 : fix: increase upper bounds for samples operator #28356  
OCPBUGS-22720 : Use Centos 8 Stream mysql image in tests #28365  
OCPBUGS-22389 : Remove all docker.io images due to access denied #28355  
OCPBUGS-21774 : backport https://github.com/openshift/origin/pull/28238  to 4.14 release #28333  
Revert #28304 “OCPBUGS-20308: Backport PR 28295 and 28238” #28314  
OCPBUGS-20308 : Backport PR 28295 and 28238 #28304  
OCPBUGS-19903 : kubevirt: add live migration tests #28281  
wait for the service to have endpoints before starting pollers #28279  
some monitor tests only function on disruptive tests #28287  
OCPBUGS-19718 : rteval #28276  
OCPBUGS-19547 : fix: add rteval to the test image #28269  
TRT-1244 : Bump aws-ovn upgradeDurationLimits to 130 #28265  
OCPBUGS-19061 : Remove duplicate connection type from disruption name #28260  
USHIFT-1590 : skip failing invariants in MicroShift #28193  
Revert “created persistent volume claims can not exceed the limitation” #28232  
Revert “in-cluster disruption: ensure that only one monitor is started in cluster” #28230  
created persistent volume claims can not exceed the limitation #28224  
Revert “Fail on APIs removed in the next release” #28227  
OCPBUGS-13158 : in-cluster disruption: ensure that only one monitor is started in cluster #28081  
Fail on APIs removed in the next release #27561  
Service invariant #28202  
prevent secondary errors reported in prior steps #28221  
OCPBUGS-17477 : requestheader: wait for only 3 oauth-servers to be available #28161  
[test/extended/networking] Rename ovnkube containers #28219  
Reduce usage of dcs #28212  
Do not fail etcd storage path test for GVRs that are not served. #28214  
move graceful shutdown to monitor test #28201  
move PDBUnhealthyPodEvictionPolicy from TP to beta #28206  
if no openshift-tests image can be auto-detected or specified, skip it #28207  
allow failures for tests intentionally producing failures #28211  
fix *-to-host sampler failure calculation #28209  
skip test with intermittent serial problems #28208  
point host network, network disruption at the kubelet #28191  
migrate some watching code to monitortests #28188  
fail if no sampler output is found for the poller #28198  
Fix possibility of intervals without from/to by requiring when we Build() #28182  
OCPBUGS-17497 : Skip invariant load balancer test for None platform #28180  
tolerate cluster without clusterversion #28197  
select poller image from payload #28194  
AUTH-409 : bump o/k for the updated PSa labels #28192  
Fixes openshift-tests dry-run failure asking for KUBERNETES_MASTER #28165  
TRT-930 : Update test to support 2 release query_results.json #28149  
add e2e non-functional test for required-scc SCCs #28142  
Add a test to flake if we see NetworkManager log “too many netlink events” #28098  
OCPBUGS-16615 : Making prometheus telemetry test flake #28181  
update watch-endpoint-slices to usable shape #28184  
add comments requested in review #28186  
rebrand invariant tests as monitor tests #28185  
basic setup of podNetwork disruption tests #28179  
start the watch-endpoint-slice command #28169  
stop sampling when we stop #28178  
run start and collect in parallel #28174  
only close node ready if the node was not ready before #28170  
make monitor command separately runnable #28168  
OCPBUGS-15726 : add tests for openapi v3 #28129  
fix microshift fix that broke all disruption #28175  
Add stlaz and p0lyn0mial to OWNERS #28166  
OCPBUGS-15726 : Revert “temporarily disable oc explain tests until openapi/v3 is working” #28155  
Add some tests for event interval generation #28163  
USHIFT-1464 : skip TestFrontProxy for MicroShift #28064  
upgrade distribution to v3 #27958  
Skip external service monitoring invariant for microshift #28160  
Refactor e2e-test intervals to use the new locator builder #28099  
OCPBUGS-16166 : Update to Kubernetes 1.27.4 #28147  
Remove obsolete buildanalyzer tool #28158  
Bug OCPBUGS-17483: Skip invariant load balancer test for OpenStack #28154  
be sure the exit code fails when the invariant tests fail #28152  
OCPBUGS-17351 : Skip some invariants in microshift #28136  
OCPBUGS-16166 : disable 2 tests in preparation to land k8s 1.27.4 #28148  
Fix kubevirt test flake caused by pod name collision #28153  
move the discovery filtering into suite filtering instead of post filtering #28145  
move remaining disruption tests to invariants #28144  
Disable EgressIP test termporarily due to OVN-K bug #28146  
Bug OCPBUGS-6778: Correct condition for rejecting connection #27876  
USHIFT-1484 : skip prometheus alerts for MicroShift #28070  
remove unnecessary global modification from upgrade #28143  
OCPBUGS-16615 : Moving Prometheus reporting telemetry to serial jobs #28138  
OCPBUGS-15568 : Set quota wait timeout to 1 minute #28071  
rough package alignment #28131  
return calculated intervals #28141  
move existing invariant tests #28130  
remove extraneous layering for the monitor #28127  
Fix ClusterOperator tests that can only report failures #28120  
properly categorize the stop and start intervals #28139  
MON-1960 : Remove exceptions for alert annotations #28118  
Revert invariant and other refactors #28133  
Remove exception on KubeSchedulerDown runbook #28126  
expedient engineering: inject intervals into recorded events from out… #28128  
Add Fabio and remove Stefan from image approvers #28125  
separate the run, run-upgrade, and run-test #28121  
Remove enabling multinetwork policy #28116  
OCPVE-292 : OCPVE-293: OCPVE-294: feat: added a realtime latency test suite #28110  
Update image mirroring instructions to handle uncompressed layers #28101  
protect against nil panic on unassigned disruption adapter #28123  
fix: workload partitioning - added more error handling for retry attempts #28111  
Revert “adds legacy disruption to invariant tests” #28117  
adds legacy disruption to invariant tests #28104  
refactor command line start for openshift-tests #28107  
oauth requestheaders: gather oauth-server logs as admin #28114  
Automated - Update synthetic test data #28108  
SDN-4042 : Increase total upgrade time on OVN platforms #28074  
Update image stream test to create a manifest list image by default #28017  
Adjust interval builder before we continue porting #28109  
Put times in UTC to allow local testing; use asserts where we can #28091  
feat: make data gathering more robust #28102  
remove suite hook configuration and make information flow one-way #28090  
USHIFT-1463 : add [apigroup] annotation to skip tests for MicroShift #28061  
OCPVE-318 : feat: add node validation for workload partitioning #28056  
Unrevert pull request #28069 from dgoodwin/interval-builder #28095  
Disruption reverts #28093  
AUTH-401 : test/e/authorization/pod_security_admission: add e2e test for pinning SCCs #28092  
fix logic – If error, return current time; else return log line time #28084  
add interface for future invariant tests #28077  
Interval Building Phase 1 #28069  
create a recorder interface that separates monitoring from recording #28080  
remove unnecessary options and make monitor act like controller #28079  
Fix retrieval of virt-launcher pod of the guest node #28082  
Fix usage of priviliged pods in sig-kubevirt test cases #28078  
trt-1150: move lock so prevent multiple file updates in single commit #28065  
finish scrubbing out sampler #28076  
Automated - Update synthetic test data #28072  
MON-3280 : enable etcd metrics check again #28049  
OCPBUGS-13158 : Run new tests which monitors in-cluster API server disruption as daemonsets on masters/workers #27909  
fix: add missing namespaces to exclude list #28060  
Update S2i Image tests for removing nodejs 14 ubi8 eol #28058  
only close intervals if they are open #28059  
USHIFT-704 : skip [sig-cli] whoami result with console for MicroShift #28005  
ignore machine api capability #28052  
ODC-7333 : Add consolesamples to the exception list of CRDs without a status #28057  
Handle partial discovery results in DoesApiResourceExist. #28047  
Remove audit id from sample err #28043  
Remove sampler #27960  
ODC-7333 : Add consolesamples to the list of console resources that all users should have read access #28045  
OCPBUGS-15893 : Update permission to incl. watch for helmchartrepositories for console users #28044  
Automated - Update synthetic test data #28014  
increase cloud-credential-operator watch since we added a self-clusteroperator watch #28046  
OCPBUGS-15291 : Update broken dc tests due to deprecation warning #28041  
Enable Azure platform check in external cloud provider test #27776  
update pathological event namespace label to be unambiguous #28038  
multinetpolicy: use RetryOnConflict to reduce flakes #28035  
USHIFT-1379 : skip must-gather tests for MicroShift #28015  
Provide more detailed information when extracting binary fails #28034  
test: extended: deployment: use correct apigroup for imagestreamtags #27689  
Add logs in clusterquota test for more verbosity #28032  
OCPBUGS-15500 : Avoid panic attempting to process interval logs #28012  
Add test checking nodes are in proper read state before upgrade #28028  
trt-1030: 80s for service lb under test #28004  
OCPBUGS-15835 : remove references to registry.centos.org #28029  
OCPVE-379 : fix: avoid checking resources for BestEffort pods #28006  
OCPBUGS-15568 : Increase clusterquota wait timeout from 10 to 30 seconds #28026  
OCPBUGS-15558 : retry promql a few times to mask i/o timeouts #28010  
AUTH-377 : Add oauth-server redirect URI validation e2e tests #27922  
temporarily disable oc explain tests until openapi/v3 is working properly #28022  
USHIFT-647 : skip non-existing resources from security.openshift.io #27897  
trt-1117: Test for update lease errors #28020  
print out deployment for incorrectly scheduled pods #28011  
OCPBUGS-14425 : Skip CCM upgradable condition on AlibabaCloud #27967  
Update “verify that nodes have no unexpected reboots” test #28016  
allow cluster-config-operator to manage featuregate upgrade block #28009  
add a networking alert for OVNKubernetesResourceRetryFailure #28008  
add debugging info for cluster not ready to upgrade #28007  
OCPVE-378 : feat: remove skip, allow check on all platforms regardless #27911  
Report external binary usage #28000  
Changing the severity of “missing runbook_url annotation for critical alerts” test case from flaky to failure #27987  
disruption refinement for availability, not latency. #28003  
TRT-1097 : add KubeMemoryOvercommit to specific test so that the general test doesn’t fail #28002  
OCPBUGS-11652 : Enable oc adm node-logs #27992  
skip reboot test when machineconfigs not in target cluster #27999  
OCPBUGS-15291 : [sig-cli] oc idle: get a dc name through labels instead of parsing oc create output #27998  
Automated - Update synthetic test data #27995  
Flake ci-cluster-network-liveness and new backend disruption failures to avoid payload rejections #27990  
verifies number of node reboots even for HA #27994  
OCPBUGS-13379 : machines: add a test which verifies number of node reboots #27993  
strip operator framework from resource watch and fix bugs #27972  
Fix panic in loki upload #27991  
Replace dashes in locator keys for upload to loki, add namespace label when possible #27983  
Automated - Update synthetic test data #27982  
Update kubevirt LB connectivity tests to work with AWS ELB #27978  
STOR-1263 : Bump (openshift/kubernetes): to get openshift/kubernetes#1595 #27970  
add shutdown interval for apiserver from events #27919  
Update expected name for OVN acl logging test #27974  
Updated pathological events #27942  
new disruption backend #27838  
OCPBUGS-14667 : Revert “MON-3213: Changing the severity of “missing runbook_url annotation for critical alerts” test case from flaky to failure” #27969  
MON-3213 : Changing the severity of “missing runbook_url annotation for critical alerts” test case from flaky to failure #27933  
push intervals to loki #27930  
USHIFT-1300 : Avoid getting cluster state for TEST_PROVIDER env var #27964  
hard monitor.Event message creation #27946  
ETCD-425 : restore test should validate state #27921  
OCPBUGS-14338 : test/extended/prometheus: increase telemetry series threshold #27959  
Running tests using external binary #27570  
OCPBUGS-14321 : Increase timeout in sysctl allowlist test #27955  
remove legacy recovery tests #27917  
OCPBUGS-13649 : add tests for ClusterResourceQuota: count should work for all resources #27934  
MON-3219 : Clear missing summary/description annotation test case exception #27944  
OCPBUGS-13788 : 2x Revert “test/extended: Add MultiNetworkPolicy IPv4/IPv6 test cases” #27926 #27927  
OCPBUGS-14125 : Move from registry.centos.org to quay.io #27945  
LoadBalancer network connectivity test cases for HyperShift+KubeVirt #27931  
Revert “Add coverage for GET verb and websocket handshake to SCC exec tests.” #27943  
update the PDB resource to point to resource, not kind #27938  
fix oc explain status and spec verification #27937  
Add coverage for GET verb and websocket handshake to SCC exec tests. #27836  
test/extended/prometheus: fix test with enabled telemetry #27915  
bump(k8s.io/kubernetes) #27935  
Automated - Update synthetic test data #27920  
Change oc annotate cli test output check string #27932  
Migrate set-image.sh to go based test #27863  
STOR-1263 : Rebase 1.27.1 #27894  
Update etcd team lead #27928  
Revert “test/extended: Add MultiNetworkPolicy IPv4/IPv6 test cases” #27926  
trt-1032: update upperbounds based on recent failures #27923  
OCPBUGS-6586 : oc idle: increase wait timeouts to 60 sec #27913  
test/extended: Add MultiNetworkPolicy IPv4/IPv6 test cases #27795  
Mark ErrorReconcilingNode macAddress not found as known and with existing BZ #27918  
OCPBUGS-13366 : ignore repeated TopologyAwareHintsDisabled events #27916  
OCPBUGS-13372 : Add missing error check in sysctl allowlist test #27914  
trt-900: log risk-analysis errors but don’t pass back up #27898  
Automated - Update synthetic test data #27908  
OCPBUGS-5943 : Revert “ignore repeated TopologyAwareHintsDisabled events” #27815  
Reactivate netpol tests #26775  
Adjust thresholds for reasonable upgrade durations #27905  
Fix up the chart so the “Not” column is lined up #27886  
Automated - Update synthetic test data #27861  
OCPBUGS-12447 : Add intervals and test for ovs-vswitchd unreasonably long poll interval #27889  
WRKLDS-665 : Enable [sig-scheduling] SchedulerPreemption [Serial] validates pod disruption condition is added to the preempted pod [Suite:openshift/conformance/serial] #27874  
TRT-856 : DNS and disruption overlap test #27826  
OCPBUGS-11944 : use tokenrequest from lib-go #27883  
CCO-367 : Allow CCO to be Upgradeable=False when credentialsMode=Manual #27887  
add anonymous cert detection test case #27890  
Render html from monitor #27853  
PSa podspec exporter e2e: don’t specifically add seccompProfile to the podspec #27756  
ETCD-417 : add a new basic etcd backup/restore test #27875  
test/extended: cpu-partitioning: skip cluster infrastructure for Hypershift #27884  
OCPNODE-1257 : feat: remove custom node wait logic for upstream framework call #27882  
Add (optional) dual-stack tests to the CNI certification test suite #27807  
Trt-945 detect master node updates #27851  
Updating openshift-enterprise-tests images to be consistent with ART #27793  
Move selfsubjectreviews RBAC rule to the right place #27873  
Add git retry to run resource watch #27865  
Update ETCD storage data for k8s 1.27 #27871  
OCPBUGS-11652 : disable oc adm node-logs #27867  
NE-1243 : Validate TCP DNS local endpoint preference as well as UDP. #27791  
Add selfsubjectreviews RBAC rules #27866  
ETCD-399 : Add recovery suite to openshift-test cli #27869  
add specific test for failing cgroups path #27852  
not rely on deterministic pod names in oc debug tests #27842  
Revert “TRT-889: Temp flake all azure disruption” #27843  
add wait for ingress to be responsive before beginning upgrade #27857  
Allow cluster daemonsets to use maxSurge #27819  
retry getting the URL for routes until we succeed #27854  
bump timeout #27849  
OCPBUGS-11215 : fix: add namespace annotation helper for egress cni test #27834  
negative filtering #27829  
OCPBUGS-11072 : Add test for Egress Firewall node selector #27824  
upkeep: updated query results #27835  
Revert “Make unidle test more strict” #27833  
OTA-824 : test/extended/cli/admin: Test ‘oc adm release extract –file image-references …’ #27822  
STOR-1272 : DisableSC test should ignore in-tree storage classes #27814  
add apiserver availability timeline events #27828  
OCPBUGS-9831 : Make unidle test more strict #27673  
remove runresourcewatch git lock file on failure #27820  
Improve the disruptive suite description #27823  
OpenStack: Restore in-tree cinder provisioner tests #27789  
Add Divyanshu Agrawal as a reviewer #27821  
Enable AWS platform check in external cloud provider test #27777  
OCPBUGS-10824 : fix: add poll to get deployment status and avoid false positive #27818  
Add a test case checking for cluster upgradeability #27806  
Gather more interesting etcd pod logs for issues we’re debugging #27816  
Strip ANSI control characters from junits #27801  
Automated - Update synthetic test data #27703  
move IsTechPreviewNoUpgrade function to exutil and reuse everywhere #27787  
Mark previous pathological events so they get added to spyglass charts #27743  
CNF-5652 : Add cpu partitioning tests #27770  
Revert “Revert “Add vlan/macvlan/ipvlan incontainer master tests”” #27775  
Separate pathological event tests for all known namespaces #27774  
Scan etcd logs for dropped internal raft messages #27798  
Add intervals, synthetic test, and charting for etcd “slow fdatasync” pod log messages #27772  
OCPBUGS-8092 : Fix mounted volume expansion tests #27782  
Specify Audit-ID to identify disruption requests in api audit logs #27780  
TRT-889 : Temp flake all azure disruption #27781  
OCPBUGS-8483 : Revert “Switch to readyz path for health probes on Azure” #27771  
WRKLDS-657 : add test for UnhealthyPodEvictionPolicy for PDBs #27768  
Enable vSphere platform check in external cloud provider test #27638  
Realtime Kernel Tests #27751  
OCPBUGS-8310 : Bump to 1.26.2 #27764  
And 7 elided commits (e.g. from squash or rebase merges) 
Full changelog  
 
 
Source code for this page located on github