21 Commits
Author SHA1 Message Date
zeekayandHanzo Dev 446e343a3d cd: annotations are cd.hanzo.ai, API group is apps.hanzo.ai
Two corrections on top of the naming pass, both found by checking the live
cluster rather than the source.

The rename had silently changed the user-facing annotation key from
argocd.argoproj.io/sync-wave to cd.argoproj.io/sync-wave — 63 live
Applications carry the old key, so deploying that would have ignored every
sync-wave and broken fleet deploy ordering. The key is now cd.hanzo.ai/*,
and universe 575650286 moves the ApplicationSet template that stamps it, so
the controller regenerates all 63 consistently.

The API group in code said argoproj.io/v1alpha1 in 157 places while the
cluster has served apps.hanzo.ai/v1alpha1 since 2026-07-23 (the CRDs are
applications.apps.hanzo.ai). Code now matches what is actually served.

The legacy applications.argoproj.io/app-name label had ZERO live users, so it
went with the rest. foo.argoproj.io test fixtures became foo.example.com —
arbitrary test domains should not carry a vendor name.

go build ./... exit 0.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 16:32:14 -07:00
jwinters01andGitHub 98cd673ac6 feat(ui): conditionally render app view extensions (#25132)
Signed-off-by: Jonathan Winters <[email protected]>
2025-11-05 09:34:29 -05:00
c549c5fe2a docs: application view ui extension docs (#25050)
Signed-off-by: Alexander Matyushentsev <[email protected]>
Signed-off-by: Jonathan Winters <[email protected]>
Co-authored-by: Alexander Matyushentsev <[email protected]>
2025-10-28 14:05:58 -04:00
Michael CrenshawandGitHub 032b2ccf51 docs: use GitHub alerts instead of mkdocs admonitions (#24631)
Signed-off-by: Michael Crenshaw <[email protected]>
2025-09-21 19:46:10 -04:00
425c1c2257 feat(server): pass authenticated userId as header to extensions (#24356)
Signed-off-by: Alexandre Gaudreault <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>
2025-09-02 22:29:11 +00:00
Regina VoloshinandGitHub de87fb45e0 docs: promote proxy extensions to beta (#22361)
Signed-off-by: reggie-k <[email protected]>
2025-03-17 10:05:45 -04:00
Leonardo Luz AlmeidaandGitHub b258656561 fix: Add proxy registry key by dest server + name (#21791)
Signed-off-by: Leonardo Luz Almeida <[email protected]>
2025-02-05 14:47:24 -05:00
Leonardo Luz AlmeidaandGitHub 683a9d15e2 feat: allow individual extension configs (#20491)
* feat: allow individual extension configs

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix test

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* update ext docs

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* + docs

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* pr review

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* address review comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2024-10-23 12:33:53 -04:00
Sujin KimandGitHub 6b0ba1ffff 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 <[email protected]>

* docs : correct typo from "modifiying" to "modifying" in extensions.md

Signed-off-by: Sujin Kim <[email protected]>

---------

Signed-off-by: Sujin Kim <[email protected]>
2024-10-16 00:39:21 +02:00
Michael CrenshawandGitHub 8012f80b22 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 <[email protected]>

* typos

Signed-off-by: Michael Crenshaw <[email protected]>

---------

Signed-off-by: Michael Crenshaw <[email protected]>
2024-10-14 04:11:50 -10:00
Leonardo Luz AlmeidaandGitHub 72b028271d feat: Send user groups to proxy extensions (#19855)
* feat: Send user groups to proxy extensions

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* address review comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2024-09-10 15:37:00 +00:00
ASandGitHub 50ed588c6b feat(ui): add extension the top-bar action menu (#19620)
* add topbar action menu  ext
Signed-off-by: AS <[email protected]>
Co-authored-by: ashutosh16 <[email protected]>
Co-authored-by: Anton Gilgur <[email protected]>
2024-08-29 08:48:11 -04:00
Leonardo Luz AlmeidaandGitHub 7d792600bc 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 <[email protected]>

* Add docs

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2024-07-16 09:40:08 -04:00
Matthieu MORELandGitHub db300bad11 fix: enable misspell linter (#18412)
Signed-off-by: Matthieu MOREL <[email protected]>
2024-05-28 12:51:04 +03:00
JohnandGitHub 193911f0ce docs: remove repetitive words (#17430)
Signed-off-by: hishope <[email protected]>
2024-03-07 10:49:22 +01:00
Alexy ManthaandGitHub 2954dc50d7 feat(ui): add status panel extensions (#15780)
* add extension

Signed-off-by: Alexy Mantha <[email protected]>

* rename to status panel

Signed-off-by: Alexy Mantha <[email protected]>

* wip

Signed-off-by: Alexy Mantha <[email protected]>

* cleanup

Signed-off-by: Alexy Mantha <[email protected]>

* add docs

Signed-off-by: Alexy Mantha <[email protected]>

* add key

Signed-off-by: Alexy Mantha <[email protected]>

* fix copy/paste

Signed-off-by: Alexy Mantha <[email protected]>

* wip

Signed-off-by: Alexy Mantha <[email protected]>

* flyout

Signed-off-by: Alexy Mantha <[email protected]>

* cleanup

Signed-off-by: Alexy Mantha <[email protected]>

* lint

Signed-off-by: Alexy Mantha <[email protected]>

* document flyout

Signed-off-by: Alexy Mantha <[email protected]>

* rename

Signed-off-by: Alexy Mantha <[email protected]>

* linting

Signed-off-by: Alexy Mantha <[email protected]>

---------

Signed-off-by: Alexy Mantha <[email protected]>
2023-12-18 15:38:53 -05:00
Adam HarveyandGitHub fc3095409f docs: Ensure consistent proper case of Kubernetes (#16205)
* docs: Consistent proper case of Kubernetes

Signed-off-by: Adam Harvey <[email protected]>

* docs: Fix minor typo

Signed-off-by: Adam Harvey <[email protected]>

* fix: Proper case Kubernetes

Signed-off-by: Adam Harvey <[email protected]>

---------

Signed-off-by: Adam Harvey <[email protected]>
2023-11-01 19:05:01 -04:00
Leonardo Luz AlmeidaandGitHub 2739378fb6 feat(extensions): Automatically apply extension configs without restarting API-Server (#15574)
* feat: auto configure extensions

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* feat: auto-reload extension configs without restarting api-server

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* clean unused gorilla mux

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* update docs

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Address review comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Add more test cases

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* refactoring to reduce unnecessary function

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Add log

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix bugs found during manual tests

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2023-09-21 20:57:09 +00:00
Leonardo Luz AlmeidaandGitHub 6637dd8570 chore: add more tests in proxy extension headers (#14842)
Signed-off-by: Leonardo Luz Almeida <[email protected]>
2023-08-02 11:19:22 -04:00
Leonardo Luz AlmeidaandGitHub 3d5d300346 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 <[email protected]>

* feat: add header support for proxy extension requests

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Address review comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* address review comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Address review comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Address review comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2023-08-01 20:42:11 -04:00
Leonardo Luz AlmeidaandGitHub 3b32bcd9bf feat: enable authn + authz in proxy extension (#11694)
* feat: enable authn + authz in proxy extension

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Better context key

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Enable authentication in proxy extensions

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Define headers for Authz

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* add tests to the ValidateHeader function

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Fix CSS bug

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix build

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Fix unit-test

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Run tests in parallel

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Implement rbac validation

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix CSS issue

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Fix CSS

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Add proxy extensions doc file

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* add title

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Add proxy config doc

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Document configuration and usage

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix configmap doc

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Address review comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* revert terminal changes

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Add rbac docs

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Fix merge

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* add more details in the rbac doc

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Add upgrading instructions for proxy extensions

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Address review comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Add more detail about headers validation

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Fix Host header

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix sanitize

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Address review comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Don't send error details in response

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Address comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* typo

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Fix codeql warning

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix codeql warning

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Implement better proxy correlation logic for multi backend setup

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Address security vulnerability

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Improve docs

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Fix docs

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2023-02-15 17:16:33 -05:00