Skip to content

fix(openstack): drop null overrides of resources cpu limits - #2530

Merged
cardoe merged 1 commit into
mainfrom
drop-null-cpu-limits-overrides
Oct 17, 2026
Merged

cardoe merged 1 commit into
mainfrom
drop-null-cpu-limits-overrides

Conversation

@cardoe

@cardoe cardoe commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • The upstream openstack-helm charts no longer set resources.cpu.limits, so our cpu: null overrides had nothing left to cancel.
  • ArgoCD renders those nulls as cpu: "0", which showed up as a permanent diff (OutOfSync) on cinder, glance, horizon, ironic, keystone, neutron and nova.
  • Remove the overrides, the keys left empty by their removal, and the comment explaining them, in cinder, glance, horizon, ironic, keystone, neutron, nova, octavia, placement and skyline.
  • Memory limits and CPU requests are unchanged.

The upstream openstack-helm charts no longer set resources.cpu.limits,
so our explicit `cpu: null` overrides had nothing to cancel. ArgoCD
renders them as `cpu: "0"`, which shows up as a permanent diff on the
affected Deployments, StatefulSets and CronJobs.

Remove the overrides and the keys left empty by their removal, along
with the comment explaining them. Memory limits and CPU requests are
unchanged.
@cardoe
cardoe requested a review from a team October 16, 2026 21:13
@cardoe
cardoe enabled auto-merge October 16, 2026 22:05
@cardoe
cardoe added this pull request to the merge queue Oct 17, 2026
Merged via the queue into main with commit f744f5a Oct 17, 2026
21 checks passed
@cardoe
cardoe deleted the drop-null-cpu-limits-overrides branch October 17, 2026 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants