-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Supports gRPC as a protocol (without TLS) #987
Commits on Jun 18, 2018
-
Supports gRPC as a protocol (without TLS)
* TODO: activator support, e2e tests, switching to using an h2c server (non TLS)t in ela-queue knative/serving#707 knative/serving#813 Co-authored-by: Dave Protasowski <dprotaso@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d7254f9 - Browse repository at this point
Copy the full SHA d7254f9View commit details -
Modifies ela-queue to use a h2c server
* The h2c server can proxy both h2c and http requests based on the request's protocol Co-authored-by: Dave Protasowski <dprotaso@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 51b5627 - Browse repository at this point
Copy the full SHA 51b5627View commit details -
Update the activator to use an h2c server
* We needed to create an activator service per protocol Since services cannot share a port with different protocols Co-authored-by: Dave Protasowski <dprotaso@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 92123eb - Browse repository at this point
Copy the full SHA 92123ebView commit details -
Co-authored-by: Dave Protasowski <dprotaso@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 962b768 - Browse repository at this point
Copy the full SHA 962b768View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2bb3aa - Browse repository at this point
Copy the full SHA b2bb3aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f64ec3 - Browse repository at this point
Copy the full SHA 1f64ec3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07bab67 - Browse repository at this point
Copy the full SHA 07bab67View commit details -
Bump Request Timeout to 90s for e2e tests
* When the Ingress is updated for gRPC, the service takes some time to mark the upstream as healthy
Configuration menu - View commit details
-
Copy full SHA for f6456c0 - Browse repository at this point
Copy the full SHA f6456c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96b4fe1 - Browse repository at this point
Copy the full SHA 96b4fe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c8a7cc - Browse repository at this point
Copy the full SHA 8c8a7ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa6ddee - Browse repository at this point
Copy the full SHA fa6ddeeView commit details -
Removes vendored grpc-go dependency
* it was only being used in the sample grpc app so we now pull in the depency via the sample app's dockerfile * also removed unused variables from cmd/queue/main.go
Configuration menu - View commit details
-
Copy full SHA for c875b4c - Browse repository at this point
Copy the full SHA c875b4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c001fd7 - Browse repository at this point
Copy the full SHA c001fd7View commit details -
Prepend grpc related sample apps with '_' so go build and go tests
ignore the folders * google.golang.org/grpc is not vendored in since it is only used in the sample apps so don't attempt to build or test the sample grpc apps
Configuration menu - View commit details
-
Copy full SHA for 0301aa5 - Browse repository at this point
Copy the full SHA 0301aa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 678c753 - Browse repository at this point
Copy the full SHA 678c753View commit details -
Label grpc-ping with a build tag
* This is allows go build ./sample/... to run successfully since the grpc dependencies are not vendored in
Configuration menu - View commit details
-
Copy full SHA for 0864f31 - Browse repository at this point
Copy the full SHA 0864f31View commit details -
* removes golang/protobuf from Gopkg.toml * alias h2c package as h2cutil * adds a comment for NewTransport * removes refactoring changes (will submit them as a separate pr) * updates sample app's readme to use buildtag when running client code
Configuration menu - View commit details
-
Copy full SHA for 8a4e384 - Browse repository at this point
Copy the full SHA 8a4e384View commit details