-
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
status support
#12508
policy(feat): GrpcRoute
status support
#12508
Commits on Apr 27, 2024
-
chore(deps): enable k8s-gateway-api experimental feature by default
Signed-off-by: Mark S <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Mark S <[email protected]>
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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Mark S <[email protected]>
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 <[email protected]> Signed-off-by: Mark S <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
-
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
-
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 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 <[email protected]> (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] <[email protected]> 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] <[email protected]> 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] <[email protected]> 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] <[email protected]> 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] <[email protected]> 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 <[email protected]>
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
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e1a9e7 - Browse repository at this point
Copy the full SHA 4e1a9e7View commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for da616c1 - Browse repository at this point
Copy the full SHA da616c1View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fcbb3f8 - Browse repository at this point
Copy the full SHA fcbb3f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 975f972 - Browse repository at this point
Copy the full SHA 975f972View commit details
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f5732e7 - Browse repository at this point
Copy the full SHA f5732e7View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 64d4e47 - Browse repository at this point
Copy the full SHA 64d4e47View commit details -
Configuration menu - View commit details
-
Copy full SHA for c242adb - Browse repository at this point
Copy the full SHA c242adbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f25aee7 - Browse repository at this point
Copy the full SHA f25aee7View commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0375c36 - Browse repository at this point
Copy the full SHA 0375c36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03291fc - Browse repository at this point
Copy the full SHA 03291fcView commit details