Skip to content

Conversation

mattklein123
Copy link
Member

  1. Implement auto SAN/SNI setting on a per-host basis.
  2. Cleanup some v1 config translation.

Part of #1606

Risk Level: Low
Testing: Integration test
Docs Changes: Done
Release Notes: N/A

1) Implement auto SAN/SNI setting on a per-host basis.
2) Cleanup some v1 config translation.

Part of #1606

Signed-off-by: Matt Klein <mklein@lyft.com>
@mattklein123 mattklein123 requested a review from alyssawilk as a code owner July 3, 2019 22:46
@mattklein123
Copy link
Member Author

@PiotrSikora @lizan I want to improve test coverage a bit, but can you give me some early feedback on the TLS code when you get a chance? cc @alyssawilk

Signed-off-by: Matt Klein <mklein@lyft.com>
Copy link
Contributor

@alyssawilk alyssawilk left a comment

Choose a reason for hiding this comment

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

I'm happy with the overall plan - having a wrapper class feels a bit heavyweight but I think it allows for maximal code reuse and code reuse makes me happy :-)

Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
@mattklein123
Copy link
Member Author

@alyssawilk updated per comments. I regenerated all of the upstream certs because they all need to be signed by the CA. I could probably hack up the script by hand to reuse the existing CA cert, but I'm not sure the effort is worth it. LMK.

Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
@mattklein123
Copy link
Member Author

@lizan thanks for the great suggestion. This is much better! PTAL, cc @PiotrSikora also.

Copy link
Member

@lizan lizan left a comment

Choose a reason for hiding this comment

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

Great! LGTM.

@mattklein123 mattklein123 merged commit 9370f5e into master Jul 12, 2019
@mattklein123 mattklein123 deleted the forward_proxy_tls branch July 12, 2019 22: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.

5 participants