Michael Crenshaw
a864d7052f
docs: use GitHub alerts instead of mkdocs admonitions ( #24631 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2025-09-21 19:46:10 -04:00
Alexandre Gaudreault
5b8e4b57ac
feat(server): pass authenticated userId as header to extensions ( #24356 )
...
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2025-09-02 22:29:11 +00:00
Regina Voloshin
ab337ed807
docs: promote proxy extensions to beta ( #22361 )
...
Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
2025-03-17 10:05:45 -04:00
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
AS
00466c3094
feat(ui): add extension the top-bar action menu ( #19620 )
...
* add topbar action menu ext
Signed-off-by: AS <11219262+ashutosh16@users.noreply.github.com>
Co-authored-by: ashutosh16 <ashutosh_singh@intuit.com>
Co-authored-by: Anton Gilgur <4970083+agilgur5@users.noreply.github.com>
2024-08-29 08:48:11 -04: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
Alexy Mantha
87e95b7485
feat(ui): add status panel extensions ( #15780 )
...
* add extension
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* rename to status panel
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* wip
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* cleanup
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* add docs
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* add key
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* fix copy/paste
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* wip
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* flyout
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* cleanup
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* lint
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* document flyout
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* rename
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* linting
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
---------
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
2023-12-18 15:38:53 -05:00
Adam Harvey
8d6c0927e3
docs: Ensure consistent proper case of Kubernetes ( #16205 )
...
* docs: Consistent proper case of Kubernetes
Signed-off-by: Adam Harvey <33203301+adamdmharvey@users.noreply.github.com>
* docs: Fix minor typo
Signed-off-by: Adam Harvey <33203301+adamdmharvey@users.noreply.github.com>
* fix: Proper case Kubernetes
Signed-off-by: Adam Harvey <33203301+adamdmharvey@users.noreply.github.com>
---------
Signed-off-by: Adam Harvey <33203301+adamdmharvey@users.noreply.github.com>
2023-11-01 19:05:01 -04: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