concourse-chart icon indicating copy to clipboard operation
concourse-chart copied to clipboard

feat(gw-api): Support HTTPRoute

Open larivierec opened this issue 10 months ago • 3 comments

Why do we need this PR?

Adds support for HTTPRoute resources usually attached with gateway-apis

Changes proposed in this pull request

  • add helm unittest to run helm unit tests on specific helm templates
  • modify readme to add web.route.*
  • update values
  • update .gitignore/.helmignore

Contributor Checklist

  • [X] Variables are documented in the README.md
  • [dev]

Reviewer Checklist

This section is intended for the core maintainers only, to track review progress. Please do not fill out this section.

  • [ ] Code reviewed
  • [ ] Topgun tests run
  • [ ] Back-port if needed
  • [ ] Is the correct branch targeted? (master or dev)

larivierec avatar Apr 18 '25 18:04 larivierec

FYI, i don't know if going forward you plan on using the unit test framework from helm, but if so, might be beneficial to include it as part of the ci process.

larivierec avatar Apr 23 '25 20:04 larivierec

I think it was on our list long ago, just never got prioritized. Just scanned your PR and saw you added some! Looks easy enough to add to our CI process. I'll add it as a TODO for when I review this PR.

taylorsilva avatar Apr 25 '25 16:04 taylorsilva

If you want I can rework it to include it. (The ci portion not write the tests for all the cases) :)

larivierec avatar Apr 25 '25 16:04 larivierec

Lol ain't that wonderful.

If it's ok with you, I'll check this over tomorrow. They should be working. Otherwise, we can do like you suggest, merge and create a separate PR for the tests

larivierec avatar Aug 26 '25 23:08 larivierec

No rush, just planning to release a minor version of the chart and would love to get this in since it's been sitting here for a while.

taylorsilva avatar Aug 26 '25 23:08 taylorsilva

i actually put the wrong types for hostnames and parentRefs it was a real error, nice unittests 👍

EDIT: branch is still targeting dev, I don't know if that's intentional

larivierec avatar Aug 27 '25 00:08 larivierec

Yeah target branch should've been dev, that's decided when the PR is made. Could change it now, but I'll be merging dev into master when I make the next chart release, so not a big deal in this case.

taylorsilva avatar Aug 27 '25 14:08 taylorsilva