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

EXPERIMENTAL: gRPC support #2808

Merged
merged 8 commits into from Sep 16, 2022
Merged

EXPERIMENTAL: gRPC support #2808

merged 8 commits into from Sep 16, 2022

Commits on Sep 16, 2022

  1. feat(proto): generic service protobuf definition

    See #2634 and #2742.
    
    Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
    Proto007 authored and aarnphm committed Sep 16, 2022
    Copy the full SHA
    60c33d2 View commit details
    Browse the repository at this point in the history
  2. chore(misc): update documentation and generation scripts

    We will generate gRPC stubs via a separate script instead of setuptools.
    
    update codespaces and devcontainers configuration
    
    ignore pyvenv
    
    chore: ignore virtualenv
    
    lock protobuf to 3.19.4
    
    Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
    aarnphm committed Sep 16, 2022
    Copy the full SHA
    911940c View commit details
    Browse the repository at this point in the history
  3. feat(configuration): gRPC options

    Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
    aarnphm committed Sep 16, 2022
    Copy the full SHA
    d9ac69b View commit details
    Browse the repository at this point in the history
  4. feat(server): gRPC lifecycle

    interceptor: access logs, prometheus, opentelemetry (#2825)
    
    Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
    aarnphm committed Sep 16, 2022
    Copy the full SHA
    00b839f View commit details
    Browse the repository at this point in the history
  5. feat(cli): serve-grpc with options and entrypoints

    add options to assign alias for commands
    
    Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
    aarnphm committed Sep 16, 2022
    Copy the full SHA
    df4fbdc View commit details
    Browse the repository at this point in the history
  6. feat(bento): build process

    include gRPC options and dependencies
    
    enable alias to be parsed in docker container
    
    Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
    aarnphm committed Sep 16, 2022
    Copy the full SHA
    35b535c View commit details
    Browse the repository at this point in the history
  7. feat(api): expose functions under bentoml.grpc

    Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
    aarnphm committed Sep 16, 2022
    Copy the full SHA
    0e1b911 View commit details
    Browse the repository at this point in the history
  8. feat(io): descriptor implementation

    Signed-off-by: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
    aarnphm committed Sep 16, 2022
    Copy the full SHA
    50ca098 View commit details
    Browse the repository at this point in the history