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

Prepare and show gRPC usage in CLI #206

Merged
merged 27 commits into from
Nov 4, 2021

Commits on Oct 29, 2021

  1. Setup proto linting

    kradalby committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    06700c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07bbeaf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7fa9b6 View commit details
    Browse the repository at this point in the history
  4. Setup API and prepare for API keys

    This commit sets up the API and gRPC endpoints and adds authentication
    to them. Currently there is no actual authentication implemented but it
    has been prepared for API keys.
    
    In addition, there is a allow put in place for gRPC traffic over
    localhost. This has two purposes:
    
    1. grpc-gateway, which is the base of the API, connects to the gRPC
       service over localhost.
    2. We do not want to break current "on server" behaviour which allows
       users to use the cli on the server without any fuzz
    kradalby committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    a23d82e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d10be8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    68dab0f View commit details
    Browse the repository at this point in the history
  7. Add grpc token auth struct

    kradalby committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    002b5c1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eefd82a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    81b8610 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9ef031f View commit details
    Browse the repository at this point in the history
  11. Fix lint error

    kradalby committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    72fd2a2 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2021

  1. Switch from gRPC localhost to socket

    This commit changes the way CLI and grpc-gateway communicates with the
    gRPC backend to socket, instead of localhost. Unauthenticated access now
    goes on the socket, while the network interface will require API key (in
    the future).
    kradalby committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    6aacada View commit details
    Browse the repository at this point in the history
  2. Fix lint error

    kradalby committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    434fac5 View commit details
    Browse the repository at this point in the history
  3. Rename protofile

    kradalby committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    2b340e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    482a31b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    018e42a View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2021

  1. Resolve merge conflict

    kradalby committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    264e596 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca15a53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f968b0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f30bf1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12f2a7c View commit details
    Browse the repository at this point in the history
  6. Add todo

    kradalby committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    1c9b1ea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8db45a4 View commit details
    Browse the repository at this point in the history
  8. Fix step naming error

    kradalby committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    53df9af View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b91c115 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    9954a3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c774bc View commit details
    Browse the repository at this point in the history