-
Notifications
You must be signed in to change notification settings - Fork 186
Support for Gateway FrontendTLS #5127
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
Merged
Merged
Changes from 21 commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
82fd817
Support FrontentTLS through secrets.
shaun-nx 1fc56a2
Ensure SSL servers use the right cert file
shaun-nx d657fd0
Support ConfigMaps as a caCertificateRef
shaun-nx 886a0b3
Configure ssl_verify_client
shaun-nx 4981f75
Handle NoValidCACertificate listener reason
shaun-nx 6dc2050
Add comments for new listener conditions
shaun-nx cf61169
Check for TLS mode
shaun-nx 43bcbe2
Add comments and cleanup code
shaun-nx 9335bbe
Merge branch 'main' into feat/frontendtls
shaun-nx 92d1312
Unite tests for servers.go and conditions.go
shaun-nx 749353b
Move FrontendTLSConfig from Gateway to Listener
shaun-nx 2eec5c1
Move function from gateway to listener
shaun-nx 9b6da26
Fix failing unit tests
shaun-nx 7cfdb55
Pass Conformance tests
shaun-nx 5ebf087
Merge branch 'main' into feat/frontendtls
shaun-nx b1a6a5d
Code cleanup
shaun-nx b8f8b52
Unit tests for gateway_listener
shaun-nx f1fa886
Simplify buildFrontendTLSCertBundles. Add Unit tests
shaun-nx 343d045
Fix validation mode logic
shaun-nx c3eb9f1
Fix template indentation
shaun-nx f1f87aa
Unit tests for referencegrant, configmaps and secrets
shaun-nx fab7e55
Merge branch 'main' into feat/frontendtls
shaun-nx 5bac074
Add FrontenedTLS validation to supported features. Code review updates.
shaun-nx f67340e
Merge branch 'main' into feat/frontendtls
shaun-nx 91b188c
Cleanup logic for cert bundle generation
shaun-nx d628721
Merge branch 'main' into feat/frontendtls
shaun-nx 7d86a2b
Merge branch 'main' into feat/frontendtls
shaun-nx 3213c05
Do not create bundle when mode is AllowInsecureFallback
shaun-nx 1c89767
Update secrets revalidate logic. Add tests for condition setting in p…
shaun-nx c76a76d
Check CaCertRef namespace against refCertBundles
shaun-nx 8b29f8d
Add ExecuteServer test for FrontendTLS
shaun-nx d9d6a5c
Remove test comments
shaun-nx 8e7de84
Merge branch 'main' into feat/frontendtls
shaun-nx b88b883
Add client verification to default SSL servers
shaun-nx 36cdd30
Merge branch 'main' into feat/frontendtls
shaun-nx 2a4b6cb
Fix if statment in template
shaun-nx 1091586
Merge branch 'main' into feat/frontendtls
shaun-nx 2152f2e
Create map from refCertBundles
shaun-nx 4ab7479
Update bundle ref ID to incldue gateway namespace and name
shaun-nx a88b00f
Merge branch 'main' into feat/frontendtls
shaun-nx 84aaf37
Fix unit test
shaun-nx 6d0847f
Validate ca.crt data for Opaque secrets. Additional code review changes
shaun-nx 97521de
Fix if check in validateOpaqueSecretKey
shaun-nx dfba628
Update validation mode condition message
shaun-nx f817ec6
Merge branch 'main' into feat/frontendtls
shaun-nx 15ccdec
Remove duplicate ca ref processing
shaun-nx a26cfcf
Improve ssl server client setting assignment
shaun-nx 4d46921
Merge branch 'main' into feat/frontendtls
shaun-nx 72d6bfa
Re-arrange server template
shaun-nx 059917f
Update comments. Add index to PerPort field path
shaun-nx 84470ca
Update internal/controller/nginx/config/servers_test.go
shaun-nx 84c7351
Update internal/controller/state/resolver/secrets.go
shaun-nx 6177eed
Merge branch 'main' into feat/frontendtls
shaun-nx 3b1779b
Merge branch 'main' into feat/frontendtls
shaun-nx 1e3137c
Merge branch 'main' into feat/frontendtls
shaun-nx File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.