Skip to content

Fix grand-central exposure convergence - #899

Open
tomach wants to merge 1 commit into
masterfrom
ta/fix-gc-exposure-convergence
Open

Fix grand-central exposure convergence#899
tomach wants to merge 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
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.

1 participant