Skip to content

chore: release chart 1.10.0 for cfgate alpha.11 - #26

Merged
mannie-exe merged 3 commits into
mainfrom
dev
Oct 4, 2026
Merged

mannie-exe merged 3 commits into
mainfrom
dev

Conversation

@mannie-exe

@mannie-exe mannie-exe commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Chart 1.10.0 deploys the published cfgate v0.2.0-alpha.11 image by its verified multi-architecture digest. The controller fixes DNS namespace selection, validates inherited origin transports per route, and rejects non-TCP HTTPRoute backends without blocking valid sibling updates or backend withdrawals.

The upgrade guide describes these behavior changes and links earlier migration notes. Helm install notes now distinguish controller removal from full decommissioning. No CRD fields, chart values, or connector image change.

Validation:

  • Operator release 37164719938 passed E2E, quality, build/scan, and publication. Its saved E2E report contains 123 passed, zero failed/skipped, plus successful setup/teardown. Renewal continuity recorded 8/16/4 successful requests before/during/after renewal.
  • Published AMD64/ARM64 image index and attestation verified against operator source d5bebc42cc27f606ca84aa3d3681071e5f991fcd and tag v0.2.0-alpha.11.
  • 22 chart/release-guard tests and Helm lint passed; default, CI-value, and external-CRD/RBAC rendering passed. All four rendered CRD specs match the released operator schemas.
  • Actual upgrade from chart 1.9.0 on ARM64 Kubernetes 1.37.0 using --reuse-values, followed by manager restart, passed. Stored DNS UID/spec and omitted TTL were preserved, as were custom metrics/health ports, replica count, and reused values. This fixture intentionally has no Cloudflare credentials; operator live E2E separately verifies remote effects.

Release order: operator alpha.11 is published; merge this chart after CI and review pass, then tag v1.10.0. Release-generated changelogs remain managed by the existing workflow.

- upgrade: distinguish pending behavior
- dns: clarify empty label selection
- routing: describe inherited conflicts
- routing: require TCP backend ports
- recovery: preserve existing state
- chart: pin published alpha.11 image
- chart: advance version to 1.10.0
- tests: update image contract fixtures
- docs: describe transport validation
- docs: clarify DNS namespace selection
- docs: link historical migration notes
- docs: preserve recovery precautions
- notes: link safe removal procedure
@mannie-exe mannie-exe changed the title docs: prepare the next controller upgrade chore: release chart 1.10.0 for cfgate alpha.11 Oct 4, 2026
@mannie-exe
mannie-exe marked this pull request as ready for review October 4, 2026 00:53
@greptile-apps

greptile-apps Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[High risk] Helm chart version bump with image digest update.

The PR appears safe to merge; no actionable new issue was identified.

Summary

Releases chart 1.10.0 with the cfgate alpha.11 image digest, updates the upgrade guidance, and makes controller-removal guidance available regardless of CRD installation mode.

Reviews (2) · Last reviewed commit: "docs: show removal guidance with externa..."

- notes: keep decommissioning visible
- docs: cover separately managed CRDs
@mannie-exe
mannie-exe merged commit 89e2271 into main Oct 4, 2026
2 checks passed
@mannie-exe
mannie-exe deleted the dev branch October 4, 2026 01:00
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