Skip to content
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

outbound: Add a policy router #2251

Merged
merged 45 commits into from
Feb 22, 2023
Merged

outbound: Add a policy router #2251

merged 45 commits into from
Feb 22, 2023

Commits on Feb 18, 2023

  1. Configuration menu
    Copy the full SHA
    e9bd66b View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. outbound: Introduce a new outbound-route watch type

    To support new outbound route types, this change adds an
    `outbound::http::Routes` type that is an enum of available logical
    router configurations. Accordingly, the Profile-specific routing
    stack is moved to a new `http::logical::profile` sub-module.
    
    This sets the stage to further adapt routing configurations.
    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    3b8dae0 View commit details
    Browse the repository at this point in the history
  2. outbound: Add a policy router

    To support per-request backend routing, this change adds a policy router
    to the outbound stack. No configurations currently cause the policy
    router to be used, but this change updates the configuration types to
    support HTTPRoute routing.
    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    403e511 View commit details
    Browse the repository at this point in the history
  3. Add gRPC route support

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    b15d94f View commit details
    Browse the repository at this point in the history
  4. comments

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    21ba655 View commit details
    Browse the repository at this point in the history
  5. fixyad

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    800d6e6 View commit details
    Browse the repository at this point in the history
  6. golf

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    b75ba15 View commit details
    Browse the repository at this point in the history
  7. golf+

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    fa25d11 View commit details
    Browse the repository at this point in the history
  8. -dead_code

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    15228ef View commit details
    Browse the repository at this point in the history
  9. comments

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    96ad268 View commit details
    Browse the repository at this point in the history
  10. fixup

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    6ca5e5e View commit details
    Browse the repository at this point in the history
  11. fixup

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    4c69fde View commit details
    Browse the repository at this point in the history
  12. golf

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    7b0bc8e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b2fa93c View commit details
    Browse the repository at this point in the history
  14. fixup

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    f0759ef View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    69f6eb1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8c63ade View commit details
    Browse the repository at this point in the history
  17. -checks

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    cca695d View commit details
    Browse the repository at this point in the history
  18. golf

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    da52c5b View commit details
    Browse the repository at this point in the history
  19. back out unneeded change

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    9719b72 View commit details
    Browse the repository at this point in the history
  20. comments/consistency

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    67c9b69 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b7a42c5 View commit details
    Browse the repository at this point in the history
  22. Simplify type names/reexports

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    1b8c812 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    429509e View commit details
    Browse the repository at this point in the history
  24. Simplify type names/reexports

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    fd04961 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    c05ad35 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    25bf672 View commit details
    Browse the repository at this point in the history
  27. more golf

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    9f69089 View commit details
    Browse the repository at this point in the history
  28. more setup

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    e753d42 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c8199e3 View commit details
    Browse the repository at this point in the history
  30. cleanup

    olix0r committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    6e7aef5 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. test yak

    olix0r committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    8527553 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8de2f6f View commit details
    Browse the repository at this point in the history
  3. more organization

    olix0r committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    950dbf8 View commit details
    Browse the repository at this point in the history
  4. forward-port cleanup

    olix0r committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    9f9b42f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b0e6211 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a6e2a1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    339208c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3694c38 View commit details
    Browse the repository at this point in the history
  9. test yaks

    olix0r committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    3d3ca80 View commit details
    Browse the repository at this point in the history
  10. Fix new test

    Add logging to help debug the test failure.
    olix0r committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    218d8f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Configuration menu
    Copy the full SHA
    658d030 View commit details
    Browse the repository at this point in the history
  2. test yak

    olix0r committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    f6e4d1e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cdbf023 View commit details
    Browse the repository at this point in the history
  4. fixup comments

    olix0r committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    0235d66 View commit details
    Browse the repository at this point in the history