Back to index 
4.15.0-0.okd-scos-2024-12-16-191316 Download installer and client with:
oc adm release extract --tools registry.ci.openshift.org/origin/release-scos:4.15.0-0.okd-scos-2024-12-16-191316 Team Approvals: 
Tests:
Blocking jobsaws Failed  (2 retries)  periodic-ci-openshift-release-master-okd-scos-4.15-e2e-aws-ovn Informing jobs Upgrades from:
Created: 2024-12-16 19:23:23 +0000 UTC
Image Digest: sha256:08cefbdc1cb4eae9b2586b1db516b48e7f4288f990d1c6ae2622dcbfb5cd6bea
Components 
Rebuilt images without code change 
MGMT-16517 : Add Env Var Deployment Type & Set ABI (#6016) #6016 MGMT-16980 : Change the default value of ENABLE_SKIP_MCO_REBOOT to false (#6005) #6005 MGMT-16494 : Move ip hint file creation to ignition in order to change it in IBI process (#5926) #5926 OCPBUGS-24428 : Redact passwords logged in installConfigOverrides Ensure that any passwords included in installConfigOverrides are redacted in logs. (#5905) #5905 Full changelog  
OCPBUGS-32292 : Remove deprecated replace directives #8271 no-jira: PowerVS: Update CAPI IBMcloud to 188d9e99 #8310  
CORS-3076 : azure: Add additional tags to AzureCluster #8301 CORS-3294 : CAPA health check configuration for control plane ELBv2 #8223 CORS-3470 : capi/aws: add custom endpoint support. #8306 MULTIARCH-4111 : Updating CI image to include qemu-kvm #8312 MULTIARCH-4616 : Power VS: Add ServiceEndpoints for endpoint overrides #8292 no-jira: cluster-api/aws: bump capa to latest version #8288  
OCPBUGS-32306 : GCP Destroy find regional and global addresses #8275 OCPBUGS-32517 : Ensure worker BMH’s get unpaused #8299 OCPBUGS-32591 : GCP Destroy target pools fix misleading log #8298 CORS-3260 : CAPI: Create GCP Internal LB #8151 OCPBUGS-15845 : Check host for compatibility with target cluster config #7566 no-jira: bump golangci lint to 1.54.2 #8291  
OCPBUGS-32425 : Test for the presence of “provisioned” server #8289 SPLAT-1585 : capv - allow no auth to vcenter #8276 SPLAT-1208 : replace UPI terraform with powercli #7699 OCPBUGS-29765 : Fills CIS or DNS CRN in Metadata, never both #8057 OCPBUGS-32042 : fix usage of addtionalTrustBundle field #8253 METAL-872 : Remove terraform libvirt provider #8160 MULTIARCH-4549 : Logic for creating private DNS records for PowerVS CAPI #8246 OCPSTRAT-915 : Nutanix capi support #8211 OCPBUGS-32133 : GCP: Fixing GCP Bootstraping #8248 METAL-939 : baremetal: monitor bootstrap process #8181 no-jira: gather: replace deprecated errors package #8280  
no-jira:  azure: Update capz version to 1.14.2 #8268  
OCPBUGS-31017 : aws: add ec2:DisassociateAddress permission #8247 OCPBUGS-31563 : sdk/aws: add ssh security group rule for compute #8229 MULTIARCH-4550 : Power VS: Use a custom resolver when publish strategy is Internal #8243 MULTIARCH-2678 , OCPBUGS-14478 : Refactored updateIgnitionImg to use NewIgnitionImageReader from isoeditor to support s390x #8205 CORS-3050 : capi/aws: copy AMI to target region, if needed #8157 SPLAT-1592 : bump capv to v1.9.3 #8267 OCPBUGS-30774 : always save serial logs if they were gathered #8263 CORS-3261 : GCP cluster api add disk encryption #8222 CORS-3419 , OCPBUGS-30941 : Include baremetal IPI in openshift-installer #8161 no-jira: PowerVS: Open port 10258 #8261  
OCPBUGS-31711 : AWS update explain docs #8258 OCPBUGS-27965 : escape ‘%’ in proxy settings #8265 OCPBUGS-32174 : save correct bootstrap public IP #8264 CORS-3420 : Remove libvirt platform from openshift-baremetal-install #8244 no-jira: capi: replace deprecated --metrics-bind-addr arg #8251  
CORS-3436 : capi: save log output to file #8218 no-jira: PowerVS: Add destroy Power Server subnets #8260  
OCPBUGS-32091 : Add Top-level Context for Create Commands #8063 CORS-3063 : Support control plane disk encryption #8124 CORS-3269 : Azure CAPI Ignite Bootstrap #8255 no-jira: PowerVS: add AddIPToLoadBalancerPool #8257  
SPLAT-1293 : Bump API version to promote vSphereStaticIPs from TechPreview. #7943 no-jira: capi/aws: bump controller log level to debug #8252  
CORS-3254 : Update google.golang.org/api/cloudresourcemanager library version #8213 MULTIARCH-4111 : Update the CI image with virt-install #8259 CORS-3218 : GCP Remove the use case of users passing contents for json secret data #8234 OCPBUGS-27844 : Fix task for attaching IPv6 subnet to router. #8087 CORS-3270 : azure: tag installer-created LB resources #8236 OCPBUGS-31813 : AWS: bump CCO for permission fix #8233 CORS-3289 , CORS-3308 , CORS-3426 : Bump CAPA provider for various fixes #8232 OCPBUGS-32041 : update RHCOS 4.16 bootimage metadata to 416.94.202404101051-0 #8256 no-jira: docs: Fix typos #8245  
no-jira:PowerVS: Wait for IPs #8239  
CORS-3075 : Allow for installation in existing resource group #8123 CORS-3446 : Add instructions for obtaining correct binary #8230 AGENT-858 : Agent day2 ignition services #8093 CORS-3418 : images: move installer images to static builds #8215 CORS-3417 : capi/aws: support ignition proxy and CA bundle #8170 OSASINFRA-3365 : clusterapi: Add worker asset to PreProvision #8237 HIVE-2476 : OpenStack.MachineSets(): Allow nil Replicas #8227 CORS-3195 : Azure CAPI Supplemental Load Balancers #8115 no-jira: PowerVS: Set VPC service region #8217  
OCPBUGS-12890 : Create bucket, signed url and use proxy info for installs #8056 no-jira: PowerVS: Fix COS region and VPC subnets #8219  
OCPBUGS-31546 : azure: use filter when listing SKUs #8134 CORS-3245 : Azure CAPI rhcos image #8018 AGENT-874 : use AddNodesConfig asset #8080 no-jira: this clusterprofile isn’t actually used #8214  
no-jira: pkg/asset/machines: remove static ip log lines #8190  
CORS-2895 : aws/capi: setting zones to when creating cluster #8156 CORS-3071 : Create DNS entries for CAPZ implementation #8045 no-jira: PowerVS: Fix CAPI created service instance case #8212  
AGENT-857 : Agent day2 use clusterinfo #8009 CORS-3431 : CAPI: Add firewall rule for worker nodes #8200 OSASINFRA-3421 : OpenStack: Customizable clientOpts for CheckNetworkEx… #8209 no-jira: infra: aws: move SDK provisioner to its own dir #8194  
AGENT-868 : Generate ECDSA public private keys and pass it to assisted service #8105 MULTIARCH-4096 : PowerVS: Generate the cluster assets #8116 CORS-2901 , CORS-3428 : pkg/types/aws: limit additionalSecurityGroups to 10 #8184 OCPBUGS-27848 : If host is offline or disconnected don’t check ver #8206 METAL-855 : baremetal: remove ironic-inspector #8128 CORS-3280 : Bump cluster-api-provider-gcp to v1.6.0 #8153 OSASINFRA-3420 : openstack: Decouple OpenStack API calls from Machine generation #8187 CORS-2898 : capi/aws: configure IMDS #8152 CORS-2905 : capi/aws: destroy CAPA resources #8179 no-jira: capi/aws: reuse GenerateMachines for bootstrap #8193  
OCPBUGS-31209 : CAPG - Fix setting ServiceAccount role bindings for GCP #8192 OCPBUGS-31050 : openstack: Honour worker server group policy #8180 OCPBUGS-26052 : aws: altinfra: fix role creation in C2S #7871 OCPBUGS-15941 : ABI - Validate release image arch, add cpu_architectures to RELEASE_IMAGES #7349 CORS-3256 : GCP destroy updates for CAPG #8113 Bug OCPBUGS-30154: OpenStack: enable 30000:32767 nodePort IPv6 traffic #8195  
OCPBUGS-30882 : GCP capg distribute instances across zones #8176 CORS-3142 : capi: write manifests to disk during create manifests #8166 OCPBUGS-28870 : IBMCloud: Restrict CIS and DNS Service lookup #7987 OCPBUGS-31013 : Fix vsi image missing #8177 CNF-10170 : bootkube.sh: Render kernel boot arguments for SNO #8099 CORS-2894 , CORS-3051 : Create DNS resources and PHZ for CAPI/aws #8142 CORS-3417 : capa bump fallout #8169 CORS-3307 : add ‘A2’ as tested machine types on GCP #8148 CORS-2902 : capi/aws: add ext-LB as CAPA secondary LB #8149 CORS-3213 : Tweak GCPCluster  Failure Domain Logic #8017 CORS-3215 : capi: implement bootstrap gather #8036 NO-JIRA: OWNERS: pkg/infrastructure/openstack #8165  
OPNET-476 : GA Load balancer feature for vSphere and Baremetal #8101 no-jira: Power VS: Fix comment on default for wait_for_workspace #8158  
OPNET-476 : GA Load balancer feature for Nutanix #8102 CORS-3303 : GCP: Add me-central2 (Dammam, Saudi Arabia, Middle East) region to the survey as supported region #8132 SPLAT-1390 : remove feature gate for vSphere control plane machinesets #7908 CORS-2892 : capi/aws: add user tags to CAPA cluster #8150 OCPBUGS-30836 : Power VS: Fix wait_for_workspace #8145 OCPBUGS-25462 : Validate control plane replicas #8082 OCPBUGS-30642 : pin google oauth2 version #8133 OCPBUGS-30600 : update RHCOS 4.16 bootimage metadata to 416.94.202403071059-0 #8121 CORS-3257 : Create GCP ServiceAccounts and assign to machines #8066 OCPBUGS-15861 : Use a static pure-go libvirt library #7252 OCPBUGS-29437 , OCPBUGS-30547 : Run kubelet directly #8131 METAL-871 : baremetal: remove ironic tf files #8117 OCPBUGS-30641 : Enable deploy by Service ID on PowerVS #8111 CORS-3288 : bump CAPA for LB scheme fix #8114 no-jira:  machines/aws: fix subnet filter comment #8120  
METAL-871 : baremetal: bootstrap: rename master label #8107 OCPBUGS-29388 : upi: aws: fix typo in worker templates #8112 OSASINFRA-3362 : Fix CAPI bootstrap deletion #8104 OCPBUGS-24415 , OCPVE-661 : bump openshift/api version #7546 MULTIARCH-4095 : Generate PowerVS machine manifests for CAPI #8020 CORS-2900 : CAPI AWS IAM #8031 OCPBUGS-30200 : Authn with platform-services-go-sdk for PowerVS #8025 CORS-3281 : IBMCloud: initial CAPI infrastructure #8090 CORS-2890 : Bump CAPA Dependencies for Secondary Load Balancers #8088 SPLAT-1460 : Make vSphere default ResourcePool formatting not contain double slash. #8044 CORS-3212 : CAPG Add ignition for CAPG machines #8027 METAL-871 : Remove terraform-provider-ironic #7649 SPLAT-1468 : Added log message for import vsphere ova progress during CAPI install. #8097 no-jira: capi: aws: report all conflicting user tags at once #8085  
OCPBUGS-29469 : fix Azure API SKU calls timing out - part 2 #8070 SPLAT-1423 : Added static ip support to CAPI installer. #8081 MULTIARCH-4159 : Updated libvirt installer to include multi-arch yq and symlink for backwards compatibility #8098 OCPBUGS-30058 : GCP: The CAPG bootstrap machine IP should be set according to the publish strategy #8079 OCPBUGS-30057 : Don’t auto create subnets for CAPG #8083 MULTIARCH-4153 : Incorporating Eltorito Boot Loader fix for Agent #8069 no-jira: Missing permission from vsphere docs #7789  
OCPBUGS-30135 : fix “OpenShiftSDN deprecated” error message #8092 CORS-3274 : GCP: add africa-south1 region to the survey as supported region #8055 CORS-3251 : Create capz machine manifests #7969 CORS-3259 : GCP CAPI Infra: auth with service account #8077 CFE-857 : Apply user defined tags on created gcp resources #7279 AGENT-853 : Add ClusterInfo asset #7997 SPLAT-1173 : Enhance vSphere Installer to use IPAddressClaims for static IP #7501 CORS-3273 : capi system: don’t log env vars #8084 OCPBUGS-29860 : double looping of failuredomains breaks zonal #8059 no-jira: Remove v1alpha3 #8061  
OCPBUGS-30005 : remove github.com/IBM-Cloud/bluemix-go/api/account/accountv2 #8072 OSASINFRA-3363 : ShiftStack CAPO integration #7939 MULTIARCH-4158 : pkg/infrastructure/powervs: add initial CAPI provider #8060 OCPBUGS-29469 : fix Azure API SKU calls timing out #8046 SPLAT-1459 : capv machines only full clone #8042 OCPBUGS-29895 : PowerVS: Add debugging to ServiceInstanceNameToGUID #8058 SPLAT-1434 : aws: add support of BYO public ipv4 pool #7983 no-jira: images: libvirt: add oc to libvirt CI image #8008  
SPLAT-1465 : capv - add additional extra configs #8054 SPLAT-1462 : capv - Remove unneeded auth env vars #8053 OCPBUGS-29429 : feat: add check for SNO bootstrap condition #8004 Bug OCPBUGS-29084: OpenStack: Fix dualstack with external load-balancer #8028  
CORS-3259 : GCP: Create DNS records and internal load balancer for CAPG Install #8014 SPLAT-1198 : migrate vSphere installation to CAPV #7962 OCPBUGS-29587 : Power VS: Fix service instance list #8033 OCPBUGS-22410 : vsphere-fix convert if only provided name #7931 OCPBUGS-29584 : PowerVS: handle composite_instance #8029 OCPBUGS-29482 : Bump terraform-provider-ibm to v1.61.0 #8023 CORS-2890 : pkg/infrastructure/aws: add initial CAPI provider #8012 CORS-3185 : update default release image #7874 OCPBUGS-28590 : gcp: better error msg when service accnt missing #8002 OCPBUGS-28203 : Power VS: Add sleep to allow workspace to configure PER #7889 CORS-3220 : Initiate CAPG installation #8011 CORS-3213 : Create the GCP cluster manifest #7917 OCPBUGS-29441 : update RHCOS 4.16 bootimage metadata to 416.94.202402130130-0 #8015 OCPBUGS-29425 : PowerVS Fix next start search #8010 Bug OCPBUGS-29198: OpenStack: fix controlPlanePort validation #7998  
SPLAT-1447 : Move MCO imports to API; update library-go, api #8000 NO-ISSUE: integrationt tests support for env vars substitution #7992  
OCPBUGS-29114 : Fixed control plane machine set handling of static IPs when AddressesFromPools is not in use. #7985 OCPBUGS-29068 : GCP: Skip validation of public and private zones for terraform vars #7986 OCPBUGS-29067 : Copy GCP manifests within MCO bootstrap to the correct location #7991 OCPBUGS-20085 : IBMCloud: Handle disk delete errors #7515 OCPBUGS-28827 : do not rename boot.catalog for arm64 iso #7972 OSASINFRA-3371 : Pass rhcosImage and manifests to the PreProvision hook #7967 SPLAT-1387 : enable additional tags to be associated with vsphere machines #7905 CORS-3242 : PowerVS: Replace deprecated primary_ipv4_address with primary_ip list item #7861 OPNET-357 : Populate network configuration at install-time #7604 CORS-3240 : add OWNERS_ALIASES madhu-pillai #7733 CNF-10170 : Revert “bootkube.sh: Render kernel boot arguments for SNO” #7979 CORS-3188 : Bump k8s deps #7970 OCPBUGS-2135 : Include CAPG objects in uninstall filter #7907 AGENT-848 : add node-joiner cli tool main #7958 CORS-3207 : Generate GCP machine manifests for CAPI #7944 OCPBUGS-24575 : ic: gcp: validate instance architecture #7850 CORS-3196 : capg: add infrastructure components #7968 CORS-3208 : Create the GCP infrastructure controller #7940 OCPBUGS-27156 : GCP Destroy cleanup correct zones/records #7932 OCPBUGS-27737 : aws-edge-zones preventing err before discovering #7945 OCPBUGS-28708 : update tested Azure Arm64 instance type on 4.15 #7965 OCPBUGS-28643 : PowerVS: Add dal12 region #7956 OCPBUGS-27263 : Bump golang 1.21 #7925 CNF-10170 : bootkube.sh: Render kernel boot arguments for SNO #7692 OCPBUGS-28705 : [azure] update tested x86 instance type on 4.15 #7961 CORS-3139 : Move CAPI behind infrastructure provider interface #7824 OCPBUGS-27507 : bump containerd for vulnerability fix #7942 NO-ISSUE: test fix to support slightly different nmstate error messages #7954  
NO-JIRA: Minor fixes #7947  
no-jira: azure: add metadata info to resource group tags #7725  
OCPBUGS-25453 : duplicate failure domains in CMPS #7860 OCPBUGS-27788 : PowerVS: COS region configurable #7941 SPLAT-1345 : Remove alibaba #7832 OCPBUGS-27366 : set the –cluster-profile flag for openshift/api rendering #7924 And 1 elided commits (e.g. from squash or rebase merges) 
Full changelog  
OCPBUGS-27113 : Prevent healthcheck controller from Available=False blipping #835 OCPBUGS-29658 : oauthclients: further split oidc and integrated oauth handling #870 always sync oidcClients in authn status if the field is present #859  
OCPBUGS-29010 : oauthclients: fix oauthclients degraded condition that never gets removed #856 CONSOLE-3912 : OAuthClients: only add oidcClients to authentication status if the field exists #854 CONSOLE-3912 : OIDC: setup the volume name properly when custom CA is configured #853 OCPBUGS-22681 : Bump documentationBaseURL to 4.15 #807 CONSOLE-3912 : Add secrets for session encryption/authentication in OIDC #852 pick of OCPBUGS-27221: make it impossible double set conditions in a single loop #851  
OCPBUGS-27221 : Bump library-go to deal with GET conflict #837 Full changelog  
Make sure we don’t mask LB tests failures and fix what was failing (#2360) (#2537) #2360  
Remove handling code for glog (#2534) #2534  
Bump golangci-lint for go 1.22 (#2545) #2545  
Delete LB that gone into ERROR state (#2536) #2536  
Add ability to add Events by OCCM (#2539) #2539  
Lookup ports by SG and not tags (#2355) (#2538) #2355  
retry ubuntu image download on temp error (#2506) #2506  
update k8s.io/kubernetes to v1.28.4 in go.mod (#2496) #2496  
Implement imagePullSecret support for release 1.28 (#2445) #2445  
fix: octavia tlsContainerRef validation for barbican secrets (#2458) #2458  
Remove duplicate pflag.Parse calls (#2467) #2467  
manage-security-groups: Only add SGs to LB members (#2455) (#2466) #2455  
Use standard service account name in OCCM helm chart (#2447) #2447  
1.28.1 release (#2426) #2426  
delete barbican secret after the LB deletetion (#2424) #2424  
ensure octavia monitor is always updated (#2382) #2382  
add max_retries_down support for octavia health monitors (#2379) #2379  
Fix multiarch builds of Cinder CSI (#2342) #2342  
update tags (#2336) #2336  
Full changelog  
Add extra check in ids to bypass validations (#901) #901  
gather etcd_server_slow metrics (#900) #900  
Full changelog  
MCO-1009 : MCO-1008: MCO-905: Implement NodeDisruptionPolicy API #4267 OCPBUGS-32138 : add cluster fleet evaluation support to mco #4316 MCO-424 : cleanup: update references in docs from machine-os-contenet to rhel-coreos #4329 MCO-1029 : MCO-678: Implement Boot Image update opt-in API #4281 MCO-1117 : Make local MCO image builds faster #4296 OCPBUGS-32278 : Fix configure-ip-forwarding.sh #4323 MCO-1102 : OCPBUGS-32277: Add a ValidatingAdmissionPolicy for the boot images update opt-in API #4285 OCPBUGS-28230 : enforce termination message policy on all platform pods #4318 MCO-1129 : Re-land Adapting the MCO featuregate usage to new API #4315 OCPBUGS-28230 : enforce termination message policy on all platform pods #4319 OCPNODE-1632 : Support Cluster ImagePolicy CRD #4160 OCPBUGS-32028 : Decrease logs of haproxy #4245 OCPBUGS-30192 : Move StartLimitIntervalSec to Unit section #4304 OCPBUGS-28577 : MCO-1030, MCO-910: Updating MCO base image to RHEL9 #4241 OCPBUGS-22910 : Remove the condition for checking the multiple ovs-if-br-ex profiles #4016 OCPBUGS-18955 : make sure CO degrades if OCL config is invalid #4294 OCPBUGS-31630 : fix: resources were in the wrong indentation level #4299 TRT-1587 : Revert #4275 “MCO-1092: Adapt the MCO’s featuregate usage to new API” #4295 OCPBUGS-31376 : kubelet: restorecon necessary files on kubelet’s prestart #4287 MCO-1092 : Adapt the MCO’s featuregate usage to new API #4275 OCPBUGS-31067 : server: still serve kubeconfig with node-bootstrapper-token #4276 OCPBUGS-9108 : OCPBUGS-24228: Make MCO operator always Available, add retry to applyManifests before degrading #4240 OCPBUGS-27316 : configure-ovs: generate profiles directly in /run #4042 OCPBUGS-25744 , OPNET-303 : Remove weights from ingress check script #3698 OCPBUGS-31365 : make verify should use MCO’s kube version #4280 MCO-760 : add rebuild mechanism to ocb #4189 OCPCLOUD-2465 : Updates GCR CredentialProviderConfig #4260 OCPBUGS-30852 : add preferredduringscheduling annotation to kube-rbac-proxy-crio #4261 MCO-909 : Openshift/Kubernetes 1.29 Rebase Updates #4256 OCPBUGS-30239 : Prevent OVS-configuration to run before kdump #4213 OCPCLOUD-2514 , OCPCLOUD-2516 : Remove reliance on feature gates for cloud provider flags #4228 NO-JIRA: Sync CRI-O owners #4234  
OCPNODE-2098 : Add static pod for kube-rbac-proxy-crio #4175 OCPCLOUD-2462 : Add Image Credential Provider flags for Kubelet on Azure #4222 OCPBUGS-25821 : backportable version of api-int cert work #4106 MCO-898 : OCPBUGS-29857: OCPBUGS-29819: Implement an alerting mechanism for boot image update failures #4194 OCPCLOUD-2465 : Add Image Credential Provider flags for Kubelet on GCP #4224 OCPBUGS-30136 : APIVersion and Kind sometimes are empty when listing objects #4231 OCPBUGS-29946 : Prevent pull images in podmanCopy if they are present #4216 OCPBUGS-18670 : OCPBUGS-18535: MCO-809: rendercontroller should also reconcile machineconfigs #4158 OCPBUGS-30090 : add node owner to MCN #4223 OCPBUGS-29067 : Add HostToContainer propogataion for coreDNS pods on cloud platforms #4218 NO-JIRA: ovs-configfuration, run after nmstate.service #4212  
OCPBUGS-29713 : set nodeStatusReportFrequency #4204 MCO-998 : sets up MCO repository for Snyk CI scans #4197 OCPBUGS-29732 : Always touch resolv-prepender file at end of script #4207 OCPBUGS-29659 : Apply new DNS configuration only if changed #4196 OCPBUGS-29624 : Restart resolv-prepender on failure #4201 OCPNODE-1877 : Delete image openshift/openshift-proxy-pull-test #4047 NO-JIRA: nmstate, configure nmstate to keep service yamls #4190  
NO-ISSUE: OWNERS: Remove myself from reviewers #3628  
NO-ISSUE: add e2e-techpreview-shared, remove layering test target #4183  
OCPBUGS-27162 : Add dependency on crio-wipe to resolv-prepender #4146 OCPBUGS-22324 : Revert “Revert “Merge pull request #4028 from cybertron/wait-for-br-ex”” #4079 OPNET-355 : Use NM’s dns-change event for resolv.conf #4133 OCPBUGS-18940 : Add keepalived healthcheck for machine-config-server #4129 MCO-774 : Write e2e tests for bootimage management #4177 NO-JIRA: remove kube-rbac-proxy for crio port #4181  
OCPBUGS-26951 : annotate on-prem static pods for workload partitioning #4143 NO-JIRA: Fix patch comparison bug in test #4176  
docs/HACKING: Update command for building customize OCP release #4023  
OCPBUGS-18955 , OCPBUGS-18989 , OCPBUGS-18991 : add capability to react to OCB ImageBuilderType changes #4127 OCPBUGS-29098 : Revert “OCPNODE-2024: crio: migrate metrics port to localhost only” #4168 OCPBUGS-28969 : On-prem coredns manifests should not be generated for GCP #4165 OCPBUGS-26557 : Add existing kubeletconfig/ctrcfg mc-name-suffix annotation #4111 OCPNODE-2024 : crio: migrate metrics port to localhost only #4164 OCPBUGS-24356 : ovs-configure: fix vlan_parent calculation #4055 OCPBUGS-24705 : consider currentImage and desiredImage annotations #4135 CORS-2814 : Add support for in-cluster DNS on Cloud Platforms when cloud DNS cannot be used #4018 OCPBUGS-22721 , OCPBUGS-25753 : Run resolv-prepender entirely async #4102 OCPBUGS-26489 : feat: enable nodeip service for single node #4142 OCPBUGS-28230 : add FallbackToLogsOnError for easier debugging #4147 OCPBUGS-24366 : Delete state files on reboot only #4124 OCPBUGS-17788 : Improved error handling for missing MC #4096 OCPBUGS-27508 : daemon: allow the user to override drains on IR changes #4139 MCO-831 : added feature gate to mco for on cluster builds #4060 OCPNODE-2005 : crio: add support for LinkLogs annotation by default #4116 OCPNODE-1632 : Bump k8s api to v0.29.0 #4119 OCPBUGS-27190 : Fix mirrorSourcePolicy error prompt imagecontentsourcepolicies #4125 OCPBUGS-25662 : Add Image Credential Provider flags for Kubelet on AWS #4103 OCPNODE-2021 : add crio-kube-rbac-proxy #4108 OCPBUGS-24831 : Updating ose-machine-config-operator-container image to be consistent with ART #4070 Full changelog  
🐛 Persist API FloatingIP immediately on creation #1846  
:bug: Fix potential panic during instance create #1808  
fix –short flag is removed issue for CI #1811  
And 27 elided commits (e.g. from squash or rebase merges) 
Full changelog  
Source code for this page located on github