Skip to content

Fix grand-central exposure convergence - #899

Merged
tomach merged 1 commit into
masterfrom
ta/fix-gc-exposure-convergence
Sep 8, 2026
Merged

Fix grand-central exposure convergence#899
tomach merged 1 commit into
masterfrom
ta/fix-gc-exposure-convergence

Conversation

@tomach

@tomach tomach commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary of changes

When spec.cluster.exposure changed while spec.grandCentral.exposure was unset, grand-central's routing didn't converge via the fallback, leaving a stale nginx Ingress behind. This fixes it, so migrate_grand_central_exposure is now convergent and idempotent, and ChangeGrandCentralExposureSubHandler always reconciles instead of doing nothing when the effective value looks unchanged

Checklist

  • Link to issue this PR refers to: https://github.com/crate/cloud/issues/3067
  • Relevant changes are reflected in CHANGES.rst
  • Added or changed code is covered by tests
  • Documentation has been updated if necessary
  • Changed code does not contain any breaking changes (or this is a major version change)

@tomach
tomach force-pushed the ta/fix-gc-exposure-convergence branch from 3ad406e to d1e3c3e Compare September 4, 2026 07:24

@plaharanne plaharanne left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💯

@tomach
tomach force-pushed the ta/fix-gc-exposure-convergence branch from d1e3c3e to 7ef45c4 Compare September 8, 2026 08:48
@tomach
tomach merged commit 5628aaf into master Sep 8, 2026
16 checks passed
@tomach
tomach deleted the ta/fix-gc-exposure-convergence branch September 8, 2026 08:54
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