Skip to content

feat: release chart 1.7.0 for cfgate alpha.8 - #23

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

mannie-exe merged 2 commits into
mainfrom
dev

Conversation

@mannie-exe

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

Copy link
Copy Markdown
Contributor

Chart 1.7.0 upgrades cfgate from alpha.7 to alpha.8 and installs matching recovery schemas. DNS write intents and ownership prefixes survive interrupted operations; token configuration gains rotation overlap and stricter validation. Existing chart values remain compatible.

The default image is pinned to the published, attested alpha.8 multi-architecture index (sha256:1655fd304fe4e1111eaef92fac743b127fa3fd226bd6e28e352866effe1acaa9). Operator release run 37103409834 passed all gates, including 121 E2E tests, zero failures or skips. Registry identity and the attestation's source commit/tag were verified locally; the chart release guard verifies them again before publication.

Upgrade notes cover automatic renewal, Secret distribution, admitted route discovery, delegated zones, immutable TXT prefixes, image overrides, and rollback obligations. Normalize legacy token durations such as 012h to 12h before upgrading schemas; the documented correction also works afterward. Historical migration guidance stays linked to its release tag; changelogs remain workflow-generated.

Validation:

  • 20 chart/guard tests, Helm lint, default/custom/external-resource rendering, actionlint, and exact parity of all four rendered CRD specs with operator source passed
  • Kubernetes 1.37.0: chart 1.6.0 → 1.7.0 with --reuse-values, published image digest, successful rollout and restart
  • stored DNS object UID and user values preserved; new pending-write status fields retained; immutable prefix and token duration/overlap validation exercised
  • legacy 012h migration tested before and after policy CRD replacement, including rejection of token-list edits until normalized
  • claim ConfigMap creation permitted in the installation namespace and denied in another namespace
  • test resources and disposable cluster cleaned up; temporary Colima setting restored

Greptile reviewed the final commit with 5/5 and no unresolved findings. CI passes.

- chart: prepare version 1.7.0
- image: pin the scanned alpha.8 index
- crds: retain pending DNS write identities
- crds: enforce immutable TXT prefixes
- crds: validate service token settings
- docs: explain renewal and upgrade changes
- docs: retain rollback recovery obligations
@greptile-apps

greptile-apps Bot commented Oct 3, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[High risk] Updates Kubernetes operator chart and CRD schemas.

The PR appears safe to merge based on the reviewed changes.

Summary

Chart 1.7.0 targets cfgate alpha.8 with a new default image digest, updated DNS recovery and service-token schemas, and expanded upgrade guidance.

  • Updates chart metadata and image-rendering test expectations.
  • Adds policy token validation and DNS recovery status fields.
  • Documents token-duration migration and rollback precautions.

Diagram

%%{init: {'theme': 'neutral'}}%%
flowchart LR
  Chart[Chart 1.7.0] --> Image[cfgate alpha.8 image]
  Chart --> CRDs[Updated policy and DNS CRDs]
  CRDs --> Upgrade[Upgrade guidance]
Loading

Reviews (2) · Last reviewed commit: "docs: provide a token duration upgrade p..."

- migration: normalize legacy token hours
- migration: cover already updated schemas
- docs: distinguish token-list validation
@mannie-exe
mannie-exe merged commit f42ad98 into main Oct 3, 2026
2 checks passed
@mannie-exe
mannie-exe deleted the dev branch October 3, 2026 07:03
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