Skip to content

Add Gateway API HTTPRoute support to the firefly-iii chart#117

Open
somaz94 wants to merge 1 commit into
firefly-iii:mainfrom
somaz94:feat/firefly-iii-httproute
Open

Add Gateway API HTTPRoute support to the firefly-iii chart#117
somaz94 wants to merge 1 commit into
firefly-iii:mainfrom
somaz94:feat/firefly-iii-httproute

Conversation

@somaz94

@somaz94 somaz94 commented Jun 11, 2026

Copy link
Copy Markdown

Adds an opt-in HTTPRoute template (Gateway API) to the firefly-iii chart, mirroring the existing implementation in the importer chart (#112). This lets users expose Firefly III through the Kubernetes Gateway API as an alternative to Ingress.

Changes

  • New templates/httproute.yaml, gated on httpRoute.enabled (default false — no behavior change for existing users)
  • httpRoute values block: enabled, annotations, hostnames, parentRefs (same shape as the importer chart)
  • Bumped firefly-iii chart 1.9.171.10.0 and the matching firefly-iii-stack dependency pin
  • READMEs regenerated with helm-docs

Validation

  • helm template with httpRoute.enabled=false renders no HTTPRoute; with enabled=true plus custom hostnames / parentRefs / annotations renders a valid HTTPRoute pointing at the service
  • helm lint passes
  • ct lint --config ct.yaml --charts charts/firefly-iii and --charts charts/firefly-iii-stack both pass

related: firefly-iii/firefly-iii#12208

somaz94 added a commit to somaz94/somaz94 that referenced this pull request Jun 11, 2026
@somaz94 somaz94 marked this pull request as ready for review June 11, 2026 06:26
@somaz94 somaz94 requested a review from JC5 as a code owner June 11, 2026 06:26
@KentaKariya

Copy link
Copy Markdown
Contributor

Got this working in my K8s cluster. Could you bump the firefly-iii-stack chart version as well?

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