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

Add gRPC over TLS support #1201

Merged
merged 3 commits into from
Jul 1, 2019
Merged

Conversation

youngnick
Copy link
Member

@youngnick youngnick commented Jun 28, 2019

Updates #862
Updates #881

  • Make it clear that all three TLS params are required if you supply any in all three modes.
  • Update contour serve variables to make it clear they're not client certs.
  • Remove redundant test now that all three params are required.
  • Fix a small linting thing in cli.go by adding comments to exported functions.
  • Add secure-local Make target as a helper for local development. This needs more documentation, to be completely finished (basically, documenting how to make a CA and issue the certs correctly).
  • Add env var support for all the TLS flags.

@youngnick youngnick requested review from davecheney and stevesloka and removed request for davecheney June 28, 2019 02:37
Fixes projectcontour#862
Updates projectcontour#881

- Make it clear that all three TLS params are required if you supply any in all three modes.
- Update `contour serve` variables to make it clear they're not client certs.
- Remove redundant test now that all three params are required.
- Fix a small linting thing in `cli.go` by adding comments to exported functions.
- Add secure-local Make target
- Add env var support for all the TLS flags.

Signed-off-by: Nick Young <ynick@vmware.com>
Copy link
Contributor

@davecheney davecheney left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with a bunch of small style nits. Feel free to land this when you're happy with it.

.gitignore Show resolved Hide resolved
Makefile Outdated Show resolved Hide resolved
cmd/contour/cli.go Outdated Show resolved Hide resolved
cmd/contour/cli.go Outdated Show resolved Hide resolved
cmd/contour/cli.go Show resolved Hide resolved
cmd/contour/contour.go Outdated Show resolved Hide resolved
cmd/contour/contour.go Outdated Show resolved Hide resolved
internal/envoy/bootstrap.go Outdated Show resolved Hide resolved
internal/envoy/bootstrap.go Outdated Show resolved Hide resolved
- Take TODO about tidying up the repo root dir
- use varargs correctly in `Dial()`
- other style changes
- rebase from current master

Signed-off-by: Nick Young <ynick@vmware.com>
Signed-off-by: Nick Young <ynick@vmware.com>
@youngnick youngnick merged commit 2eec727 into projectcontour:master Jul 1, 2019
@youngnick youngnick deleted the fixedissues/862 branch July 1, 2019 01:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants