jaehanbyun
b48ed499c0
chore(cmd): unify CLI names via common constants and simplify main dispatch ( #24486 )
...
Signed-off-by: jaehanbyun <awbrg789@naver.com >
2026-02-15 12:03:39 +01:00
Regina Voloshin
964f26901c
feat: Add GitHub API rate limit metrics ( #22864 )
...
Signed-off-by: reggie-k <regina.voloshin@codefresh.io >
Signed-off-by: Regina Voloshin <regina.voloshin@codefresh.io >
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
2025-06-17 01:41:38 +00:00
Michael Crenshaw
2d2efdc48f
chore(deps): bump github.com/argoproj/pkg to v2.0.1 ( #22516 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
2025-04-16 13:15:42 -07:00
Andrii Korotkov
07da3d41da
chore: Option to disable sync with replace on API Server level ( #21427 ) ( #22073 )
...
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
2025-02-28 09:43:53 -05:00
Matthieu MOREL
c1b2f78f46
chore: enable var-naming from revive ( #21861 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-02-18 11:02:38 -05:00
teddy-wahle
4a1d0f3af5
fix: Switch default logging to JSON (issue: 20897) ( #21656 )
...
Signed-off-by: Teddy Wahle <teddy.wahle@verkada.com >
2025-02-06 18:32:26 +00:00
github-actions[bot]
4d9835927d
Bump major version to 3 ( #21410 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: crenshaw-dev <350466+crenshaw-dev@users.noreply.github.com >
2025-01-10 16:14:00 -05:00
Matthieu MOREL
53bc19b5f2
chore: enable unused-parameter from revive ( #21365 )
...
* chore: enable unused-parameter from revive
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
* apply recommandations
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
---------
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-01-07 10:12:56 -05:00
Matthieu MOREL
f245e8beb5
chore: enable err-error and strconcat of perfsprint linter ( #21267 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-12-20 16:22:28 +00:00
Andrii Korotkov
45e488657b
chore: Graceful shutdown for API Server ( #18642 ) ( #21224 )
...
* fix: Graceful shutdown for the API server (#18642 ) (#20981 )
* fix: Graceful shutdown for the API server (#18642 )
Closes #18642
Implements a graceful shutdown the the API server. Without this, ArgoCD API server will eventually return 502 during rolling update. However, healthcheck would return 503 if the server is terminating.
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
Co-authored-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com >
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* Init server only once, but keep re-initializing listeners
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
* Check error for SetParamInSettingConfigMap as needed after fresh master
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
* Prevent a data race
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
* Remove unused variable, don't pass lock when not necessary
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
* Try overriding URL instead of additional URLs
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
* Use a more specific url
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
---------
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
Co-authored-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com >
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* Use a custom signal for graceful restart
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
* Re-run tests
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
---------
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
Co-authored-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com >
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
2024-12-17 16:51:18 -05:00
Pasha Kostohrys
46bfc10e4d
Revert "fix: Graceful shutdown for the API server ( #18642 ) ( #20981 )" ( #21221 )
2024-12-17 18:56:00 +02:00
Michael Crenshaw
433b317c35
feat: source hydrator ( #20345 )
...
* feat(hydrator): add sourceHydrator types
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Omer Azmon <omer_azmon@intuit.com >
Co-authored-by: daengdaengLee <gunho1020@gmail.com >
Co-authored-by: Juwon Hwang (Kevin) <juwon8891@gmail.com >
Co-authored-by: thisishwan2 <feel000617@gmail.com >
Co-authored-by: mirageoasis <kimhw0820@naver.com >
Co-authored-by: Robin Lieb <robin.j.lieb@gmail.com >
Co-authored-by: miiiinju1 <gms07073@ynu.ac.kr >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix(codegen): use kube_codegen.sh deepcopy and client gen correctly
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
deepcopy gen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* feat(hydrator): add commit-server component
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Omer Azmon <omer_azmon@intuit.com >
Co-authored-by: daengdaengLee <gunho1020@gmail.com >
Co-authored-by: Juwon Hwang (Kevin) <juwon8891@gmail.com >
Co-authored-by: thisishwan2 <feel000617@gmail.com >
Co-authored-by: mirageoasis <kimhw0820@naver.com >
Co-authored-by: Robin Lieb <robin.j.lieb@gmail.com >
Co-authored-by: miiiinju1 <gms07073@ynu.ac.kr >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
go mod tidy
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
one test file for both implementations
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
simplify
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix test for linux
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix git client mock
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix git client mock
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
address comments
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
unit tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix image, fix health checks, fix merge issue
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix lint issues
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
remove code that doesn't work for GHE
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
changes from comments
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Omer Azmon <omer_azmon@intuit.com >
Co-authored-by: daengdaengLee <gunho1020@gmail.com >
Co-authored-by: Juwon Hwang (Kevin) <juwon8891@gmail.com >
Co-authored-by: thisishwan2 <feel000617@gmail.com >
Co-authored-by: mirageoasis <kimhw0820@naver.com >
Co-authored-by: Robin Lieb <robin.j.lieb@gmail.com >
Co-authored-by: miiiinju1 <gms07073@ynu.ac.kr >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Omer Azmon <omer_azmon@intuit.com >
Co-authored-by: daengdaengLee <gunho1020@gmail.com >
Co-authored-by: Juwon Hwang (Kevin) <juwon8891@gmail.com >
Co-authored-by: thisishwan2 <feel000617@gmail.com >
Co-authored-by: mirageoasis <kimhw0820@naver.com >
Co-authored-by: Robin Lieb <robin.j.lieb@gmail.com >
Co-authored-by: miiiinju1 <gms07073@ynu.ac.kr >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
allow opt-in
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
simplify diff
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
todos
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
simplify
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
add dry sha to logs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
add app name to logs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
more logging, no caching
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix cluster install
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
handle project-scoped repo creds
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
codegen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
improve docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fixes from comments
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* set hydrator enabled key when using hydrator manifests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix manifests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
improve docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Omer Azmon <omer_azmon@intuit.com >
Co-authored-by: daengdaengLee <gunho1020@gmail.com >
Co-authored-by: Juwon Hwang (Kevin) <juwon8891@gmail.com >
Co-authored-by: thisishwan2 <feel000617@gmail.com >
Co-authored-by: mirageoasis <kimhw0820@naver.com >
Co-authored-by: Robin Lieb <robin.j.lieb@gmail.com >
Co-authored-by: miiiinju1 <gms07073@ynu.ac.kr >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Omer Azmon <omer_azmon@intuit.com >
Co-authored-by: daengdaengLee <gunho1020@gmail.com >
Co-authored-by: Juwon Hwang (Kevin) <juwon8891@gmail.com >
Co-authored-by: thisishwan2 <feel000617@gmail.com >
Co-authored-by: mirageoasis <kimhw0820@naver.com >
Co-authored-by: Robin Lieb <robin.j.lieb@gmail.com >
Co-authored-by: miiiinju1 <gms07073@ynu.ac.kr >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
allow opt-in
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
simplify diff
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
todos
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
simplify
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
add dry sha to logs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
add app name to logs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
more logging, no caching
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix cluster install
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
handle project-scoped repo creds
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
codegen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
improve docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fixes from comments
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* feat(hydrator): add sourceHydrator types
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Omer Azmon <omer_azmon@intuit.com >
Co-authored-by: daengdaengLee <gunho1020@gmail.com >
Co-authored-by: Juwon Hwang (Kevin) <juwon8891@gmail.com >
Co-authored-by: thisishwan2 <feel000617@gmail.com >
Co-authored-by: mirageoasis <kimhw0820@naver.com >
Co-authored-by: Robin Lieb <robin.j.lieb@gmail.com >
Co-authored-by: miiiinju1 <gms07073@ynu.ac.kr >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix(codegen): use kube_codegen.sh deepcopy and client gen correctly
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
deepcopy gen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Omer Azmon <omer_azmon@intuit.com >
Co-authored-by: daengdaengLee <gunho1020@gmail.com >
Co-authored-by: Juwon Hwang (Kevin) <juwon8891@gmail.com >
Co-authored-by: thisishwan2 <feel000617@gmail.com >
Co-authored-by: mirageoasis <kimhw0820@naver.com >
Co-authored-by: Robin Lieb <robin.j.lieb@gmail.com >
Co-authored-by: miiiinju1 <gms07073@ynu.ac.kr >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Omer Azmon <omer_azmon@intuit.com >
Co-authored-by: daengdaengLee <gunho1020@gmail.com >
Co-authored-by: Juwon Hwang (Kevin) <juwon8891@gmail.com >
Co-authored-by: thisishwan2 <feel000617@gmail.com >
Co-authored-by: mirageoasis <kimhw0820@naver.com >
Co-authored-by: Robin Lieb <robin.j.lieb@gmail.com >
Co-authored-by: miiiinju1 <gms07073@ynu.ac.kr >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
allow opt-in
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
simplify diff
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
todos
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
simplify
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
add dry sha to logs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
add app name to logs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
more logging, no caching
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix cluster install
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
handle project-scoped repo creds
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
codegen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* feat(hydrator): write credentials handling + UI
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Omer Azmon <omer_azmon@intuit.com >
Co-authored-by: daengdaengLee <gunho1020@gmail.com >
Co-authored-by: Juwon Hwang (Kevin) <juwon8891@gmail.com >
Co-authored-by: thisishwan2 <feel000617@gmail.com >
Co-authored-by: mirageoasis <kimhw0820@naver.com >
Co-authored-by: Robin Lieb <robin.j.lieb@gmail.com >
Co-authored-by: miiiinju1 <gms07073@ynu.ac.kr >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Omer Azmon <omer_azmon@intuit.com >
Co-authored-by: daengdaengLee <gunho1020@gmail.com >
Co-authored-by: Juwon Hwang (Kevin) <juwon8891@gmail.com >
Co-authored-by: thisishwan2 <feel000617@gmail.com >
Co-authored-by: mirageoasis <kimhw0820@naver.com >
Co-authored-by: Robin Lieb <robin.j.lieb@gmail.com >
Co-authored-by: miiiinju1 <gms07073@ynu.ac.kr >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
allow opt-in
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
simplify diff
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
todos
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
simplify
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
add dry sha to logs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
add app name to logs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
more logging, no caching
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix cluster install
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
feat(hydrator): write credentials handling + UI
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
WIP: add new APIs for write creds
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
write api and template api
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix time function
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix lint issues
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
don't enrich with read creds
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
revert tls change
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
don't disable buttons in UI
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
ask repo server for specific revision
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fixes
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
lint ui
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
remove unnecessary change
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix test and lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
enable hydrator for e2e tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* free disk space for e2e tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
don't free disk space
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* free disk space for e2e tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* remove comment that breaks auth
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* try removing extra function
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* cleanup from comments
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix test
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-12-16 16:59:09 -05:00
Andrii Korotkov
730363f14b
fix: Graceful shutdown for the API server ( #18642 ) ( #20981 )
...
* fix: Graceful shutdown for the API server (#18642 )
Closes #18642
Implements a graceful shutdown the the API server. Without this, ArgoCD API server will eventually return 502 during rolling update. However, healthcheck would return 503 if the server is terminating.
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
Co-authored-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com >
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* Init server only once, but keep re-initializing listeners
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
* Check error for SetParamInSettingConfigMap as needed after fresh master
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
* Prevent a data race
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
* Remove unused variable, don't pass lock when not necessary
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
* Try overriding URL instead of additional URLs
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
* Use a more specific url
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
---------
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com >
Co-authored-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com >
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
2024-12-03 15:32:26 -05:00
Alexander Matyushentsev
7f6340f653
fix: API server should not attempt to read secrets in all namespaces ( #20950 )
...
* fix: api server is trying to list cluster wide secrets while generating apps
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
* Revert "fix: Fix argocd appset generate failure due to missing clusterrole (#20162 )"
This reverts commit fad534bcfe .
---------
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2024-11-26 10:53:28 +05:30
Michael Crenshaw
6a09102389
chore: log panics in JSON ( #20924 ) ( #20925 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
2024-11-24 20:05:39 -05:00
Cayde6
eba559a449
feat: option to disable writing k8s events( #18205 ) ( #18441 )
...
* feat: option to disable writing k8s events
optioned to write logs for k8s events.
Each is passed as an environment variable and defaults to true,
disabling it requires explicitly setting the option to false.
Signed-off-by: Jack-R-lantern <tjdfkr2421@gmail.com >
* feat: option to disable writing k8s events
fix unit test
- application_test
- applicationset_test
- project_test
- appcontroller_tes
- audit_logger_test
Signed-off-by: Jack-R-lantern <tjdfkr2421@gmail.com >
* rebase
Signed-off-by: Jack-R-lantern <tjdfkr2421@gmail.com >
---------
Signed-off-by: Jack-R-lantern <tjdfkr2421@gmail.com >
2024-09-23 08:32:17 +05:30
Alexander Matyushentsev
3a5b653fb1
feat: implement 'argocd admin appset generate' to troubeshoot appsets ( #19518 )
...
* feat: implement 'argocd appset generate' to troubeshoot appsets
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
* remove unnecessary ErrorLog field
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
* apply reviewer suggestions
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
---------
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2024-08-28 23:30:45 +00:00
Dhruvang Makadia
95be90b5f9
fix: Process webhook refresh in background to not block the request ( #14269 ) ( #18173 )
...
Signed-off-by: dhruvang1 <dhruvang1@users.noreply.github.com >
2024-06-26 19:20:09 +05:30
Alexandre Gaudreault
70755aa3c5
feat(cli): add cmd to preview generated apps of appsets ( #10895 ) ( #16781 )
...
* feat(cli): add cmd to preview generated apps
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
* fix build
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
* fix local proto gen
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
* dry run client
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
* fix: allow to run codegen outside GOPATH
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
* clientgen
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
* openapigen
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
* remove ensure-gopath
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
* fix tests and templatePatch
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
* fix build
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
* convert to interfaces
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
* codegen
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
* extract common code
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
* use appset params in server
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
* codegen
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
* fix test build
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
* unit tests
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
* move test to new package
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
* move to correct folders
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
* fix build
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
* review
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
* lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix test
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* auto generate mocks
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* better error handling
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* more docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* more docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
---------
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com >
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
2024-06-18 15:15:12 +00:00
rumstead
9592b84bcb
feat: adding gocover to e2e tests ( #18130 ) ( #18537 )
...
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
* try putting profiles in different directories
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* does this upload the whole directory?
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* create directories and only run one test
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* shut everything down before uploading coverage
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* don't fail on goreman failure
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* sleep 30
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* always upload server output
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix: implement graceful shutdown for api server
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com >
* Shutdown servers in parallel
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com >
* add noop shutdown function on api server constructor
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com >
* fix waitgroup
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com >
* more attempts to gracefully shut down
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* more tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* cleanup
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* revert graceful shutdown work, needs more work
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* more graceful shutdown cleanup
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
---------
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com >
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Co-authored-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com >
2024-06-13 14:17:07 -04:00
Matthieu MOREL
7cf5ed06d4
chore: enable gofumpt and whitespace linters ( #18567 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-11 15:41:55 +00:00
Alexander Matyushentsev
bb4e47a12d
fix: The argocd server api-content-type flag does not allow empty content-type header ( #17331 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2024-02-28 09:45:44 -08:00
Michael Crenshaw
8932036d53
fix(server): allow disabling content-type check ( #16959 )
...
* fix(server): allow disabling content-type check
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix spacing
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-01-24 14:45:09 -05:00
Alexander Matyushentsev
7ec9999b01
fix: enforce content type header for API requests ( #16860 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2024-01-16 18:54:13 +00:00
Alexander Matyushentsev
4afddf71cc
feat: webhook should use 'rename' to copy app manifests of previous commit ( #16754 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2024-01-05 08:53:52 -08:00
Prashant Shahi
11df9900ff
feat(opentelemetry): ✨ support for secured OTLP endpoint and headers ( #15573 )
...
* feat(opentelemetry): ✨ support for secured OTLP endpoint and headers
Signed-off-by: Prashant Shahi <me@prashantshahi.dev >
* docs(opentelemetry): 📝 include new otlp headers in docs
Signed-off-by: Prashant Shahi <me@prashantshahi.dev >
* docs(opentelemetry): 📝 update readme docs as per integration tests
Signed-off-by: Prashant Shahi <me@prashantshahi.dev >
* docs(opentelemetry): 📝 update readme docs as per integration tests
Signed-off-by: Prashant Shahi <me@prashantshahi.dev >
* chore: resolve indentation issues
Signed-off-by: Prashant Shahi <me@prashantshahi.dev >
* chore: fix indentation issues
Signed-off-by: Prashant Shahi <me@prashantshahi.dev >
* chore: include OTLP options in deployment manifests
Signed-off-by: Prashant Shahi <me@prashantshahi.dev >
* fix: update manifests to resolve failing CI
Signed-off-by: Prashant Shahi <me@prashantshahi.dev >
---------
Signed-off-by: Prashant Shahi <me@prashantshahi.dev >
2023-11-27 10:45:00 +05:30
Harshvir Potpose
7525b603f7
feat: add examples to --help ouput for argocd_server.go file ( #16032 )
...
* add examples to argocd_server.go
Signed-off-by: Harshvir Potpose <hpotpose62@gmail.com >
* Update argocd-server.md
Signed-off-by: Harshvir Potpose <122517264+akagami-harsh@users.noreply.github.com >
* fix
Signed-off-by: Harshvir Potpose <122517264+akagami-harsh@users.noreply.github.com >
* fix
Signed-off-by: Harshvir Potpose <122517264+akagami-harsh@users.noreply.github.com >
* fix
Signed-off-by: Harshvir Potpose <hpotpose62@gmail.com >
* fix
Signed-off-by: Harshvir Potpose <hpotpose62@gmail.com >
* Update argocd_server.go
Signed-off-by: Harshvir Potpose <122517264+akagami-harsh@users.noreply.github.com >
---------
Signed-off-by: Harshvir Potpose <hpotpose62@gmail.com >
Signed-off-by: Harshvir Potpose <122517264+akagami-harsh@users.noreply.github.com >
2023-11-01 20:58:59 -04:00
Pelen
71e4fa352a
feat: support extra attributes for opentelemetry ( #15071 )
...
Signed-off-by: penglongli <pelenli@tencent.com >
2023-08-29 12:00:15 -04:00
yyzxw
2dbc6c7c71
feat: add timeout for update cluster info ( #14511 )
...
* chore: simplified parsing of startup parameters
Signed-off-by: yyzxw <1020938856@qq.com >
* feat: add timeout for update cluster info
Signed-off-by: yyzxw <1020938856@qq.com >
---------
Signed-off-by: yyzxw <1020938856@qq.com >
2023-08-16 22:15:05 -04:00
Michael Crenshaw
a400ad11d7
feat(ui): enable gzip for UI assets by default ( #13944 )
...
* feat(ui): enable gzip for UI assets by default
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* update docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Co-authored-by: pasha-codefresh <pavel@codefresh.io >
2023-06-19 10:04:32 +03:00
Eldar Yusupov
9e594d495e
feat: specify listen address from env / command line ( #11846 )
...
* feat: specify listen address from env / command line
Signed-off-by: Eldar Yusupov <eldar.yusupov@workato.com >
* Make listen addrs configurable through ConfigMap
Signed-off-by: Eldar Yusupov <eldar.yusupov@workato.com >
* Update autogenerated manifests
Signed-off-by: Eldar Yusupov <eldar.yusupov@workato.com >
---------
Signed-off-by: Eldar Yusupov <eldar.yusupov@workato.com >
2023-05-29 10:19:40 -04:00
Nolan Emirot
7b74e1993e
chore: update redis client to v9 ( #12746 )
...
* chore: update redis
Signed-off-by: emirot <emirot.nolan@gmail.com >
* chore: update redis
Signed-off-by: emirot <emirot.nolan@gmail.com >
* chore: update redis
Signed-off-by: emirot <emirot.nolan@gmail.com >
---------
Signed-off-by: emirot <emirot.nolan@gmail.com >
2023-03-08 09:42:10 -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
jannfis
03bd6e62a0
feat: Make additional namespaces configurable via environment ( #10270 )
...
* feat: Make additional namespaces configurable via environment
Signed-off-by: jannfis <jann@mistrust.net >
* Change from clidocsgen
Signed-off-by: jannfis <jann@mistrust.net >
Signed-off-by: jannfis <jann@mistrust.net >
2022-08-11 12:31:41 -04:00
jannfis
068048cb80
feat: Applications in any namespace ( #9755 )
...
* feat: Applications in any namespace
Signed-off-by: jannfis <jann@mistrust.net >
* Fix typo in CI
Signed-off-by: jannfis <jann@mistrust.net >
* Create argocd-e2e-external namespace
Signed-off-by: jannfis <jann@mistrust.net >
* Update from codegen
Signed-off-by: jannfis <jann@mistrust.net >
* Remove debug code
Signed-off-by: jannfis <jann@mistrust.net >
* Update help text for -N option to app create
Signed-off-by: jannfis <jann@mistrust.net >
* Wrap error when retrieving AppProject from cache
Signed-off-by: jannfis <jann@mistrust.net >
* Check for controller namespace first before matching on additional ns
Signed-off-by: jannfis <jann@mistrust.net >
* Improve TestAppProjectIsSourceNamespacePermitted unit test
Signed-off-by: jannfis <jann@mistrust.net >
* Get rid of some debug leftovers
Signed-off-by: jannfis <jann@mistrust.net >
* Better error wrapping; return IsNotFound as-is
Signed-off-by: jannfis <jann@mistrust.net >
* Updates from codegen
Signed-off-by: jannfis <jann@mistrust.net >
* We don't need AppShortName() anymore
Signed-off-by: jannfis <jann@mistrust.net >
* Update end-to-end tests to use annotation methods
Signed-off-by: jannfis <jann@mistrust.net >
* Add e2e tests to test for app creation in not permitted ns
Signed-off-by: jannfis <jann@mistrust.net >
* Remove deprecated code
Signed-off-by: jannfis <jann@mistrust.net >
* Remove dead code
Signed-off-by: jannfis <jann@mistrust.net >
* Add RBACName() method to application type
Signed-off-by: jannfis <jann@mistrust.net >
* Update from codegen
Signed-off-by: jannfis <jann@mistrust.net >
* Fix e2e test
Signed-off-by: jannfis <jann@mistrust.net >
* Update codegen
Signed-off-by: jannfis <jann@mistrust.net >
* Move RBAC name generation to an application receiver
Signed-off-by: jannfis <jann@mistrust.net >
* Fix sync window status in UI
Signed-off-by: jannfis <jann@mistrust.net >
* Fix pod logs viewer
Signed-off-by: jannfis <jann@mistrust.net >
* Fix application events in UI
Signed-off-by: jannfis <jann@mistrust.net >
* Fix application search in UI
Signed-off-by: jannfis <jann@mistrust.net >
* Fix yarn lint
Signed-off-by: jannfis <jann@mistrust.net >
* Only set up cluster-wide application informer when additional namespaces are specified
Signed-off-by: jannfis <jann@mistrust.net >
* Adapt e2e test to a changed error message
Signed-off-by: jannfis <jann@mistrust.net >
* Application namespace should be taken into account for create
Signed-off-by: jannfis <jann@mistrust.net >
* Use non-qualified application name as Helm release name
Signed-off-by: jannfis <jann@mistrust.net >
* Support --app-namespace in e2e tests
Signed-off-by: jannfis <jann@mistrust.net >
* Enable more e2e tests
Signed-off-by: jannfis <jann@mistrust.net >
* Increase e2e timeout for newly added tests
Signed-off-by: jannfis <jann@mistrust.net >
2022-08-10 11:39:10 +02:00
usernameisnull
7d31d612ef
fix: api server should use ARGOCD_SERVER_LOG_LEVEL instead of ARGOCD_REPO_SERVER_LOGLEVEL ( #9970 ) ( #9975 )
...
* change ARGOCD_REPO_SERVER_LOGLEVEL to ARGOCD_SERVER_LOG_LEVEL
Signed-off-by: mabing <bing.ma@daocloud.io >
* Changed too much,revert it.
Signed-off-by: mabing <bing.ma@daocloud.io >
* make manifests
Signed-off-by: mabing <bing.ma@daocloud.io >
Co-authored-by: mabing <bing.ma@daocloud.io >
2022-07-14 16:57:14 -04:00
Jake
1be1a0475b
feat: add HTTPS to dex server ( #9424 ) ( #9883 )
...
* feat: add HTTPS support to dex server (#9424 )
Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com >
* refactor transports, add v2.5 to docs, other small nits
Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com >
* use OIDCTLSConfig in session manager
Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com >
* update tls to use os instead of ioutil (but really this is just me trying to get CICD to work)
Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com >
* cleanup and nits
Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com >
* fix tests after merge
Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com >
* fix tests
Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com >
* nit
Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com >
2022-07-13 16:45:35 -04:00
Kent Rancourt
ae19965ff7
refactor: improve context handling in cmd/ ( #9860 )
...
Signed-off-by: Kent <kent.rancourt@gmail.com >
2022-07-05 09:32:22 -04:00
Alexander Matyushentsev
ee7356a202
fix: make sure api server informer does not stop after setting change ( #9842 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2022-06-30 22:28:52 +00:00
Kent Rancourt
b524769714
feat: implement consistent startup messages for all components ( #9800 )
...
* feat: implement consistent startup messages for all components
Signed-off-by: Kent <kent.rancourt@gmail.com >
* DRY up previous commit
Signed-off-by: Kent <kent.rancourt@gmail.com >
2022-06-28 14:55:51 -04:00
Alexander Matyushentsev
9d4c940a5a
fix: avoid closing and re-opening port of api server settings change ( #9778 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2022-06-23 14:30:39 -07:00
jannfis
0f22d57a66
fix: Prevent crash on server reload if opentelemetry is not enabled ( #9270 )
...
* fix: Prevent crash on server reload if opentelemtry is not enabled
Signed-off-by: jannfis <jann@mistrust.net >
* Move variable declaration into loop
Signed-off-by: jannfis <jann@mistrust.net >
2022-05-02 09:23:31 -04:00
Ben Ye
09e5b60519
feat: support opentelemetry for grpc tracing ( #7539 )
...
* feat: add support for otel grpc tracing
Signed-off-by: Ben Ye <ben.ye@bytedance.com >
* chore: rebase code to master
Signed-off-by: Ben Ye <ben.ye@bytedance.com >
* feat: add otelgrpc to cmpserver
Signed-off-by: Ben Ye <ben.ye@bytedance.com >
* feat: add util trace package
Signed-off-by: Ben Ye <ben.ye@bytedance.com >
* fix: fix tracer context
Signed-off-by: Ben Ye <ben.ye@bytedance.com >
* chore: move tracer initialization part to the loop
Signed-off-by: Ben Ye <ben.ye@bytedance.com >
2022-04-26 10:02:53 -04:00
Zach Aller
e9fae0df37
fix: Add Content-Security-Policy configuration option ( #8943 )
...
* fix: Add Content-Security-Policy configuration
This should finish up the work on issue #2706 by adding a configurable
Content-Security-Policy header which defaults to frame-ancestors 'self';
This matches what we do with X-Frame-Options=sameorigin some reference information found
here https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors
Signed-off-by: zachaller <zachaller@hotmail.com >
* Run codegen
Signed-off-by: zachaller <zachaller@hotmail.com >
* fix: add ARGOCD_SERVER_CONTENT_SECURITY_POLICY env var to be configured via configmap
Signed-off-by: zachaller <zachaller@hotmail.com >
2022-03-31 14:48:35 -04:00
Yuan Tang
a02f35e9e6
feat: Add identifiable user agents in various Argo commands ( #8566 )
...
Signed-off-by: Yuan Tang <terrytangyuan@gmail.com >
2022-02-25 18:27:05 +01:00
Panagiotis Georgiadis
36cff3758f
refactor: rename 'appclientset' to not collide with pkg ( #8476 )
...
Signed-off-by: Panagiotis Georgiadis <pgeorgia@redhat.com >
2022-02-12 18:54:13 +01:00
Alexander Matyushentsev
1d3d03f5d3
fix: Custom Styles feature is broken ( #7067 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2021-08-24 15:08:12 -07:00
Alexander Matyushentsev
826288f861
fix: assume ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_TIMEOUT_SECONDS, ARGOCD_SERVER_REPO_SERVER_TIMEOUT_SECONDS env vars have seconds ( #6912 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2021-08-04 13:51:16 -07:00
Noam Gal
f7614e0c4e
fixed max to use MaxInt64 value ( #6911 )
...
Signed-off-by: Noam Gal <noam.gal@codefresh.io >
2021-08-04 11:07:54 -07:00
Alexander Matyushentsev
e68618d168
fix: add incorrectly removed --staticassets flag ( #6778 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2021-07-22 08:37:04 -07:00