Leonardo Luz Almeida
|
878494f037
|
feat: Send user groups to proxy extensions (#19855)
* feat: Send user groups to proxy extensions
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* address review comments
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
---------
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
|
2024-09-10 15:37:00 +00:00 |
|
Michael Crenshaw
|
65fddab260
|
chore: use .mockery.yaml for all mocks (#19149)
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
|
2024-07-22 20:03:50 -04:00 |
|
Leonardo Luz Almeida
|
dc1ccea568
|
feat: add prometheus metrics around proxy extension requests (#17012)
* feat: add prometheus metrics around proxy extension requests
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* update go.mod
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix metrics bugs
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix unit-test
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Add unit suffix in the duration metric
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* update doc
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
---------
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
|
2024-02-02 16:56:48 +00:00 |
|
Leonardo Luz Almeida
|
974c2de168
|
feat: enable authn + authz in proxy extension (#11694)
* feat: enable authn + authz in proxy extension
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Better context key
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Enable authentication in proxy extensions
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Define headers for Authz
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* add tests to the ValidateHeader function
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix CSS bug
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix build
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix unit-test
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Run tests in parallel
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Implement rbac validation
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix CSS issue
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix CSS
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Add proxy extensions doc file
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* add title
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Add proxy config doc
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Document configuration and usage
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix configmap doc
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Address review comments
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* revert terminal changes
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Add rbac docs
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix merge
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* add more details in the rbac doc
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Add upgrading instructions for proxy extensions
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Address review comments
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Add more detail about headers validation
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix Host header
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix sanitize
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Address review comments
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Don't send error details in response
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Address comments
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* typo
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix codeql warning
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix codeql warning
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Implement better proxy correlation logic for multi backend setup
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Address security vulnerability
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Improve docs
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix docs
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
---------
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
|
2023-02-15 17:16:33 -05:00 |
|
Leonardo Luz Almeida
|
f80d3bee84
|
feat: Add support for proxy extensions (#11307)
* feat: Add support for proxy extensions
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* return list of extensions
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* add service set in argocd server struct
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* implements cluster name lookup
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* add cli docs
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* apply connection config defaults
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* add unit tests
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix lint
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix test
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Address review comments
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Add test for invalid extension name
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Address review comments
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix deadcode lint
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix unused lint
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix deadcode lint
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Better error message
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix deadcode lint
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix empty branch
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
|
2022-12-09 12:02:55 -05:00 |
|