Leonardo Luz Almeida
911a9c6776
fix: Add proxy registry key by dest server + name ( #21791 )
...
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
2025-02-05 14:47:24 -05:00
Leonardo Luz Almeida
212efa4914
feat: allow individual extension configs ( #20491 )
...
* feat: allow individual extension configs
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix test
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* update ext docs
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* + docs
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* pr review
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-10-23 12:33:53 -04:00
Sujin Kim
049ba0aab3
docs: correct typos in authz-authn.md and proxy-extensions.md ( #20391 )
...
* docs : correct typo from "bellow" to "below" in authz-authn.md
Signed-off-by: Sujin Kim <108571492+cowboysj@users.noreply.github.com>
* docs : correct typo from "modifiying" to "modifying" in extensions.md
Signed-off-by: Sujin Kim <108571492+cowboysj@users.noreply.github.com>
---------
Signed-off-by: Sujin Kim <108571492+cowboysj@users.noreply.github.com>
2024-10-16 00:39:21 +02:00
Michael Crenshaw
7ab5015691
docs: feature maturity page for alpha and beta features ( #20336 ) ( #20337 )
...
* docs: feature maturity page for alpha and beta features (#20336 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* typos
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-10-14 04:11:50 -10:00
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
Leonardo Luz Almeida
c5d0acf7ec
feat: forward the Argo CD logged in user to the proxy extension ( #19075 )
...
* feat: forward the Argo CD logged in user to the proxy extension
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Add docs
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
---------
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
2024-07-16 09:40:08 -04:00
Matthieu MOREL
9fe1dbfcad
fix: enable misspell linter ( #18412 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-05-28 12:51:04 +03:00
John
d0331eefe4
docs: remove repetitive words ( #17430 )
...
Signed-off-by: hishope <csqiye@126.com>
2024-03-07 10:49:22 +01:00
Leonardo Luz Almeida
ef88d1d026
feat(extensions): Automatically apply extension configs without restarting API-Server ( #15574 )
...
* feat: auto configure extensions
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* feat: auto-reload extension configs without restarting api-server
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* clean unused gorilla mux
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* update docs
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 test cases
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* refactoring to reduce unnecessary function
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Add log
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix bugs found during manual tests
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
---------
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
2023-09-21 20:57:09 +00:00
Leonardo Luz Almeida
b730747e39
chore: add more tests in proxy extension headers ( #14842 )
...
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
2023-08-02 11:19:22 -04:00
Leonardo Luz Almeida
3f9133eb59
chore: Add header support for proxy extension requests ( #14800 )
...
* chore: add server URL in the header of proxy extensions
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* feat: add header support for proxy extension requests
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Address review comments
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* address review comments
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Address review comments
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>
2023-08-01 20:42:11 -04: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