Commit Graph

6 Commits

Author SHA1 Message Date
Jonathan Stacks 981805a7aa [Breaking Change!] Remove Deprecated CRDs (#664)
* chore!: Remove TCPEdge CRD

* chore!: Remove TLSEdge CRD

* chore!: Remove HTTPSEdge, Tunnel, and NgrokModuleSet CRDs
2025-07-08 16:12:32 +00:00
Jonathan Stacks d6426361de feat: Add a default domain reclaim policy (#656) 2025-05-16 14:59:29 +00:00
Alice Lilith 190ff18d22 default to using endpoints instead of edges for ingress/gateway API (#596)
* default to using endpoints instead of edges for ingress/gateway API

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* update old edge tests to no longer expect edges by default

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

---------

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>
2025-02-21 21:24:47 +00:00
Alice Lilith 56fb1d43d4 update use endpoints annotation (#579)
Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>
2025-01-22 20:15:27 +00:00
Alice Lilith 0162b414ec Add conversion support from ingress to endpoints (#562)
* update edges calculation to ignore endpoint ingresses/gateways

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* add conversion support from ingress to endpoints

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* move common helpers from driver member funcs to standalone util funcs

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* add traffic policy phase name

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* add rule name support to traffic policy pkg

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* add ir package to assist with translation

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* move endpoints annotation util to common package

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* add new translator to take over config translation
I will likely pull this out into it's own package after decoupling
some more of the driver

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* rework manager driver to use new config translator

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* clean up manager driver utils and tests

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* add translator tests

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

* fix: Add ingress/gateway domains to returned map

Fixes and issue where the last domain would win

(cherry picked from commit 36d332eab3483b08fa0530e1d6305b9a8383d717)

* test: Add test to reproduce behavior

(cherry picked from commit ff44b31bcf4dbbc6fb63257f06487ec65075d6dd)

* fix endpoint translation merging bugs and add more test coverage

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

---------

Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>
Co-authored-by: Jonathan Stacks <jonstacks@users.noreply.github.com>
2025-01-14 16:40:01 +00:00
Alice Lilith f7dd866b5a refactor: store driver (#553)
* split up driver.go

* move driver into its own package

* rename UpdateStoreHandler for api manager driver
2024-12-13 16:41:59 +00:00