Jonathan Stacks
aa1781d348
Dependency updates ( #785 )
...
* chore: Update to go 1.26.1
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
* chore: Run 'go fix ./...' for go 1.26.1
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
* chore: Upgrade go modules
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
* chore: Fix deprecations and linter warnings
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
---------
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
2026-03-23 16:50:43 +00:00
Andrew Harris
d1ddbd2dc6
feat: support Domain resolves_to field ( #746 )
...
* chore(deps): bump ngrok-api-go to 7.8.0
* feat: support Domains resolves_to field
* fix: typo in field name
* chore: make generate
* chore: make manifests
* fix: compatibility with ngrok-api-go v7.7.0 changes to endpoint pooling var
* chore: make generate
* fix: need more to flesh out optional EndpointPooling support
* fix: need more to finish out ResolvesTo support, too
* test: expand Domain ResolvesTo update tests
* test: add test case for present-but-empty Endpoint Pooling annotation
* test: expand coverage for new helper functions
* fix: PR feedback
2026-02-05 00:23:11 +00:00
Jonathan Stacks
92b135c9c2
fix: Load Balancer service status not working when using default mapping strategy ( #693 )
...
* refactor(service-controller): Move to own directory
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
* feat: Add TCP Addresses mock client
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
* chore: Update boilerplate.go.txt
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
* chore: Add helper function in common types
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
* test: Add kginkgo helpers
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
* test: Add more tests for LB services
In doing so, migrate to envtest to test the controller. Also fix a bug while we are at it
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
* docs: Add a spec for the service controller
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
---------
Signed-off-by: Jonathan Stacks <jonstacks@users.noreply.github.com >
2025-10-24 18:38:36 +00:00
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
cbe63626f4
perf: Enable 'use-errors-new' revive linter ( #659 )
2025-06-11 18:59:51 +00:00
Alice Lilith
fef53fdd2e
remove generated bindings from ingress/gateway resources ( #635 )
...
Signed-off-by: Alice-Lilith <a.wasko@ngrok.com >
2025-04-21 18:52:06 +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
Mo
1028d7f255
add bindings annotation ( #590 )
...
* add bindings annotation
* make manifests
2025-02-19 22:56:41 +00:00
Alice Lilith
62234519ae
add cloud endpoint pooling support ( #582 )
...
* add cloud endpoint pooling support
Signed-off-by: Alice-Lilith <a.wasko@ngrok.com >
* add endpoint pooling to service translation
Signed-off-by: Alice-Lilith <a.wasko@ngrok.com >
---------
Signed-off-by: Alice-Lilith <a.wasko@ngrok.com >
2025-01-30 18:28:28 +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
Jonathan Stacks
71eae349ac
Look up IP Policies by Name
2023-01-31 22:03:40 -06:00
Jonathan Stacks
9e238308cd
Add headers route module annotation parsing
2023-01-25 12:08:06 -06:00
Jonathan Stacks
3d9e93ce6a
Remove enabled from IPPolicies and change how route modules are updated/deleted
2023-01-25 12:08:05 -06:00
Jonathan Stacks
537ddc7432
Add IP Restriction Annotation Parser
2023-01-20 00:36:53 -06:00
Jonathan Stacks
2d4154355f
Add annotation parsing utilities
2023-01-09 15:30:56 -06:00