-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
policy(feat): GrpcRoute
index support
#12584
policy(feat): GrpcRoute
index support
#12584
Commits on Apr 27, 2024
-
chore(deps): enable k8s-gateway-api experimental feature by default
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 8384e93 - Browse repository at this point
Copy the full SHA 8384e93View commit details -
chore(deps): enable k8s-gateway-api experimental feature by default
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 5bfc2f1 - Browse repository at this point
Copy the full SHA 5bfc2f1View commit details -
chore(deps): enable k8s-gateway-api experimental feature by default
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 536fada - Browse repository at this point
Copy the full SHA 536fadaView commit details -
chore(deps): enable k8s-gateway-api experimental feature by default
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 0ce91e7 - Browse repository at this point
Copy the full SHA 0ce91e7View commit details -
fix(typo): fix controller metrics patches typo
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 904f68a - Browse repository at this point
Copy the full SHA 904f68aView commit details -
chore(deps): remove k8s-gateway-api dependency in favor of reexport f…
…rom linkerd-policy-controller-k8s-api Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for f902467 - Browse repository at this point
Copy the full SHA f902467View commit details -
feat: initial support for gateway grpcroute
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for db41e29 - Browse repository at this point
Copy the full SHA db41e29View commit details -
revert: remove unnecessary k8s-gateway-api feature addition
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for bcaf307 - Browse repository at this point
Copy the full SHA bcaf307View commit details -
build(deps): bump lock_api from 0.4.11 to 0.4.12 (linkerd#12511)
Bumps [lock_api](https://github.com/Amanieu/parking_lot) from 0.4.11 to 0.4.12. - [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md) - [Commits](Amanieu/parking_lot@lock_api-0.4.11...lock_api-0.4.12) --- updated-dependencies: - dependency-name: lock_api dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 4197360 - Browse repository at this point
Copy the full SHA 4197360View commit details -
build(deps): bump parking_lot from 0.12.1 to 0.12.2 (linkerd#12510)
Bumps [parking_lot](https://github.com/Amanieu/parking_lot) from 0.12.1 to 0.12.2. - [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md) - [Commits](Amanieu/parking_lot@0.12.1...0.12.2) --- updated-dependencies: - dependency-name: parking_lot dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for cf98619 - Browse repository at this point
Copy the full SHA cf98619View commit details -
fix: avoid unnecessary headless endpoint mirrors cleanups during GC (l…
…inkerd#12500) Subject Fixes a bug where headless endpoint mirrors get cleaned up during GC Problem When GC is triggered (which also happens at startup or when the link watch disconnects), the service mirror controller attempts to look for services that can be GC'ed. This is done by looping through the local mirrored services on the cluster, then extracting the name of the original service in the remote (by dropping the target name suffix). However, this check doesn't account for the headless endpoint service mirrors (the per pod cluster IP services). For example, if you have nginx-svc in the west cluster and two replicas, the source cluster will end up with nginx-svc-west, nginx-set-0-west and nginx-set-1-west. The logic would then parse the resource name for the latter two services as nginx-set-0 and nginx-set-1 which won't exist on the remote and ends up deleting them as part of GC. The next sync would recreate those mirrors but you end up with downtime. Solution For those cases, instead of parsing the remote resource from the local service name, retrieve the info from the `mirror.linkerd.io/headless-mirror-svc-name` label. Validation Unit tests Fixes linkerd#12499 Signed-off-by: Marwan Ahmed <me@marwanad.com> Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for a3e50bd - Browse repository at this point
Copy the full SHA a3e50bdView commit details -
Fix issues with native sidecars (linkerd#12453)
Closes linkerd#12395 Failing to iterate over init containers as well as regular containers for finding the proxy in various parts of the code when the proxy is injected as a native sidecar resulted in: - `Get` Destination API failing in the presence of opaque ports - Failure having the injector detecting already injected pods - Various CLI issues This PR is split into the following commits addressing each issue separately: a8ebe76 - Fix injection check for existing sidecars 44e9625 - Fix 'linkerd uninject' 6269496 - Fix 'linkerd version --proxy' 42dbdad - Fix 'linkerd identity' 39db823 - Fix 'linkerd check' 7359f37 - Fix 'linkerd dg proxy-metrics' f8f73c4 - Fix destination controller Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 3b336f5 - Browse repository at this point
Copy the full SHA 3b336f5View commit details -
fix(tests): add missing
timeouts
field to gateway HttpRouteRule fix……ture Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for d259fb3 - Browse repository at this point
Copy the full SHA d259fb3View commit details -
style(logging): simplify logged route patching error messages
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for f35eb70 - Browse repository at this point
Copy the full SHA f35eb70View commit details -
docs: update
Index::route_refs
docstringSigned-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for fa79a34 - Browse repository at this point
Copy the full SHA fa79a34View commit details -
Configuration menu - View commit details
-
Copy full SHA for f043a63 - Browse repository at this point
Copy the full SHA f043a63View commit details
Commits on Apr 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dfa0899 - Browse repository at this point
Copy the full SHA dfa0899View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96c010f - Browse repository at this point
Copy the full SHA 96c010fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e7836b - Browse repository at this point
Copy the full SHA 8e7836bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0006aa9 - Browse repository at this point
Copy the full SHA 0006aa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2f1209 - Browse repository at this point
Copy the full SHA a2f1209View commit details -
Configuration menu - View commit details
-
Copy full SHA for 092658f - Browse repository at this point
Copy the full SHA 092658fView commit details
Commits on Apr 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 10cd038 - Browse repository at this point
Copy the full SHA 10cd038View commit details -
style: apply preferred crate structure
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 59918f4 - Browse repository at this point
Copy the full SHA 59918f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 856aa08 - Browse repository at this point
Copy the full SHA 856aa08View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce6ae3f - Browse repository at this point
Copy the full SHA ce6ae3fView commit details -
chore(deps): bump k8s-gateway-api git ref
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for ca0b9e4 - Browse repository at this point
Copy the full SHA ca0b9e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39072ad - Browse repository at this point
Copy the full SHA 39072adView commit details -
test(fix): remove incorrect timeouts field
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for c406101 - Browse repository at this point
Copy the full SHA c406101View commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e86511 - Browse repository at this point
Copy the full SHA 4e86511View commit details -
Configuration menu - View commit details
-
Copy full SHA for 477914c - Browse repository at this point
Copy the full SHA 477914cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2be3812 - Browse repository at this point
Copy the full SHA 2be3812View commit details -
build(deps): replace explicit k8s-gateway-api dep with reexport from …
…linkerd-policy-controller-k8s-api Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for fa15606 - Browse repository at this point
Copy the full SHA fa15606View commit details -
feat: add grpcroute watch to status controller
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 0bf9f06 - Browse repository at this point
Copy the full SHA 0bf9f06View commit details -
feat: add admission validation for grpcroute resources
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 1b16e99 - Browse repository at this point
Copy the full SHA 1b16e99View commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1195488 - Browse repository at this point
Copy the full SHA 1195488View commit details -
build(deps): update k8s-gateway-api ref branch
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 762e658 - Browse repository at this point
Copy the full SHA 762e658View commit details -
chore(tests): update golden output files
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 4e793a2 - Browse repository at this point
Copy the full SHA 4e793a2View commit details
Commits on May 3, 2024
-
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for beb2b1e - Browse repository at this point
Copy the full SHA beb2b1eView commit details -
fix: do not panic on route patch creation failure
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 9150e2d - Browse repository at this point
Copy the full SHA 9150e2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 807dd38 - Browse repository at this point
Copy the full SHA 807dd38View commit details -
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 816228f - Browse repository at this point
Copy the full SHA 816228fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0296e41 - Browse repository at this point
Copy the full SHA 0296e41View commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cd383ba - Browse repository at this point
Copy the full SHA cd383baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eab9a9 - Browse repository at this point
Copy the full SHA 1eab9a9View commit details
Commits on May 7, 2024
-
chore(deps): replace explicit k8s-gateway-api dep with reexport from …
…linkerd-policy-controller-k8s-api Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 0988e4c - Browse repository at this point
Copy the full SHA 0988e4cView commit details -
chore(deps): replace explicit k8s-gateway-api dep with reexport from …
…linkerd-policy-controller-k8s-api Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 2725fee - Browse repository at this point
Copy the full SHA 2725feeView commit details -
style: split http_route into discrete modules by route type
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 77018e3 - Browse repository at this point
Copy the full SHA 77018e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0de46c - Browse repository at this point
Copy the full SHA c0de46cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b7c228 - Browse repository at this point
Copy the full SHA 0b7c228View commit details
Commits on May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2139013 - Browse repository at this point
Copy the full SHA 2139013View commit details
Commits on May 9, 2024
-
style: apply module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 097252f - Browse repository at this point
Copy the full SHA 097252fView commit details -
style: apply module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 761d1a7 - Browse repository at this point
Copy the full SHA 761d1a7View commit details -
style: apply module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 7fed594 - Browse repository at this point
Copy the full SHA 7fed594View commit details -
feat(deps): enable linkerd2-proxy-api grpc-route feature
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 3b9c049 - Browse repository at this point
Copy the full SHA 3b9c049View commit details -
style: apply module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for c9efdea - Browse repository at this point
Copy the full SHA c9efdeaView commit details -
style: apply module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for aa1a853 - Browse repository at this point
Copy the full SHA aa1a853View commit details -
style: apply module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for adb1bd7 - Browse repository at this point
Copy the full SHA adb1bd7View commit details -
style: apply type and module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 532ec2c - Browse repository at this point
Copy the full SHA 532ec2cView commit details -
style: apply type and module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 3343ad7 - Browse repository at this point
Copy the full SHA 3343ad7View commit details -
style: apply type and module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for c64e67f - Browse repository at this point
Copy the full SHA c64e67fView commit details -
style: apply module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for b4feef4 - Browse repository at this point
Copy the full SHA b4feef4View commit details -
style: apply module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for c90bdae - Browse repository at this point
Copy the full SHA c90bdaeView commit details -
style: apply type and module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 07f5698 - Browse repository at this point
Copy the full SHA 07f5698View commit details -
feat: add missing FailureInjector variant to Filter enum
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 2abd8c7 - Browse repository at this point
Copy the full SHA 2abd8c7View commit details -
style: apply type and module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for b748477 - Browse repository at this point
Copy the full SHA b748477View commit details -
style: apply module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for a955659 - Browse repository at this point
Copy the full SHA a955659View commit details -
feat: add grpcroute-specific types
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for aea561d - Browse repository at this point
Copy the full SHA aea561dView commit details -
refactor(structure): break routes out by subtype
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for cc13853 - Browse repository at this point
Copy the full SHA cc13853View commit details -
style: apply type and module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for f25c802 - Browse repository at this point
Copy the full SHA f25c802View commit details -
chore: fix submodule visibility level
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 66d6630 - Browse repository at this point
Copy the full SHA 66d6630View commit details -
style: rename http_routes field to routes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 6c4a458 - Browse repository at this point
Copy the full SHA 6c4a458View commit details -
style: apply type and module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for e4d5aa0 - Browse repository at this point
Copy the full SHA e4d5aa0View commit details -
style: apply type and module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 27419be - Browse repository at this point
Copy the full SHA 27419beView commit details -
feat: impl impl kubert::index::IndexNamespacedResource<k8s_gateway_ap…
…i::GrpcRoute> for Index Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 21d3cbf - Browse repository at this point
Copy the full SHA 21d3cbfView commit details -
style: apply type and module name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for fa69183 - Browse repository at this point
Copy the full SHA fa69183View commit details -
feat: implement GroupKindName construction convenience traits
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for d42bc07 - Browse repository at this point
Copy the full SHA d42bc07View commit details -
style: switch to GroupKindName construction convenience traits
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for aa63856 - Browse repository at this point
Copy the full SHA aa63856View commit details -
feat: initial grpcroute support
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 1873b63 - Browse repository at this point
Copy the full SHA 1873b63View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6805da - Browse repository at this point
Copy the full SHA b6805daView commit details -
Configuration menu - View commit details
-
Copy full SHA for c90d786 - Browse repository at this point
Copy the full SHA c90d786View commit details
Commits on May 10, 2024
-
style: apply field name changes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for de75f95 - Browse repository at this point
Copy the full SHA de75f95View commit details -
chore(deps): add override for linkerd2-proxy-api
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for e579eca - Browse repository at this point
Copy the full SHA e579ecaView commit details -
feat: add grpc routes to outbound detect responses
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 071a51f - Browse repository at this point
Copy the full SHA 071a51fView commit details -
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 6e2b065 - Browse repository at this point
Copy the full SHA 6e2b065View commit details -
build: remove unneeded allow tag
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 6690a1c - Browse repository at this point
Copy the full SHA 6690a1cView commit details -
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 0d13497 - Browse repository at this point
Copy the full SHA 0d13497View commit details
Commits on May 14, 2024
-
build: exclude local .cargo/ from docker globs
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 0f102bd - Browse repository at this point
Copy the full SHA 0f102bdView commit details -
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 294f2df - Browse repository at this point
Copy the full SHA 294f2dfView commit details -
docs(logging): use generic 'route' in logged messages
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for d54e976 - Browse repository at this point
Copy the full SHA d54e976View commit details -
style: switch to GroupKindName construction convenience trait
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 1794eab - Browse repository at this point
Copy the full SHA 1794eabView commit details -
docs: use generic 'route' in comments and logged messages
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for d10546d - Browse repository at this point
Copy the full SHA d10546dView commit details -
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 9113819 - Browse repository at this point
Copy the full SHA 9113819View commit details -
Configuration menu - View commit details
-
Copy full SHA for d580550 - Browse repository at this point
Copy the full SHA d580550View commit details -
fix: add missing inbound and outbound indexes to grpcroute watches
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for ae5e61d - Browse repository at this point
Copy the full SHA ae5e61dView commit details -
docs: use generic 'route' in docstrings
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for e28f5cf - Browse repository at this point
Copy the full SHA e28f5cfView commit details -
feat: initial implementation of grpc-specific outbound policy
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 6d5cb4a - Browse repository at this point
Copy the full SHA 6d5cb4aView commit details -
test: specify http as route type under test
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 02e3226 - Browse repository at this point
Copy the full SHA 02e3226View commit details -
test: add status tests for outbound grpcroutes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for b3315b0 - Browse repository at this point
Copy the full SHA b3315b0View commit details -
test: add tests for outbound grpcroutes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 2888f65 - Browse repository at this point
Copy the full SHA 2888f65View commit details -
chore(deps): remove unneeded linkerd2-proxy-api override
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for a9cd01f - Browse repository at this point
Copy the full SHA a9cd01fView commit details -
chore(deps): add ahash dep for consistency
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for a095aeb - Browse repository at this point
Copy the full SHA a095aebView commit details -
chore(deps): update k8s-gateway-api-rs dep
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 182cf52 - Browse repository at this point
Copy the full SHA 182cf52View commit details -
chore(deps): replace explicit k8s-gateway-api-rs dep with export from…
… linkerd-policy-controller-k8s-api Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 6feedb3 - Browse repository at this point
Copy the full SHA 6feedb3View commit details -
test(admission): add tests for grpc route admission
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for dc1fb8d - Browse repository at this point
Copy the full SHA dc1fb8dView commit details -
test(e2e): add test skeletons for e2e grpc routing
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 7f1808c - Browse repository at this point
Copy the full SHA 7f1808cView commit details -
test(status): add test skeletons for grpcroute status
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 9472845 - Browse repository at this point
Copy the full SHA 9472845View commit details -
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 3b07fb1 - Browse repository at this point
Copy the full SHA 3b07fb1View commit details -
test: update ignore reason for accuracy
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for ad4a306 - Browse repository at this point
Copy the full SHA ad4a306View commit details
Commits on May 15, 2024
-
Add outbound index metrics to the policy controller (linkerd#12429)
Adds index metrics to the outbound policy index. ``` # HELP outbound_index_service_index_size The number of entires in service index # TYPE outbound_index_service_index_size gauge outbound_index_service_index_size 20 # HELP outbound_index_service_info_index_size The number of entires in the service info index # TYPE outbound_index_service_info_index_size gauge outbound_index_service_info_index_size 23 # HELP outbound_index_service_route_index_size The number of entires in the service route index # TYPE outbound_index_service_route_index_size gauge outbound_index_service_route_index_size{namespace="kube-system"} 0 outbound_index_service_route_index_size{namespace="cert-manager"} 0 outbound_index_service_route_index_size{namespace="default"} 0 outbound_index_service_route_index_size{namespace="linkerd"} 0 outbound_index_service_route_index_size{namespace="emojivoto"} 0 outbound_index_service_route_index_size{namespace="linkerd-viz"} 0 # HELP outbound_index_service_port_route_index_size The number of entires in the service port route index # TYPE outbound_index_service_port_route_index_size gauge outbound_index_service_port_route_index_size{namespace="kube-system"} 0 outbound_index_service_port_route_index_size{namespace="cert-manager"} 0 outbound_index_service_port_route_index_size{namespace="default"} 1 outbound_index_service_port_route_index_size{namespace="linkerd"} 0 outbound_index_service_port_route_index_size{namespace="emojivoto"} 3 outbound_index_service_port_route_index_size{namespace="linkerd-viz"} 0 ``` Signed-off-by: Alex Leong <alex@buoyant.io> (cherry picked from commit 405aabb)
Configuration menu - View commit details
-
Copy full SHA for 1346032 - Browse repository at this point
Copy the full SHA 1346032View commit details -
Revert "Fix destination staleness issue when adding EndpointSlices (l…
…inkerd#12427)" (linkerd#12589) This reverts commit 4fccf3e. The early return was causing `pp.addresses = newAddressSet` to not be run when the list of addresses is empty; but setting that is still necessary so that labels are tracked correctly. This was caught by the tap (viz) integration test run in the release workflow. (cherry picked from commit 9bd8c00)
Configuration menu - View commit details
-
Copy full SHA for f006679 - Browse repository at this point
Copy the full SHA f006679View commit details -
build(deps): bump thiserror from 1.0.59 to 1.0.60 (linkerd#12585)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.59 to 1.0.60. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.59...1.0.60) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 9d5994c)
Configuration menu - View commit details
-
Copy full SHA for 3904179 - Browse repository at this point
Copy the full SHA 3904179View commit details -
build(deps): bump github.com/prometheus/client_golang (linkerd#12586)
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.19.0 to 1.19.1. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - [Commits](prometheus/client_golang@v1.19.0...v1.19.1) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 5156aa8)
Configuration menu - View commit details
-
Copy full SHA for 23459f4 - Browse repository at this point
Copy the full SHA 23459f4View commit details -
build(deps-dev): bump sinon from 17.0.1 to 17.0.2 in /web/app (linker…
…d#12587) Bumps [sinon](https://github.com/sinonjs/sinon) from 17.0.1 to 17.0.2. - [Release notes](https://github.com/sinonjs/sinon/releases) - [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md) - [Commits](sinonjs/sinon@v17.0.1...v17.0.2) --- updated-dependencies: - dependency-name: sinon dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit efdc4c8)
Configuration menu - View commit details
-
Copy full SHA for fa10b03 - Browse repository at this point
Copy the full SHA fa10b03View commit details -
chore(ci): Remove conditional integration testing (linkerd#12591)
We instrumented conditional execution of some of our flakier integration test suites: viz, multicluster, and policy. Since then, we have introduced retries that ameliorate flakiness. The current state allows these tests to regress on main, to be discovered only at release time. This commit removes the conditional execution of these tests, and instead runs all integration tests uniformly. (cherry picked from commit 14d259a)
Configuration menu - View commit details
-
Copy full SHA for 5dc8d56 - Browse repository at this point
Copy the full SHA 5dc8d56View commit details -
build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (linke…
…rd#12590) Bumps [github.com/fatih/color](https://github.com/fatih/color) from 1.16.0 to 1.17.0. - [Release notes](https://github.com/fatih/color/releases) - [Commits](fatih/color@v1.16.0...v1.17.0) --- updated-dependencies: - dependency-name: github.com/fatih/color dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 7cfe5d9)
Configuration menu - View commit details
-
Copy full SHA for 3b0a39a - Browse repository at this point
Copy the full SHA 3b0a39aView commit details -
build(deps): bump tj-actions/changed-files from 44.3.0 to 44.4.0 (lin…
…kerd#12588) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44.3.0 to 44.4.0. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](tj-actions/changed-files@0874344...a29e8b5) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 21dd252)
Configuration menu - View commit details
-
Copy full SHA for a6c0acd - Browse repository at this point
Copy the full SHA a6c0acdView commit details -
chore(ci): merge fixes from origin/main
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for b198b26 - Browse repository at this point
Copy the full SHA b198b26View commit details -
Configuration menu - View commit details
-
Copy full SHA for d14d3c9 - Browse repository at this point
Copy the full SHA d14d3c9View commit details -
* origin/policy-feat-grpcroute-status-support: chore(ci): merge fixes from origin/main build(deps): bump tj-actions/changed-files from 44.3.0 to 44.4.0 (linkerd#12588) build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (linkerd#12590) chore(ci): Remove conditional integration testing (linkerd#12591) build(deps-dev): bump sinon from 17.0.1 to 17.0.2 in /web/app (linkerd#12587) build(deps): bump github.com/prometheus/client_golang (linkerd#12586) build(deps): bump thiserror from 1.0.59 to 1.0.60 (linkerd#12585) Revert "Fix destination staleness issue when adding EndpointSlices (linkerd#12427)" (linkerd#12589) Add outbound index metrics to the policy controller (linkerd#12429) build(deps): bump tj-actions/changed-files from 44.3.0 to 44.4.0 (linkerd#12588) build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (linkerd#12590) chore(ci): Remove conditional integration testing (linkerd#12591) build(deps-dev): bump sinon from 17.0.1 to 17.0.2 in /web/app (linkerd#12587) build(deps): bump github.com/prometheus/client_golang (linkerd#12586) build(deps): bump thiserror from 1.0.59 to 1.0.60 (linkerd#12585) Revert "Fix destination staleness issue when adding EndpointSlices (linkerd#12427)" (linkerd#12589) Set backend_not_found route status when any backends are not found (linkerd#12565) Add outbound index metrics to the policy controller (linkerd#12429) Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for ef7725f - Browse repository at this point
Copy the full SHA ef7725fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fcd3ad - Browse repository at this point
Copy the full SHA 3fcd3adView commit details -
style: update comments and docstrings
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 7c8073a - Browse repository at this point
Copy the full SHA 7c8073aView commit details -
chore(deps): remove unnecessary ahash dependency
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 71256b7 - Browse repository at this point
Copy the full SHA 71256b7View commit details -
style: remove unnecessary path prefix
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for ef673a0 - Browse repository at this point
Copy the full SHA ef673a0View commit details
Commits on May 17, 2024
-
style: concatenate routes modules
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for eb3ac0f - Browse repository at this point
Copy the full SHA eb3ac0fView commit details -
perf: remove unnecessary compat type wrapper
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for f7488d8 - Browse repository at this point
Copy the full SHA f7488d8View commit details -
perf: impl From<T> for RouteMatch
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for d820122 - Browse repository at this point
Copy the full SHA d820122View commit details -
feat: implement type safety for outbound routes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for f9595b9 - Browse repository at this point
Copy the full SHA f9595b9View commit details -
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 6a7655f - Browse repository at this point
Copy the full SHA 6a7655fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d3b44 - Browse repository at this point
Copy the full SHA b7d3b44View commit details -
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for fb44922 - Browse repository at this point
Copy the full SHA fb44922View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9e65dc - Browse repository at this point
Copy the full SHA e9e65dcView commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d9f0617 - Browse repository at this point
Copy the full SHA d9f0617View commit details
Commits on May 22, 2024
-
style: rename generic RouteType to MatchType
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for bda05d0 - Browse repository at this point
Copy the full SHA bda05d0View commit details -
style: reduce diff due to moving metadata binding
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 80d637b - Browse repository at this point
Copy the full SHA 80d637bView commit details -
chore(future): add todo for returning Kind::Http instead of Kind::Detect
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 091f62a - Browse repository at this point
Copy the full SHA 091f62aView commit details -
perf: abstract insertion of producer and consumer routes into Service…
…Routes default Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 591a551 - Browse repository at this point
Copy the full SHA 591a551View commit details -
perf: handle empty route collections
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 5a34150 - Browse repository at this point
Copy the full SHA 5a34150View commit details -
refactor: remove unnecessary IntoIterator impl
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 041a762 - Browse repository at this point
Copy the full SHA 041a762View commit details -
refactor: replaced inlined function with direct call to tracing::warn
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for a1d9f9b - Browse repository at this point
Copy the full SHA a1d9f9bView commit details -
refactor: remove unnecessary Default impl
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 3d27c8e - Browse repository at this point
Copy the full SHA 3d27c8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca74e53 - Browse repository at this point
Copy the full SHA ca74e53View commit details -
perf: simplify
service_routes
handling on Namespace structSigned-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 05f9dd5 - Browse repository at this point
Copy the full SHA 05f9dd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d0b1ee - Browse repository at this point
Copy the full SHA 3d0b1eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f04eaa8 - Browse repository at this point
Copy the full SHA f04eaa8View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 43aad3a - Browse repository at this point
Copy the full SHA 43aad3aView commit details -
revert: remove RouteMatch enum
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 5ae68c5 - Browse repository at this point
Copy the full SHA 5ae68c5View commit details
Commits on May 24, 2024
-
fix: return empty rule for inbound grpc routes
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 4c19a22 - Browse repository at this point
Copy the full SHA 4c19a22View commit details
Commits on May 28, 2024
-
Merge remote-tracking branch 'refs/remotes/origin/main' into policy-f…
…eat-grpcroute-index-support Signed-off-by: Mark S <the@wondersmith.dev> # Conflicts: # policy-controller/grpc/src/outbound.rs # policy-controller/k8s/index/src/outbound/index.rs
Configuration menu - View commit details
-
Copy full SHA for 3b5418d - Browse repository at this point
Copy the full SHA 3b5418dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58614ed - Browse repository at this point
Copy the full SHA 58614edView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbc7cc3 - Browse repository at this point
Copy the full SHA fbc7cc3View commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 94697a1 - Browse repository at this point
Copy the full SHA 94697a1View commit details -
chore(deps): update k8s-gateway-api git ref
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 09423f8 - Browse repository at this point
Copy the full SHA 09423f8View commit details -
perf: remove unnecessary clone
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for eef0a3a - Browse repository at this point
Copy the full SHA eef0a3aView commit details -
perf: remove unnecessary field
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for c8f94a4 - Browse repository at this point
Copy the full SHA c8f94a4View commit details -
chore(deps): update k8s-gateway-api git ref
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for dcef28e - Browse repository at this point
Copy the full SHA dcef28eView commit details -
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for b8fdf5f - Browse repository at this point
Copy the full SHA b8fdf5fView commit details -
chore: port updated backend conversion behavior from http to grpc
Signed-off-by: Mark S <the@wondersmith.dev>
Configuration menu - View commit details
-
Copy full SHA for 2eb79fa - Browse repository at this point
Copy the full SHA 2eb79faView commit details -
Configuration menu - View commit details
-
Copy full SHA for e574efa - Browse repository at this point
Copy the full SHA e574efaView commit details