Skip to content

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

Merged
JC5 merged 2 commits into
firefly-iii:mainfrom
somaz94:feat/firefly-iii-httproute
Jun 15, 2026
Merged

Add Gateway API HTTPRoute support to the firefly-iii chart#117
JC5 merged 2 commits into
firefly-iii:mainfrom
somaz94:feat/firefly-iii-httproute

Conversation

@somaz94

@somaz94 somaz94 commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

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?

@jpizquierdo

Copy link
Copy Markdown

It would be awesome to have this native in the helm chart

@JC5

JC5 commented Jun 14, 2026

Copy link
Copy Markdown
Member

Is it necessary to bump the version? Then I will wait for that.

@somaz94

somaz94 commented Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

@JC5 @KentaKariya Done — bumped the firefly-iii-stack chart version 0.9.60.10.0 (minor, matching the firefly-iii subchart 1.9.171.10.0 bump that adds the HTTPRoute feature). Pushed in cb08cfa. helm lint passes. Ready for another look — thanks!

@JC5
JC5 merged commit 9209d0c into firefly-iii:main Jun 15, 2026
7 checks passed
@JC5

JC5 commented Jun 15, 2026

Copy link
Copy Markdown
Member

Nice work, merged!

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.

4 participants