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
b04a7c101d
chore: enable context-as-argument from revive ( #21371 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-07 10:08:51 -05:00
Matthieu MOREL
50c49ec8f9
chore: enable unnecessary-stmt from revive ( #21398 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-07 09:56:38 -05:00
Matthieu MOREL
c739478b8b
chore: enable receiver-naming from revive ( #21372 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-06 14:45:11 -05:00
Matthieu MOREL
c80325737e
chore: enable duplicated-imports from revive ( #21378 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-06 11:34:32 -05:00
Matthieu MOREL
9f0dc9402f
chore: enable redundant-import-alias from revive ( #21386 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-06 11:30:42 -05:00
Matthieu MOREL
e66068c11b
chore: enable var-declaration from revive ( #21370 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-03 18:44:23 -05:00
Matthieu MOREL
5508d1feda
chore: enable importas for k8s.io/apimachinery/pkg/api/errors ( #21262 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-03 17:09:37 +00:00
Matthieu MOREL
ceb758c877
chore: import k8s.io/api/core/v1 as corev1 ( #21345 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-03 11:10:00 -05:00
Matthieu MOREL
9ea979bbcd
chore: enable use-any from revive ( #21282 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-02 18:26:59 -05:00
Matthieu MOREL
6087b4f903
chore: use github.com/golang-jwt/jwt/v5 ( #21276 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-02 18:23:28 -05:00
Matthieu MOREL
812650847c
chore: enable importas for k8s.io/apimachinery/pkg/apis/meta/v1 ( #21284 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-12-31 10:34:11 +02:00
Matthieu MOREL
ffdbcb6f31
chore: reuse common PermissionDeniedAPIError ( #21283 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-12-31 10:29:01 +02:00
Matthieu MOREL
8a6f53d044
chore: enable errorf of perfsprint linter ( #21280 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-12-30 10:56:41 +02:00
Nitish Kumar
afbde2a930
test: add unit test for read and write function for websocket ( #19598 )
...
* test: add unit test for read and write function for websocket
Signed-off-by: nitishfy <justnitish06@gmail.com>
* fix nil pointer reference
Signed-off-by: nitishfy <justnitish06@gmail.com>
* remove alternative read test for testing-purposes
Signed-off-by: nitishfy <justnitish06@gmail.com>
* modify test cases
Signed-off-by: nitishfy <justnitish06@gmail.com>
* fix failing test
Signed-off-by: nitishfy <justnitish06@gmail.com>
* remove read test
Signed-off-by: nitishfy <justnitish06@gmail.com>
---------
Signed-off-by: nitishfy <justnitish06@gmail.com>
Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com>
2024-12-26 20:47:10 +01:00
Amit Oren
644315ace1
fix: Change applicationset generate HTTP method to avoid route conflicts ( #20758 )
...
* Change applicationset generate HTTP method to avoid route conflicts
Signed-off-by: Amit Oren <amit@coralogix.com>
* Update server/applicationset/applicationset.proto
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
Signed-off-by: Amit Oren <github@amitoren.dev>
* Codegen
Signed-off-by: Amit Oren <amit@coralogix.com>
---------
Signed-off-by: Amit Oren <amit@coralogix.com>
Signed-off-by: Amit Oren <github@amitoren.dev>
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2024-12-23 12:15:50 -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
Eadred
12a4dabd1c
chore: Fix data race detection failures in application tests ( #21271 )
...
* chore: Fix race detection failures in application tests
Signed-off-by: eadred <eadred77@googlemail.com>
* Fix failing TestGetCachedAppState tests
Signed-off-by: eadred <eadred77@googlemail.com>
---------
Signed-off-by: eadred <eadred77@googlemail.com>
2024-12-20 09:59:35 -05: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
9203dd16af
chore(server): simplify project validation logic ( #21191 )
...
* chore(server): simplify project validation logic
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* improve tests
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-17 13:01:06 +05:30
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
Michael Crenshaw
5cdb1a0a15
chore: use new fake k8s client constructor ( #21186 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-12-16 14:49:30 +05:30
Michael Crenshaw
4471603de2
fix(api): send to closed channel in mergeLogStreams ( #7006 ) ( #21178 )
...
* fix(api): send to closed channel in mergeLogStreams (#7006 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more intense test
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* even more intense
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* remove unnecessary comment
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix the race condition
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-15 19:44:34 -05:00
adriananeci
030a7be7e2
fix: Populate destination name when destination server is specified ( #21063 )
...
* Populate destination name when destination server is specified
Signed-off-by: Adrian Aneci <aneci@adobe.com>
* Lint nit
Signed-off-by: Adrian Aneci <aneci@adobe.com>
* Trigger CI
Signed-off-by: Adrian Aneci <aneci@adobe.com>
---------
Signed-off-by: Adrian Aneci <aneci@adobe.com>
2024-12-14 10:40:48 +05:30
Blake Pettersson
2fe9a220dd
fix: add missing fields in listrepositories ( #20991 )
...
This fixes a regression in 2.12. Before 2.12 githubAppInstallationID,
`githubAppID` and `gitHubAppEnterpriseBaseURL` were returned, but with
2.12 the repo is retrieved with getRepositories`, which does not
include those fields.
To fix this, add those missing fields to `ListRepositories`.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
2024-12-11 15:17:44 +05:30
Ishita Sequeira
fa9023a006
fix: 20791 - sync multi-source application out of order source syncs ( #21071 )
...
Signed-off-by: Ishita Sequeira <ishiseq29@gmail.com>
2024-12-05 09:35:05 -07: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
Andrii Korotkov
975786629f
chore: Add support for AdditionalURLs field in server settings query ( #21045 )
...
Helps with #18642
Needed for consistency and for future testing in another PR.
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com>
2024-12-03 16:20:01 +00:00
Andrii Korotkov
155514e8ca
fix: Allow to delete repos with invalid urls ( #20921 ) ( #20975 )
...
* fix: Allow to delete repos with invalid urls (#20921 )
Fixes #20921
Normalization of repo url is attempted during repo deletion before comparison with existing repos. Before this change, it'd fail on invalid urls and return "", resulting in permission denied. This ended up in a state where people can add repos with invalid urls but couldn't delete them. Return raw repo url if url parsing failed. Add a test to validate the deletion can be performed and make sure it fails without the main change.
This needs to be cherry-picked to v2.11-2.13
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com>
* Don't modify the original NormalizeGitURL
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com>
---------
Signed-off-by: Andrii Korotkov <andrii.korotkov@verkada.com>
2024-12-02 14:00:35 +02:00
ABBOUD Moncef
83953fe276
feat(app): Add optional 'name' to Source object ( #20470 )
...
Signed-off-by: cef <moncef.abboud95@gmail.com>
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2024-11-18 21:23:49 +00:00
SuminSSon
0f872f51be
chore: improve error logs in server/cluster/cluser.go ( #20711 )
2024-11-13 08:04:38 -05:00
Matthieu MOREL
993d79ca27
chore: use testify instead of testing.Fatal or testing.Error in server ( #20755 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-11-11 20:35:19 -05:00
renovate[bot]
b39f3b15fb
chore(deps): update module github.com/golangci/golangci-lint to v1.62.0 ( #20737 )
...
* chore(deps): update module github.com/golangci/golangci-lint to v1.62.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix lint issues
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-11-11 05:28:48 +00:00
Matthieu MOREL
2998687416
chore: enable perfsprint linter ( #20685 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-11-10 21:00:57 -05:00
Alexandre Gaudreault
a68d057c9d
fix(server): accept HTTP/1.1 for backward compatibility ( #20639 )
...
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-11-04 09:41:48 -05:00
Alexandre Gaudreault
a7637cd106
fix(server): missing selected ALPN property ( #20579 )
...
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2024-10-31 13:50:45 +02:00
Siddhesh Ghadi
eb10b70e8a
feat: Add ability to hide certain annotations on secret resources ( #18216 )
...
Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
2024-10-30 09:52:37 -07: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
Matthieu MOREL
cc989251ef
chore: enable thelper linter ( #20405 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-10-16 17:37:03 +00:00
Matthieu MOREL
e0ebb02443
chore: enable usestdlibvars linter ( #20399 )
2024-10-16 07:54:00 -04:00
pasha-codefresh
a25378f1ef
feat: appset scm generators and PR generators should be able to access only secrets related to appset ( #20309 )
2024-10-15 08:28:13 -04:00
Michael Crenshaw
e654ed59f8
fix(cli): add missing resources and actions to cani CLI ( #20347 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-10-14 22:32:40 -04:00
Michael Crenshaw
0cdbc3cb3e
chore: simplify 'get repo' API implementation ( #20348 )
...
* chore: simplify 'get repo' API implementation
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* import order
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 09:01:55 -04:00
Kunho Lee
9b11b21f00
fix: check err before use schedule and duration ( #20043 )
...
* fix: check err before use schedule and duration
Signed-off-by: daengdaengLee <gunho1020@gmail.com>
* test: add tests for invalid schedule and duration
Signed-off-by: daengdaengLee <gunho1020@gmail.com>
* feat: change to return error when sync window is invalid
Signed-off-by: daengdaengLee <gunho1020@gmail.com>
* fix: use assert.Error or assert.NoError
Signed-off-by: daengdaengLee <gunho1020@gmail.com>
* fix: use require instead of assert
Signed-off-by: daengdaengLee <gunho1020@gmail.com>
---------
Signed-off-by: daengdaengLee <gunho1020@gmail.com>
2024-10-12 13:32:46 -04:00
Daan Verstraten
e1472f309a
chore: replacing custom map util functions with golang std ( #20311 )
...
Signed-off-by: Daan Verstraten <daanverstraten@hotmail.com>
2024-10-09 10:34:03 -04:00
ABBOUD Moncef
fe7771cc83
fix: handle incorrect cluster RESTconfig without panic ( #20150 )
...
Signed-off-by: cef <moncef.abboud95@gmail.com>
2024-10-06 17:55:26 +03:00
Alexander Matyushentsev
03a16099b0
fix: support managing cluster with multiple argocd instances and annotation based tracking ( #20222 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2024-10-04 17:54:37 -07:00
Matthieu MOREL
1c6ec19a86
fix: use ErrorContains(t, err instead of Contains(t, err.Error() ( #20220 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-10-04 09:36:05 -04:00
Alexandre Gaudreault
ca91dd9d6b
fix(extension): add header to support apps-in-any-namespace ( #20123 )
...
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2024-09-26 15:12:21 -04:00
Javier Solana
b8249567ae
feat: transmit manifest-generate-path resources to the cmp-server for plugin-based applications ( #19209 )
...
* chore: transmit manifest-generate-path resources to the cmp-server for plugin-based applications
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* use SecureJoin
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* make cmp manifests generation using manifest generate path annotation configurable by environment variable
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* fix missing doc running codegen-local
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* set reposerver.plugin.enable.manifests.generation.using.annotations false by default
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* define ARGOCD_REPO_SERVER_PLUGIN_ENABLE_GENERATE_MANIFESTS_USING_MANIFEST_GENERATE_PATHS_ANNOTATION properly
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* define ARGOCD_REPO_SERVER_PLUGIN_ENABLE_GENERATE_MANIFESTS_USING_MANIFEST_GENERATE_PATHS_ANNOTATION properly
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* Fix conflict
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* autogenerate install manifests
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* add note about common root path calculation for manifest paths annotation
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* log common root path calculated
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* app path must be the lower common path
Signed-off-by: Javier Solana <javier.solana@cabify.com>
* tweaks
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: Javier Solana <javier.solana@cabify.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-09-24 12:14:02 -04: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
morapet
bcc224b32c
prevent crash during timer expiration after stream is closed ( #19917 )
...
Reorder ticker stop and close merge to prevent send(true) happens after merge is closed, in rare situation when the timer expires exactly at the point between close(merge) and ticker.Stop()
Signed-off-by: morapet <peter@moran.sk>
2024-09-17 15:02:38 +05:30
Alexandre Gaudreault
ca7a08eb95
fix(deeplinks): do not evaluate template when condition is false ( #19625 ) ( #19868 )
...
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2024-09-10 16:34:51 -04:00
Ashu
5776554819
feat(lua actions): add a flag to Include builtin actions with resource overrides ( #19708 )
...
* feat: include prebuilt action with overrides
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: Ashu <11219262+ashutosh16@users.noreply.github.com>
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2024-09-10 11:57:29 -07: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
Anand Francis Joseph
1028808bb7
feat: Decoupling application sync using impersonation ( #17403 )
...
* Implementation of app sync with impersonation support
Signed-off-by: anandf <anjoseph@redhat.com>
* negation test
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
* Update doc comments to remove server name as its not supported.
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com>
* Update glob pattern check for matching destinations.
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com>
* Corrected the code comments for namespace field and destination matching logic
Signed-off-by: anandf <anjoseph@redhat.com>
* Added missing generated files
Signed-off-by: anandf <anjoseph@redhat.com>
* Fixed golint errors caused due to to gofumpt validations
Signed-off-by: anandf <anjoseph@redhat.com>
* Fix golint errors with unit test code
Signed-off-by: anandf <anjoseph@redhat.com>
* Updated the go import ordering with local packages at the end
Signed-off-by: anandf <anjoseph@redhat.com>
* Addressed review comments
Signed-off-by: anandf <anjoseph@redhat.com>
* Fixed ES lint error caused due to missing class
Signed-off-by: anandf <anjoseph@redhat.com>
* Updated the documentation to address the review comments
Signed-off-by: anandf <anjoseph@redhat.com>
* Simplified the sync code and improved logs and error handling
Signed-off-by: anandf <anjoseph@redhat.com>
* Fixed E2E tests to fail when no sa is configured
Signed-off-by: anandf <anjoseph@redhat.com>
* Updated help message generated for CLI commands
Signed-off-by: anandf <anjoseph@redhat.com>
* Fixed failing tests due to default service account not used for sync operation
Signed-off-by: anandf <anjoseph@redhat.com>
* Fixed the error message when sync fails due to no matching sa
Signed-off-by: anandf <anjoseph@redhat.com>
* Removed repeating logs and added impersonation fields to logger
Signed-off-by: anandf <anjoseph@redhat.com>
* Made changes in the proposal to match the behaviour when no matching sa is found
Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com>
---------
Signed-off-by: anandf <anjoseph@redhat.com>
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com>
Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com>
Co-authored-by: Mangaal <angommeeteimangaal@gmail.com>
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
2024-09-04 14:18:47 -04:00
Cheng Fang
e3e02f0064
chore(lint): errors reported by golangci-lint: S1009: should omit nil check; printf: non-constant format string ( #19773 )
...
Signed-off-by: Cheng Fang <cfang@redhat.com>
Co-authored-by: pasha-codefresh <pavel@codefresh.io>
2024-09-04 14:58:15 +00:00
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
Michael Crenshaw
a0a5a186d9
chore: enable lint for deprecated symbols ( #19651 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-08-22 18:11:00 -04:00
Michael Crenshaw
457bb1f23c
chore(tests): speed up unit tests ( #19617 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-08-22 13:59:27 -04:00
Nathanael Liechti
bacdceda79
feat: allow no_proxy to be specified on repoCreds ( #18526 )
...
Signed-off-by: Nathanael Liechti <technat@technat.ch>
2024-08-20 12:54:39 -04:00
Michael Crenshaw
6aa4de62c8
chore: remove unused params ( #19473 )
...
* chore: remove unused params
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more
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-08-15 07:29:51 -04:00
xcelxlorx
b2c92c7b6e
chore: wrap error objets ( #19511 )
...
Signed-off-by: xcelxlorx <xcelxlorx@gmail.com>
2024-08-15 07:26:42 -04:00
Regina Voloshin
4835e5008a
fix: Exec with disable auth not logged in #17114 ( #19529 )
...
* initial with tests
Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
* refactor
Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
* cleanup
Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
* made TerminalOpts public and lint
Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
* pass reference
Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
---------
Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
Co-authored-by: pasha-codefresh <pavel@codefresh.io>
2024-08-15 10:48:45 +00:00
KangManJoo
1a94032408
chore: improve error logs ( #10592 ) ( #19260 )
...
* chore: wrapped all errors and add context in account.go
Signed-off-by: KangManJoo <eogns47@konkuk.ac.kr>
* chore: rollback error msg
Signed-off-by: KangManJoo <eogns47@konkuk.ac.kr>
* chore: To align the test code error messages with the actual error message returned.
Signed-off-by: KangManJoo <eogns47@konkuk.ac.kr>
---------
Signed-off-by: KangManJoo <eogns47@konkuk.ac.kr>
2024-08-08 00:32:37 -04:00
pengbanban
dc544da6ae
chore: fix function names ( #19371 )
...
Signed-off-by: pengbanban <pengbanban@aliyun.com>
2024-08-04 12:48:46 -07:00
Clif Houck
42de68d67f
feat(5388): Allow multiple external URLs for SSO access ( #18927 )
...
* Add new field to the documentation
Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* Fix codeql issue
codeql restricts logging fields from user input. Remove log to avoid complex escapes
Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* Add a test to ensure validity of the documented cm
Currently, the documented configmap is invalid and raises error at the
time of applying it.
Ensure the configmap is valid with a unit test
Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* rename additionalURLs for URLs
Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* Allow responses redirected from SSO to alternate URLs
Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* Consider dex enabled when there are additional URLs configured
Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* Parse new URLs config from argocd-cm
Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* Detect additional SSO URLs from requests
With HTTP servers, the `url` field of `http.Requests` does not contain
the host nor the protocol.
To work around this, consider `request.Host` and
`request.URL.RequestURI()`
Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* Handle logout properly
Currently, while login is correctly handled, when logging out from
an alternate URL, we are redirected to the main URL.
Fix this by applying the same principles as for the login part
Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* Fix ClientApp.oath2Config
Signed-off-by: Clif Houck <me@clifhouck.com>
* Fix test compile time error
Signed-off-by: Clif Houck <me@clifhouck.com>
* Fix TestDocumentedArgoCDConfigMapIsValid to parse in the same way as other spots in the codebase
Signed-off-by: Clif Houck <me@clifhouck.com>
* Fix warning messages for external URLs when attemping to load them from config map
Signed-off-by: Clif Houck <me@clifhouck.com>
* Revert change to IsDexConfigured since Dex does not use URLs setting
Signed-off-by: Clif Houck <me@clifhouck.com>
* Remove unnecessary receiver nil check in favor of fixing test
Signed-off-by: Clif Houck <me@clifhouck.com>
* Fix typo
Signed-off-by: Clif Houck <me@clifhouck.com>
* Add a unit test for RedirectURLForRequest
Signed-off-by: Clif Houck <me@clifhouck.com>
* Rename settings.URLs to AdditionalURLs
Signed-off-by: Clif Houck <me@clifhouck.com>
* Fix use of URLs in TestClientApp_HandleLogin
Signed-off-by: Clif Houck <me@clifhouck.com>
* Renamed urls to additionalUrls
Signed-off-by: Clif Houck <me@clifhouck.com>
* Integrate settings.AdditionalURLs with dex config and test settings.RedirectAdditionalURLs
Signed-off-by: Clif Houck <me@clifhouck.com>
* Reload ArgoCDServer when settings.AdditionalURLs changes
Signed-off-by: Clif Houck <me@clifhouck.com>
* Add note about additionalUrls to user-managament docs
Signed-off-by: Clif Houck <me@clifhouck.com>
* Add G-Research
Signed-off-by: Clif Houck <me@clifhouck.com>
* Change G-Research URL to point to open-source page
Signed-off-by: Clif Houck <me@clifhouck.com>
* Update docs/operator-manual/argocd-cm.yaml
Correct misspelling of additionalUrls
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* Update util/settings/settings.go
Fix incorrect key for additionalUrls
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* Update util/settings/settings.go
Fix key name
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
* fix additional urls config key in test config
Signed-off-by: Clif Houck <me@clifhouck.com>
---------
Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
Signed-off-by: Clif Houck <me@clifhouck.com>
Co-authored-by: Thibault Jamet <tjamet@users.noreply.github.com>
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2024-07-30 22:57:33 +00:00
Michael Crenshaw
2edc1bad9a
chore(deps): bump expr from 1.15.2 to 1.16.9 ( #19277 )
...
* chore(deps): bump expr from 1.15.2 to 1.16.9
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix test, make tests nicer
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-07-30 17:58:04 -04:00
shangchengbabaiban
592e0b5879
chore: fix some comments ( #19290 )
2024-07-29 22:04:12 -04:00
pasha-codefresh
e36248cb22
Merge commit from fork
...
* feat: verify rbac on each message and not just during handshake
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* cover with tests
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix: linter and e2e tests
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix: linter and e2e tests
Signed-off-by: pashakostohrys <pavel@codefresh.io>
---------
Signed-off-by: pashakostohrys <pavel@codefresh.io>
2024-07-24 12:18:15 +03: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
pasha-codefresh
c9c7989f8c
Merge commit from fork
...
* feat: limit payload size
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* cover with tests and provide ability to define variable from CM
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* cover with tests and provide ability to define variable from CM
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* improve error message and add documentation
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix tests
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix comments
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix linter
Signed-off-by: pashakostohrys <pavel@codefresh.io>
---------
Signed-off-by: pashakostohrys <pavel@codefresh.io>
2024-07-22 17:08:17 +03: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
Ishita Sequeira
19e3c1ae49
fix: pass refSources when calling GetAppDetails ( #18962 )
...
* Get refSources when calling GetAppDetails
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix lint errors
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix unit tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix unit tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
2024-07-09 10:42:54 -04:00
dependabot[bot]
73bdbb511a
chore(deps): bump github.com/casbin/casbin/v2 from 2.77.2 to 2.97.0 ( #18862 )
...
* chore(deps): bump github.com/casbin/casbin/v2 from 2.77.2 to 2.97.0
Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin ) from 2.77.2 to 2.97.0.
- [Release notes](https://github.com/casbin/casbin/releases )
- [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json )
- [Commits](https://github.com/casbin/casbin/compare/v2.77.2...v2.97.0 )
---
updated-dependencies:
- dependency-name: github.com/casbin/casbin/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fixes after version updates
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* tidy
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-07-01 12:58:58 -04:00
Omer Aplatony
d171d05997
Add ArgoCD version metric ( #18852 )
...
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
2024-06-30 12:09:10 +03: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
Michael Crenshaw
a624c90845
fix(server): could not find source for metadata revision ( #18744 ) ( #18763 )
...
* fix(server): could not find source for metadata revision (#18744 )
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>
* the linter behaves poorly
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>
* share logic with chart endpoint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more intuitive check
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* remove debug line
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-06-23 21:08:17 -04:00
Alexandre Gaudreault
6bc0b29dfe
test(cli): unstable unit test caused by unsorted array ( #18722 )
...
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2024-06-18 19:24:12 +00:00
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
Siddhesh Ghadi
4c6ad9dcc1
feat: Add labels on Application's k8s events ( #11381 ) ( #18160 )
...
* Add labels on Application's k8s events
Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
* Fix typo
Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
* Add new cm keys & doc
Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
* Fix typo
Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
* correct rebase changes
Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
* Fix linting
Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
---------
Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
2024-06-17 13:27:54 -04:00
Matthieu MOREL
4494fe5d3d
chore: enable require-error rule from errorlint linter on applicationset folder ( #18689 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Signed-off-by: pasha-codefresh <pavel@codefresh.io>
Co-authored-by: pasha-codefresh <pavel@codefresh.io>
2024-06-17 09:51:06 +00:00
Matthieu MOREL
c556cf7ea5
chore: enable require-error rule from errorlint linter on server folder ( #18687 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-15 19:13:40 -04:00
Blake Pettersson
e02519467c
fix: minor ui fixes for repositories ( #18648 )
...
* minor fixes
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
* fix: remove double import
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
---------
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2024-06-14 09:20:54 -04:00
Matthieu MOREL
9f1e2e8453
chore: enable gocritic linter ( #18633 )
...
* chore: enable gocritic linter
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update settings.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update app.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update grpcproxy.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update grpcproxy.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update util.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update server.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update app_management_ns_test.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update app_management_test.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update path_traversal.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update sessionmanager.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update .golangci.yaml
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
---------
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-13 15:10:00 -04:00
Matthieu MOREL
f1848f5455
chore: enable errorlint linter on server folder ( #18624 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-12 19:43:25 -04:00
Matthieu MOREL
3160369469
chore: enable compare and nil-compare rules from testifylint linter ( #18581 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-11 16:38:35 +00: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
Jorge Turrado Ferrero
0e531c956e
feat(application-controller): Add support for rollback multi-source applications ( #14124 )
...
* feat(application-controller): Add support for rollback multi-source applications
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* regenerate codegen after rebase
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* fix tests
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* fix front linting
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* update test
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* update codegen
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* Update server/application/application.go
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
Signed-off-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es>
* apply feedback
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* fix errors
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* add support for switching between single and multi
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* fix dereference issue
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* remove unnecesary code
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* Rebase master
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
* fix style
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* fix reference
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* add a comment
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
---------
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
Signed-off-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es>
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
2024-06-10 17:54:07 -04:00
Matthieu MOREL
4a01f8a69a
chore: enable expected-actual rule from testifylint linter ( #18575 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-10 20:33:00 +00:00
Matthieu MOREL
32519c70a5
chore: enable error-nil rule from testifylint linter ( #18544 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-10 10:38:55 -04:00
Matthieu MOREL
33df2ce698
chore: enable goimports linter ( #18564 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-10 09:18:12 -04:00
Blake Pettersson
4fd478b271
feat: project-scoped repository credential improvements ( #18388 )
...
* feat: project-scoped repo cred improvements
Implementation of #18290
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: missed a test
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* wip project key changes
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: update mocks
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: fix tests
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: equivalence even if project is empty
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: wip delete
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* refactor: remove repositorydb
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: improve logging
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: pass project to getrepository
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: fix failing test
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: compare with project secret instead of app secret
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: get repository needs same logic as delete
Need to update the spec accordingly.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* feat: add project flag to repo rm command
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* docs: make codegen
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: fix failing test
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: more failing tests
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: minor cleanups
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: propagate project from ui
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: add new test cases
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: code review, improve formulation
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* refactor: address cr feedback
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
---------
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2024-06-07 18:47:55 -07:00
Matthieu MOREL
44b8dc1a4c
chore: enable len and empty rules from testifylint linter ( #18516 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-07 15:12:50 -04:00
pasha-codefresh
c2647055c2
Merge pull request from GHSA-3cqf-953p-h5cp
...
* fix: prevent enumerating by cluster name, return exact error for case when cluster exists and not
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix: prevent cluster enumeration by name
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix: prevent cluster enumeration by name
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix linter and add unit test
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix linter and add unit test
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix linter and add unit test
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix linter and add unit test
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix linter and add unit test
Signed-off-by: pashakostohrys <pavel@codefresh.io>
---------
Signed-off-by: pashakostohrys <pavel@codefresh.io>
2024-06-06 11:30:10 +03:00
Blake Pettersson
256d90178b
Merge pull request from GHSA-87p9-x75h-p4j2
...
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
2024-06-06 11:25:55 +03:00
Matthieu MOREL
71e1f30741
fix: enable bool-compare rule from testifylint linter ( #18414 )
2024-06-05 18:13:45 -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
Ishita Sequeira
d871b7f0c2
fix source ordering issue in manifest generation for multi-source app while using manifests and diff commands ( #18395 )
2024-05-24 16:50:56 -04:00
Justin Marquis
95d37dc87d
fix(deps): upgrade otel dependency ( #18285 )
...
Signed-off-by: Justin Marquis <justin@akuity.io>
Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com>
2024-05-20 13:35:29 -04:00
Ishita Sequeira
710bb76107
update resolveRevision to use the correct source for multi-source app ( #18194 )
2024-05-13 23:42:14 +03:00
Alexandre Gaudreault
49059113c2
feat(rbac): fine-grained update/delete for application resources ( #18124 )
...
* feat(rbac): fine-grained update/delete for application resources
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* rewrite rbac (draft)
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* add other stuff
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* spellcheck
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* update map
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* spell check
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* linter not happy about deprecated claims
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* not happy about claims at all
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* generated
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* fix list syntax
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* use same link pattern
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* rewrite permissions to policy when it applies
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* Update docs/operator-manual/rbac.md
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
---------
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2024-05-13 15:04:18 -04:00
sivchari
ef96dec5b2
chore: Bump Kubernetes 1.29.2 ( #17491 )
...
* run: go mod tidy
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* change interface of Broadcaster
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* modify some logic due to updating controller-runtime version
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* modify some logic due to updating controller-runtime version
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix args of GetInformer
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix signature for mock
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* update mock
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use ptr instead of pointer
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use recommended function instead of deprecated it in wait package
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* run make codegen
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* re-run codegen
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix codegen tasks to pass the codegen
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* replace pointer package with ptr package
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* add option to manage subresource
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix len args
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix: error message for updating lib-version
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use poll
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* add cache opt
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use ptr instead of pointer
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* add status subresource
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use latest commit
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix watch namespace
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use latest gitops-engine
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* delete unnecessary polling
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* revert changes in Makefile
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* re-add openapi-gen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* codegen w/ correct versions
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* revert
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* extend timeout
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* break loop even if service account does not have secrets
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix review points
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* replace gitops-engine
Signed-off-by: sivchari <shibuuuu5@gmail.com>
---------
Signed-off-by: sivchari <shibuuuu5@gmail.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-05-08 11:16:18 -04:00
Ishita Sequeira
c204f247d3
feat(cli): add support for multiple sources to sync command ( #17808 )
...
* update sync command
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* use arrays instead of map to display ApplicationManifetQuery fields in swagger
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* rebase and update logic for sync command
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update conditions
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update displayRevisions on OperationState
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* remove rerunreport file
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix index 0 out of bounds error
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Address comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix codegen
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* rename GetSourcePtrBySourceIndex to GetSourcePtrByIndex
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* rename GetSourcePtrBySourcePosition to GetSourcePtrByPosition
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* rebase with master and resolve conflicts
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix codegen
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Address feedback and add tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix unit test
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
2024-04-29 11:23:49 +03:00
Cyril Houdellier
badac51530
feat: Add width change and full revision display for badge ( #17502 )
...
Signed-off-by: Cyril Houdellier <cyril.houdellier@amadeus.com>
2024-04-26 10:28:06 +05:30
Bulat Saifullin
fcdaee9857
fix: jwtTokens are reset when creating new tokens for new role ( #17298 )
...
* fix: jwtTokens are reset when creating new tokens for new role
Signed-off-by: Bulat Saifullin <bulat@saifullin.ru>
* add back NormalizeJWTTokens
Signed-off-by: Bulat Saifullin <bulat@saifullin.ru>
* add tests
Signed-off-by: BulatSaif <bulat@parity.io>
* add fix
Signed-off-by: BulatSaif <bulat@parity.io>
---------
Signed-off-by: Bulat Saifullin <bulat@saifullin.ru>
Signed-off-by: BulatSaif <bulat@parity.io>
Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com>
2024-04-24 17:16:09 +05:30
Alexy Mantha
77c27c3c10
feat(appset): implement ResourceTree for ApplicationSets ( #15741 )
...
* update types
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* Update generated code
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* wip
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* add resource tree
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* Update generated code
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* fix
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* cleanup
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* format
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* fix lint
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* Update generated code
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* fmt
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* add tests
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* cleanup
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* fmt
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* fix conflicts
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* codegen
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* regen
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
* fix codegen
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
---------
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
2024-04-23 09:32:26 -04:00
pasha-codefresh
44894e9e43
fix: docker build fails due to ' http://deb.debian.org/debian buster-backports Release' does not have a Release file. ( #17836 )
...
* fix: docker build fails due to "The repository 'http://deb.debian.org/debian buster-backports Release' does not have a Release file."
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix: linter issue
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix codegen issue
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix e2e tests
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* fix linter
Signed-off-by: pashakostohrys <pavel@codefresh.io>
---------
Signed-off-by: pashakostohrys <pavel@codefresh.io>
2024-04-15 08:50:06 -04:00
pasha-codefresh
6646c6b102
Merge pull request from GHSA-2gvw-w6fj-7m3c
...
* chore: Update USERS.md (#17683 )
Add Shield.com as one of the users in the USER.md file
Signed-off-by: suhas-chikkanna <162577490+suhas-chikkanna@users.noreply.github.com>
sec: validate project before execute action
Signed-off-by: pashakostohrys <pavel@codefresh.io>
* sec: validate a project before execute an action
Signed-off-by: pashakostohrys <pavel@codefresh.io>
---------
Signed-off-by: pashakostohrys <pavel@codefresh.io>
Co-authored-by: suhas-chikkanna <162577490+suhas-chikkanna@users.noreply.github.com>
2024-04-15 10:20:07 +03:00
Ishita Sequeira
922abefc81
fix(api): use arrays instead of map to display ApplicationManifetQuery fields in swagger ( #17804 )
...
* use arrays instead of map to display ApplicationManifetQuery fields in swagger
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix equality conditions for souce-position check
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
2024-04-12 16:07:31 -04:00
Bryce Lowe
c2dfab5560
fix: update rbac validation to support applications in different namespaces ( #17777 )
...
* fix: policies in namespaces
The introduction of applications in any namespace doesn't appear to include support for specifying namespaces in rbac policy objects. This causes valid rbac objects (like `some-project/some-namespace/some-application`) to fail when they are really valid. Update the regex to include the ability to specify a namespace.
Signed-off-by: Bryce Lowe <blowe@patreon.com>
* fix: update verbiage of failing test
Signed-off-by: Bryce Lowe <blowe@patreon.com>
* feedback: test for policy and project
Signed-off-by: Bryce Lowe <blowe@patreon.com>
* fix: update test name
Signed-off-by: Bryce Lowe <blowe@patreon.com>
---------
Signed-off-by: Bryce Lowe <blowe@patreon.com>
2024-04-09 21:52:54 -04:00
Ishita Sequeira
4b11524242
feat(cli): add support for multiple sources to app diff|manifests command with revisions flag ( #17650 )
...
* Add support for multiple source to manifests --revision command
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Update GetManifests to support multiple sources
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* remove testing logs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update cli docs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add extra validation for diff command
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix lint
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Empty-Commit
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* revert apimachinery version
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Update docs based on comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
2024-04-03 18:26:56 +00:00
Lukasz
614f44c26c
feat(server): Add maxPodLogsToRender setting ( #14617 )
...
Signed-off-by: lukasz <lukasz.luszczynski@getyourguide.com>
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
2024-04-03 13:06:12 -04:00
Alexandre Gaudreault
a49880e0a5
fix: invalid badge validation ( #15507 ) ( #17580 )
...
* fix: invalid badge validation
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* use util methods
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* rfc accept both lower and upper
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* fix unit test affecting each other with var modification
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
---------
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
Co-authored-by: Jann Fischer <jann@mistrust.net>
2024-03-23 16:35:38 -04:00
Ishita Sequeira
ed0218f98e
feat: add cli commands to create/set/unset/edit sources for multi-source application ( #17425 )
...
* "feat:add cli commands to create/set/unset/edit sources for multi-source app"
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fixed the ci failure
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update commands
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* error out if source-index not specified for multi-source applications
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fixed the ci failure
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* set 0 as default source index for app create
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add index to ParameterOverrides function
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* do not allow overrides for applications with multiple sources
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* remove create with override example
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* address comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update examples in docs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update logs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add test and update docs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
2024-03-18 11:15:08 -07:00
jannfis
d69c61ae1a
Merge pull request from GHSA-6v85-wr92-q4p7
...
* fix: Fix concurrency issue in session manager
Signed-off-by: jannfis <jann@mistrust.net>
* Add note that modification to the map must be done in a thread safe manner
* chore: fix linter issues
Signed-off-by: pashakostohrys <pavel@codefresh.io>
---------
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: pashakostohrys <pavel@codefresh.io>
Co-authored-by: Dan Garfield <dan@codefresh.io>
Co-authored-by: pashakostohrys <pavel@codefresh.io>
2024-03-18 03:59:06 -04:00
Michael Crenshaw
3b8f673f06
Merge pull request from GHSA-g623-jcgg-mhmm
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-03-13 14:28:43 -04:00
Sonam
7fe1263300
fix(ui): Include application name in status badge ( #17126 )
...
* Added application name to badge
Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com>
* Rever svg change
Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com>
* Doc for disabling application name
Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com>
* Flag to not display application name
Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com>
* Added tests
Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com>
* Make no app name the default
Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com>
* Have enable app name as a query parameter
Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com>
* Have enable app name as a query parameter
Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com>
* argocd to original
Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com>
* Update docs/user-guide/status-badge.md
Signed-off-by: Dan Garfield <dan@codefresh.io>
Signed-off-by: Dan Garfield <dan@codefresh.io>
---------
Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com>
Signed-off-by: Dan Garfield <dan@codefresh.io>
Co-authored-by: sshenoy6 <sonamkaup_shenoy@intuit.com>
Co-authored-by: Dan Garfield <dan@codefresh.io>
2024-02-24 14:04:30 +02:00
Keith Chong
c0e679a66c
fix: Permission Denied error when calling GetAppDetails API ( #17221 ) ( #17229 )
...
Signed-off-by: Keith Chong <kykchong@redhat.com>
2024-02-16 12:20:08 -08: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
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
Michael Crenshaw
23e0d527e1
feat(security): log user when access is blocked ( #16558 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-12-18 09:41:32 -05:00
May Zhang
19fa5b9418
feat: Argocd notification self service ( #16488 )
...
* self service notification
Signed-off-by: May Zhang <may_zhang@intuit.com>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <may_zhang@intuit.com>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <may_zhang@intuit.com>
* update notification engine
Signed-off-by: May Zhang <may_zhang@intuit.com>
* re-trigger build
Signed-off-by: May Zhang <may_zhang@intuit.com>
* self service notification
Signed-off-by: May Zhang <may_zhang@intuit.com>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <may_zhang@intuit.com>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <may_zhang@intuit.com>
* update notification engine
Signed-off-by: May Zhang <may_zhang@intuit.com>
* re-trigger build
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix conflict
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix conflict
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix conflict
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix conflict
Signed-off-by: May Zhang <may_zhang@intuit.com>
* update notification enginer version
Signed-off-by: May Zhang <may_zhang@intuit.com>
* update notification enginer version
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fixing go tidy
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fixing go tidy
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fixing go tidy
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fixing go tidy
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fixing go tidy
Signed-off-by: May Zhang <may_zhang@intuit.com>
* add back checkAppNotInAdditionalNamespaces
Signed-off-by: May Zhang <may_zhang@intuit.com>
* add cm and secret to clusterRole
Signed-off-by: May Zhang <may_zhang@intuit.com>
* if applicationNamespaces is not used, then use namespaced appClient
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix merge conflict
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix doc and test based on review
Signed-off-by: May Zhang <may_zhang@intuit.com>
* self service notification
Signed-off-by: May Zhang <may_zhang@intuit.com>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <may_zhang@intuit.com>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <may_zhang@intuit.com>
* update notification engine
Signed-off-by: May Zhang <may_zhang@intuit.com>
* re-trigger build
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix conflict
Signed-off-by: May Zhang <may_zhang@intuit.com>
* self service notification
Signed-off-by: May Zhang <may_zhang@intuit.com>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <may_zhang@intuit.com>
* revert back the changes for redis-ha
Signed-off-by: May Zhang <may_zhang@intuit.com>
* update notification engine
Signed-off-by: May Zhang <may_zhang@intuit.com>
* re-trigger build
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix conflict
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix conflict
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix conflict
Signed-off-by: May Zhang <may_zhang@intuit.com>
* update notification enginer version
Signed-off-by: May Zhang <may_zhang@intuit.com>
* update notification enginer version
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fixing go tidy
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fixing go tidy
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fixing go tidy
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fixing go tidy
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fixing go tidy
Signed-off-by: May Zhang <may_zhang@intuit.com>
* add back checkAppNotInAdditionalNamespaces
Signed-off-by: May Zhang <may_zhang@intuit.com>
* add cm and secret to clusterRole
Signed-off-by: May Zhang <may_zhang@intuit.com>
* if applicationNamespaces is not used, then use namespaced appClient
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix doc and test based on review
Signed-off-by: May Zhang <may_zhang@intuit.com>
* disable defining and using secrets within notification templates for self-service
Signed-off-by: May Zhang <may_zhang@intuit.com>
* tweaks
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix docs formatting
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more docs and Procfile update for local run convenience
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: May Zhang <may_zhang@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>
2023-11-30 21:40:33 +00:00
Nathanael Liechti
819f0b3e87
feat(oidc): optionally query OIDC UserInfo to gather group claims ( #12062 )
...
Signed-off-by: Nathanael Liechti <technat@technat.ch>
2023-11-21 10:16:50 -05:00
Ferenc Kovacs
a6b80df6ee
feat(app): Support app sync --dry-run --revision some-revision with arbitrary revisions( #12592 ) ( #16387 )
...
Signed-off-by: Ferenc Kovacs <info@tyrael.hu>
2023-11-20 10:47:42 -05:00
Marco Maurer (-Kilchhofer)
841339d2ff
chore: Use safe example domains defined in RFC 2606 ( #16389 )
2023-11-20 04:34:04 -05:00
Jorge Turrado Ferrero
c70e1b7163
fix(server): appset list uses argocd's namespace instead of all ( #15429 ) ( #15432 )
...
* fix(server): appset list uses argocd's namespace instead of all
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
* use lister to scope the observed namespaces based on which namespaces monitors for apps
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
* apply feedback
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
* add missing change 🤦
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
* update generated manifests
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
---------
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
2023-11-01 10:55:21 -04:00
Mayursinh Sarvaiya
d747eb3f14
feat: PKCE authentication flow for web logins #9890 ( #15889 )
...
feat: PKCE authentication flow for web logins #9890 (#15889 )
Signed-off-by: Mayursinh Sarvaiya <marvinduff97@gmail.com>
2023-10-30 09:40:34 -07:00
BhavikaSharma
d7cd236f21
fix: Add ENV variable to configure GRPC Keep Alive Time ( #15656 ) ( #15806 )
...
* Add ENV variables to configure GRPC Keep Alive Time
Signed-off-by: Bhavika Sharma <bsharma@splunk.com>
* Retrigger CI pipeline
Signed-off-by: Bhavika Sharma <bsharma@splunk.com>
* Resolve conflict with master
Signed-off-by: Bhavika Sharma <bsharma@splunk.com>
* Update docs/user-guide/environment-variables.md
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com>
---------
Signed-off-by: Bhavika Sharma <bsharma@splunk.com>
Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com>
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
2023-10-18 16:57:21 -04:00
Blake Pettersson
9e0e8d5e8a
chore(deps): upgrade k8s version and client-go ( #15852 )
...
* chore(deps): upgrade k8s version and client-go
Signed-off-by: fengshunli <1171313930@qq.com>
* revert bad merge
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix codegen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix codegen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix: check for double definition
As found in #13965 (and as a follow-up to #13999 ), we also need to
define what happens if _both_ managedNamespaceMetadata _and_ an
Application manifest are both defined for the same namespace.
The idea here is that if that happens, we emit an
`ApplicationConditionRepeatedResourceWarning`, and set the sync status
to `Unknown`, since it's unclear what is supposed to happen.
The user will then have the option of removing one of the two
definitions.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: check for double definition
A simpler fix - don't add a managed namespace to the targetObjs list if
a namespace already exists in the application source.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* build: extra space in doc
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* build: extra space in doc, again
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: bump gitops-engine
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
---------
Signed-off-by: fengshunli <1171313930@qq.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Co-authored-by: fengshunli <1171313930@qq.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-10-18 08:17:00 -07:00
Joseph Lombrozo
f8f9ae9acc
fix: update docs for ApplicationService.Get to reflect reality ( #15927 )
...
Signed-off-by: Joe Lombrozo <joe@djeebus.net>
2023-10-12 13:31:22 -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
jannfis
543fc25d2f
fix: Allow retrieving badges in other namespaces ( #15468 )
...
Signed-off-by: jannfis <jann@mistrust.net>
2023-09-13 08:36:32 -04:00
jannfis
b7ef32eafc
fix: Better enforcement of application namespace restrictions ( #15431 )
...
* fix: Better enforce application namespace restrictions
Signed-off-by: jannfis <jann@mistrust.net>
* Only call ValidateDestination when allowed
Signed-off-by: jannfis <jann@mistrust.net>
---------
Signed-off-by: jannfis <jann@mistrust.net>
2023-09-11 19:17:02 -04:00
Scott Windsor
da84f9e5be
fix: Cache control 404 asset requests ( #15327 )
...
* backfill cache control header tests for ui assets
Signed-off-by: Scott Windsor <scott.windsor@flexe.com>
* Set cache-control header non-cache for assets not found
Signed-off-by: Scott Windsor <scott.windsor@flexe.com>
* fix golang-cilint warning
Signed-off-by: Scott Windsor <scott.windsor@flexe.com>
---------
Signed-off-by: Scott Windsor <scott.windsor@flexe.com>
2023-09-05 17:41:33 -04:00
yyzxw
ef7f32eb84
chore: remove duplicate function ( #15123 )
...
Signed-off-by: yyzxw <1020938856@qq.com>
2023-08-30 15:55:11 -04:00
Torbjørn Fjørtoft
d557be4dd2
fix: make WatchResourceTree use namespaced cache key ( #15258 )
...
* fix: make WatchResourceTree use namespaced application cache key
Signed-off-by: Torbjørn Fjørtoft <torbjorn.fjortoft@pgs.com>
* chore: add PGS to USERS.md
Signed-off-by: Torbjørn Fjørtoft <torbjorn.fjortoft@pgs.com>
---------
Signed-off-by: Torbjørn Fjørtoft <torbjorn.fjortoft@pgs.com>
2023-08-30 09:34:52 -04:00
Alexander Matyushentsev
24c080b5cb
fix: stop creating new otel interceptor to avoid memory leak ( #15174 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2023-08-23 01:47:40 +00:00
pasha-codefresh
e047efa8f9
Merge pull request from GHSA-c8xw-vjgf-94hr
...
Signed-off-by: pashakostohrys <pavel@codefresh.io>
2023-08-21 16:15:09 -04:00
Blake Pettersson
48645db293
fix(reposerver): loosen source not permitted helm errors ( #14210 )
...
* fix: loosen source not permitted helm errors
With #12255 , we check if a source is first permitted before running
`helm template`. This works a bit too well, since this may break
previously working manifests. If an `AppProject` has a set of
`sourceRepos` which are more restrictive than `*`, and it also has Helm
public dependencies (repos with credentials would not work with 2.7x
due to the fact they get filtered out before ending up on the repo
server). Whereas before this would work, this currently fails on
`HEAD` but not in `2.7x`.
What we instead do here is that we only run this check if the chart
failed to download - if it does then we run a check to see if the repo
is in the allowed repos list. If the repo is not in the allowed repos
list, we return the same error as in #12555 , otherwise we bubble up the
error.
Should fix #13833 .
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: check for 401 unauthorized in error
The regex check works fine for OCI artifacts, but the flow is slightly
different for standard Helm charts (specifically when running
`helm repo add`). To get around that, we also check the error for
`401 Unauthorized`.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: loosen string check
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* Revert "chore: revert #12255 (#14858 )"
This reverts commit c8ae5bc3e7 .
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* wip
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* wip
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: reword test to reduce confusion
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
---------
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
2023-08-14 10:06:43 -04:00
Blake Pettersson
c8ae5bc3e7
chore: revert #12255 ( #14858 )
...
This reverts commit c651bd8de5 .
Due to the imminent release of 2.8, this needs to be rolled back since
the proposed fix in #14210 cannot make it in time.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
2023-08-02 16:48:57 -04: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
Michael Crenshaw
69a6c763b8
chore: improve app destination docstrings ( #14836 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-08-01 22:12:31 +00:00
Alexander Matyushentsev
ec34b3fe7b
fix: ManagedResources API should not return diff for hooks ( #14816 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2023-08-01 08:18:36 -07:00
Michael Crenshaw
951b6b1b46
feat(deep-links): alias application as apps for consistency with notifications engine ( #14761 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-07-31 16:49:19 -04:00
Fish-pro
f7c654aac3
Clean up repeated package import ( #13889 )
...
Signed-off-by: Zechun Chen <zechun.chen@daocloud.io>
2023-07-26 17:07:05 -04:00
Michael Merrill
e08840f12b
fix(server): handle PATCH in http/s server ( #2677 ) ( #14530 )
...
Signed-off-by: mmerrill3 <jjpaacks@gmail.com>
2023-07-26 17:05:16 -04:00
Yuan Tang
0ae5882d5a
chore: Print in-cluster svr addr disabled warning when server starts ( #14553 )
...
* chore: Print in-cluster svr addr disabled warning when server starts
Signed-off-by: Yuan Tang <terrytangyuan@gmail.com>
* fix: mock
Signed-off-by: Yuan Tang <terrytangyuan@gmail.com>
* no interface change
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Yuan Tang <terrytangyuan@gmail.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>
2023-07-24 13:49:51 -04:00
daftping
e10c4186a5
feat(deep-links): sprig support ( #14660 )
...
Signed-off-by: daftping <21245083+daftping@users.noreply.github.com>
2023-07-24 16:54:42 +00:00
Michael Crenshaw
208852c4de
fix(api): return 404 when the app is not found if a project is specified ( #13393 ) ( #13394 )
...
* fix(api): return 404 when the app is not found if a project is specified (#13393 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
simplify, respond 404 on project specified but doesn't match, always fetch app
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
handle project updates
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* handle new endpoint, fix bad merge
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* 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>
2023-07-19 09:22:28 -04:00
pasha-codefresh
2094404e0b
fix(server): not need send application if it is not under enabled namespaces ( #14479 )
...
* fix: not need send application if it is not under enabled namespaces
* fix condition
* feat: Move application is permitted outside of watch function and cover with unit tests
* feat: Move application is permitted outside of watch function and cover with unit tests
2023-07-18 10:37:27 -04:00
Michael Crenshaw
9bf5e50784
fix(security): don't allow app enumeration via RevisionChartDetails ( #14512 )
...
* fix(security): don't allow app enumeration via RevisionChartDetails
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* better app name
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-07-14 17:03:48 +00:00
Michael Crenshaw
0cf31fb9c9
chore: add more logging for when RBAC enforcement fails ( #14406 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-07-10 14:08:54 -04:00
Edmund Rhudy
f2105d937d
fix: adds WebSocket ping to interactive terminal ( #14191 ) ( #14192 )
...
This adds a WebSocket ping message on a 5-second interval, sent
from the server to the client. This ensures that the interactive
terminal will remain open and won't be closed by load balancers
that are reaping idle connections.
Signed-off-by: Edmund Rhudy <erhudy@users.noreply.github.com>
2023-07-07 10:59:08 -04:00
Calchan
4a50a31caf
chore: add gofmt to golangci-lint in Makefile and .github/workflows/ci-build.yaml ( #13729 )
...
* fix: add gofmt to golangci-lint in Makefile and .github/workflows/ci-build.yaml
Signed-off-by: Denis Dupeyron <denis.dupeyron@gmail.com>
* fix go formatting issues using gofmt
Signed-off-by: Denis Dupeyron <denis.dupeyron@gmail.com>
* chore: simplify go code using gofmt
Signed-off-by: Denis Dupeyron <denis.dupeyron@gmail.com>
---------
Signed-off-by: Denis Dupeyron <denis.dupeyron@gmail.com>
2023-07-05 16:16:25 -04:00
Geoffrey MUSELLI
e8f512686e
feat(appset): ApplicationSet in any namespace ( #12378 )
...
* 12107: ApplicationSet in any namespaces
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: fix build
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com>
* 12107: Fix lint
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix After review 2
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix After review 2
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix after rebase
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix syncspolicy after rebase
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix tests labels
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix tests labels 2
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix after review
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* match existing appset controller arg pattern
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* remove unused env var
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.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>
2023-06-26 21:17:02 -04:00
reggie-k
9d904ae7c0
feat: Create job action ( #12174 and #4116 ) ( #12925 )
...
* Kind wildcard support in health customizations
Signed-off-by: reggie <reginakagan@gmail.com>
* Updated health customizations docs to using the correct field with a /
Signed-off-by: reggie <reginakagan@gmail.com>
* Updated health customizations docs to using the correct field with a /
Signed-off-by: reggie <reginakagan@gmail.com>
* Document resource kind wildcard for custom health check
Signed-off-by: reggie <reginakagan@gmail.com>
* Implemented wildcard * support in API Group and Resource Kind and updated docs
Signed-off-by: reggie <reginakagan@gmail.com>
* Implemented wildcard * support in API Group and Resource Kind and updated docs
Signed-off-by: reggie <reginakagan@gmail.com>
* Implemented wildcard * support in API Group and Resource Kind and updated docs
Signed-off-by: reggie <reginakagan@gmail.com>
* Added a custom create-from CronJob action
Signed-off-by: reggie <reginakagan@gmail.com>
* in progress
Signed-off-by: reggie <reginakagan@gmail.com>
* in progress
Signed-off-by: reggie <reginakagan@gmail.com>
* in progress
Signed-off-by: reggie <reginakagan@gmail.com>
* in progress
Signed-off-by: reggie <reginakagan@gmail.com>
* added a ns in the action.lua and fixed tests
Signed-off-by: reggie <reginakagan@gmail.com>
* create-job
Signed-off-by: reggie <reginakagan@gmail.com>
* in progress
Signed-off-by: reggie <reginakagan@gmail.com>
* more changes
Signed-off-by: reggie <reginakagan@gmail.com>
* full unit tests and action returning an array
Signed-off-by: reggie <reginakagan@gmail.com>
* cleanup
Signed-off-by: reggie <reginakagan@gmail.com>
* fix the custom tests
Signed-off-by: reggie <reginakagan@gmail.com>
* e2e tests
Signed-off-by: reggie <reginakagan@gmail.com>
* json marshaling annotations ImpactedResource, e2e tests and docs
Signed-off-by: reggie <reginakagan@gmail.com>
* more docs and tests
Signed-off-by: reggie <reginakagan@gmail.com>
* upstream sync
Signed-off-by: reggie <reginakagan@gmail.com>
* fix wrong return upon going over the impacted resources + docs + fixing e2e tests
Signed-off-by: reggie <reginakagan@gmail.com>
* docs
Signed-off-by: reggie <reginakagan@gmail.com>
* better error handling
Signed-off-by: reggie <reginakagan@gmail.com>
* K8SOperation as an enum
Signed-off-by: reggie <reginakagan@gmail.com>
* added dry-run for create operation
Signed-off-by: reggie <reginakagan@gmail.com>
* small changes
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* ref to my gitops-engine fork out
Signed-off-by: reggie <reginakagan@gmail.com>
* ref to my gitops-engine fork out
Signed-off-by: reggie <reginakagan@gmail.com>
* ref to my gitops-engine fork out
Signed-off-by: reggie <reginakagan@gmail.com>
* ref to my gitops-engine fork out
Signed-off-by: reggie <reginakagan@gmail.com>
* ref to my gitops-engine fork out
Signed-off-by: reggie <reginakagan@gmail.com>
* gitops engine dependency and test fixes
Signed-off-by: reggie <reginakagan@gmail.com>
* add workflows action
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* cronworkflow and workflowtemplate actions
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* update gitops-engine
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: reggie <reginakagan@gmail.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>
2023-06-23 14:45:53 -04:00
Michael Crenshaw
57b557dc26
chore: remove argocd-cm plugin support ( #13755 )
2023-06-21 23:30:46 +03:00
yyzxw
dc3ac021d1
chore: parse from env ( #14116 )
...
Signed-off-by: xiaowu.zhu <xiaowu.zhu@daocloud.io>
2023-06-20 21:32:14 -04: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
Brian Fox
fe86d68c78
fix: ensure repositories are correctly marked with inherited creds in CLI output ( #13428 )
...
* tests: ensure `InheritedCreds` is propagated via repo API endpoints
Signed-off-by: OneMatchFox <878612+onematchfox@users.noreply.github.com>
* fix: ensure `InheritedCreds` is propagated via repo API endpoints
Signed-off-by: OneMatchFox <878612+onematchfox@users.noreply.github.com>
* tests: add e2e test for `argocd repo get` with inherited credentials
Signed-off-by: OneMatchFox <878612+onematchfox@users.noreply.github.com>
* fix(cli): prioritise value of `InheritedCreds` over `HasCredentials()`
Since the API does not return sensitive information `HasCredentials()` will return false for all scenarios except when username/password is used as credentials. Given the current logic this means that the code will never even check `InheritedCreds` resulting in an output of `false` for `CREDS` column (in the case of inherited credentials).
Note: There remains a bug in this code in that any repo that has explicit (sensitive) credentials (e.g. SSH private key) will still be displayed as `CREDS = false`.
Signed-off-by: OneMatchFox <878612+onematchfox@users.noreply.github.com>
---------
Signed-off-by: OneMatchFox <878612+onematchfox@users.noreply.github.com>
2023-05-27 21:09:30 -04:00
Brian Fox
c3874a223e
fix: implement filtering on cluster List API endpoint ( #13363 )
...
* feat: implement filtering on cluster list endpoint
Signed-off-by: OneMatchFox <878612+onematchfox@users.noreply.github.com>
* docs: add upgrade notes
Signed-off-by: OneMatchFox <878612+onematchfox@users.noreply.github.com>
---------
Signed-off-by: OneMatchFox <878612+onematchfox@users.noreply.github.com>
2023-05-27 16:18:02 -04:00
Blake Pettersson
c651bd8de5
fix: surface source not permitted errors ( #12255 )
...
* chore: surface source not permitted errors
For Git and Helm repositories, we filter out non-permitted urls before
submitting a `ManifestRequest` to the repo-server. While that works
fine, this also leads to very hard to debug issues in particular when
using Helm dependencies.
This (very) WIP PR adds `ProjectSourceRepos` as a parameter to
`ManifestRequest`, so we can verify that a source is in fact
permitted in order to distinguish between actual 40x errors (caused
by e.g misconfiguration) and "source not permitted" caused by not
adding the relevant sources to the AppProject config.
This still needs documentation, tests and some basic sanity checking
before proceeding further, as well as resolving whatever is causing
`make codegen` to not properly work.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: propagate project values to repo-server
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: fix failing unit tests
now onto the e2e tests...
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: fix failing e2e test(s)
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: add project params
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: add e2e test
Add Helm dependency check test.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: remove git source check
Discussed over Slack and deemed this to not be necessary at this time.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* make codegen
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: cr tweaks
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: code review tweaks
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: fix
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: wip
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: wip
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: wip
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: typo
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: typo
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: rebase fixes
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: oci:// is not prefixed
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
---------
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
2023-05-27 11:26:34 -04:00
Alexander Matyushentsev
ba439377d9
fix: deeplinks API checking wrong permissions ( #13664 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2023-05-19 22:55:06 +00:00
Soumya Ghosh Dastidar
6a3a81cbe7
fix: deeplinks fails when app uses cluster name ( #13564 )
2023-05-12 07:55:48 -07:00
Eng Zer Jun
e8331b4d12
chore: replace github.com/ghodss/yaml with sigs.k8s.io/yaml ( #13292 )
...
At the time of making this commit, the package `github.com/ghodss/yaml`
is no longer actively maintained.
`sigs.k8s.io/yaml` is a permanent fork of `ghodss/yaml` and is actively
maintained by Kubernetes SIG.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2023-05-04 18:06:56 -04:00
Ishita Sequeira
1fe62574ce
chore: Add additional field to set Extra Build Information while building argo-cd by vendors ( #13324 )
...
* Add additonal field to set Extra Build Information while building argocd by vendors
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Include spaces in extra build info
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Address comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
2023-04-27 00:10:12 +00:00
Alex Eftimie
d9b8e0f37d
feat: Expose Helm Chart metadata in Argo CD UI ( #11352 ) ( #11575 )
...
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Co-authored-by: Remington Breeze <remington@breeze.software>
2023-04-18 10:04:21 -07:00
tken2039
9f6e5f93c0
fix(perf): filtering process in application-list api ( #12985 ) ( #12999 )
...
* perf: fix filtering process in application-list api (fixes : #12985 )
Signed-off-by: tken2039 <tken2039@gmail.com>
* fix function for filtering by name
Signed-off-by: tken2039 <tken2039@gmail.com>
* add nil check in filtering by name
Signed-off-by: tken2039 <tken2039@gmail.com>
* add benchmark test for application list func
Signed-off-by: tken2039 <tken2039@gmail.com>
* add err check for benchmark
Signed-off-by: tken2039 <tken2039@gmail.com>
* fix test func for source soundness
Signed-off-by: tken2039 <ken.takahashi@linecorp.com>
---------
Signed-off-by: tken2039 <tken2039@gmail.com>
Signed-off-by: tken2039 <ken.takahashi@linecorp.com>
2023-03-30 10:04:41 -04:00
schakrad
6e9f28c00c
feat: extensions.js should respect argocd server enable gzip ( #12890 )
...
* #11602 fix : Object options menu truncated when selected in ApplicationListView.
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* extension.js should respect ARGOCD_SERVER_ENABLE_GZIP
Signed-off-by: schakrad <chakradari.sindhu@gmail.com>
* reverting the application-resource-list
Signed-off-by: schakrad <chakradari.sindhu@gmail.com>
* Update server/server.go
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
Signed-off-by: schakrad <chakradari.sindhu@gmail.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>
2023-03-24 15:01:26 -04:00
Steve Ramage
06cd025119
fix: make webhook handler work in all configured application namespaces ( #11867 ) ( #12386 )
...
Signed-off-by: Steve Ramage <commits@sjrx.net>
Co-authored-by: Steve Ramage <commits@sjrx.net>
2023-03-24 10:49:45 -04:00
杨刚 (成都)
707cab1f80
chore: Reused argo define api Kind and Group ( #11844 )
...
Signed-off-by: yanggang <gang.yang@daocloud.io>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-03-24 14:43:43 +00:00
Fish-pro
cc0072c886
chore: Clean up repeated package import ( #12431 )
...
Signed-off-by: Zechun Chen <zechun.chen@daocloud.io>
2023-03-24 09:49:20 -04:00
Michael Crenshaw
100495d39b
chore: fix lint ( #12972 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-03-23 16:35:44 +00:00
Michael Crenshaw
3a28c8a18c
Merge pull request from GHSA-2q5c-qw9c-fmvq
...
* fix: prevent app enumeration
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
fix tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
better comments
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
tests for streaming API calls
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
fix logging
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
logs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
warn
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
fix reversed arg order
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more tests, fix incorrect param use
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
similar requests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix merge issue
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix CLI to understand permission denied is not a fatal error
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix test to expect permission denied instead of validation error
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* upgrade notes
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-03-23 09:22:05 -04:00
Soumya Ghosh Dastidar
a610fc159a
feat: allow access to cluster and project resources in app/resource deep links ( #12931 )
...
* feat: allow access to cluster and project resources too in deep links
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* feat: improve cluster data sanitization
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* docs: updated docs for deeplinks improvements
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* feat: resolved review comments
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* feat: add rbac enforcement for cluster and project
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
---------
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
2023-03-22 16:37:52 -04:00
schakrad
faa7331f9d
feat: UI write support CMP ( #11754 ) ( #12137 )
...
* #11602 fix : Object options menu truncated when selected in ApplicationListView.
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* CMP parameter changes
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* fix: pointers to param values
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
better?
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
fix silliness
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
terrible hacks
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
maybe better codegen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
fix tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* same prefix issue fixed
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* fix for delete param name
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* lint changes
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* lint fix
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* lint fix
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* finalChanges
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* Delete application-resource-list.tsx
Not needed for this PR.
Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com>
* added file which was deleted as it was not the change needed for this feature.
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* refactored MapValuField and added fix for some edge cases
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* Update application-resource-list.tsx
Reverting the change as this is not related to this PR.
Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com>
* Reverting the change in application-resource-list
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* Showing application parameter values irrespective of parameter present or not in plugin.yaml
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* fix for lint errors
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
* fix false source mismatch
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix equals
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix swagger doc
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* Tooltip description change.
Signed-off-by: schakrad <chakradari.sindhu@gmail.com>
* fixed lint
Signed-off-by: schakrad <chakradari.sindhu@gmail.com>
* CMP fix for empty array.
Signed-off-by: schakrad <chakradari.sindhu@gmail.com>
---------
Signed-off-by: schakradari <saisindhu_chakradari@intuit.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com>
Signed-off-by: schakrad <chakradari.sindhu@gmail.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-03-21 14:39:10 -04:00
Michael Crenshaw
bfc381e03b
feat: add 'user' field to audit logs ( #12644 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-03-16 22:20:10 +02:00
Nolan Emirot
f8407b8f28
test(server): add test for list repositories ( #11035 )
...
* feature: allow a custom labels on any resource to surface in the UI (tree view node tags) (#11153 )
* feature: allow a custom label on any resource to surface the UI
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Enable dependabot for automatic dependency updates (#8339 )
Signed-off-by: William Van Hevelingen <william.vanhevelingen@acquia.com>
Signed-off-by: William Van Hevelingen <william.vanhevelingen@acquia.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: grant packages.write for image workflow (#11358 )
* chore: grant packages.write for image workflow
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* use github token instead of PAT
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: add Wolffun Game to USERS (#11342 )
Signed-off-by: Phước Trung <93299415+trungdlp-wolffun@users.noreply.github.com>
Signed-off-by: Phước Trung <93299415+trungdlp-wolffun@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: add user to list (#11336 )
* docs: add user to list
Signed-off-by: Pier <53210578+pie-r@users.noreply.github.com>
* retrigger the pipeline
Signed-off-by: Pier <53210578+pie-r@users.noreply.github.com>
Signed-off-by: Pier <53210578+pie-r@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: remove 0.0.0.0/0 ipblock from network policies (#11321 ) (#11322 )
* fix: remove 0.0.0.0/0 ipblock from network policies
https://github.com/argoproj/argo-cd/issues/11321
Signed-off-by: Filip Nikolic <oss.filipn@gmail.com>
* chore: add postfinance to the list of users
Signed-off-by: Filip Nikolic <oss.filipn@gmail.com>
Signed-off-by: Filip Nikolic <oss.filipn@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: application stuck in infinite reconciliation loop if using wrong project (#11246 )
* fix: application stuck in infinite reconciliation loop if using wrong project
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
* add missing unit test
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: Implement karmada CRD health checks (#11192 )
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: fix references to cli tools moved under argocd admin (#11181 )
* docs: fix references to cli tools moved under argocd admin
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* attempt to fix the build by fiddling the generated docs
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Update hack/gen-catalog/main.go
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* docs: fix doc generator for argocd admin notifications
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* docs: fix doc generator diff
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/download-artifact from 2 to 3 (#11361 )
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Include error when dex config unmarshal fails (#11349 )
Signed-off-by: Nick Dombroski <nick.m.dombroski@gmail.com>
Signed-off-by: Nick Dombroski <nick.m.dombroski@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump codecov/codecov-action from 1 to 3 (#11362 )
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 1 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/cache from 1 to 3 (#11363 )
Bumps [actions/cache](https://github.com/actions/cache ) from 1 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/setup-node from 1 to 3 (#11364 )
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 1 to 3.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/upload-artifact from 2 to 3 (#11365 )
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: fix username for ghcr.io (#11373 )
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* bug(ui): fix incomplete drop-down resource acctions (#11384 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* proposal: Deep Links (#10278 )
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat(ui): add a filter for auto sync (#11357 )
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: add Liatrio to the official users list (#11377 )
Signed-off-by: Robert Kelly <RobertKelly@users.noreply.github.com>
Signed-off-by: Robert Kelly <RobertKelly@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: hide app namespace on the ui (#11111 ) (#11247 )
* fix: hide app namespace when irrelevant (#11111 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* wire up setting
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix: hide app namespace
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
* fix: hide app namespace
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
* add null check
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
* Update ui/src/app/applications/components/utils.tsx
Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com>
* lint
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
* fix name generation
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: push GHCR image to repo scope (#11394 )
* chore: push GHCR image to repo scope
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* missed a spot
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: update remote-debugging-docs (#11424 )
Fix wrong port mapping, add explanation what actually happens and remove misleading phrase in vs-code section
Signed-off-by: Nathanael Liechti <technat@technat.ch>
Signed-off-by: Nathanael Liechti <technat@technat.ch>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/casbin/casbin/v2 from 2.39.1 to 2.57.1 (#11420 )
Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin ) from 2.39.1 to 2.57.1.
- [Release notes](https://github.com/casbin/casbin/releases )
- [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json )
- [Commits](https://github.com/casbin/casbin/compare/v2.39.1...v2.57.1 )
---
updated-dependencies:
- dependency-name: github.com/casbin/casbin/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/prometheus/client_golang (#11366 )
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.12.1 to 1.14.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.12.1...v1.14.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: Add support for /api/v1/applicationsets* via HTTP (#11409 )
Signed-off-by: Nick Mohoric <nmohoric@hearst.com>
Signed-off-by: Nick Mohoric <nmohoric@hearst.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: improve build env variable list formatting (#11429 )
* docs: normalize build env list
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
* docs: use table instead of list
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
* docs: remove separator from description
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump gopkg.in/go-playground/webhooks.v5 (#11369 )
Bumps [gopkg.in/go-playground/webhooks.v5](https://github.com/go-playground/webhooks ) from 5.11.0 to 5.17.0.
- [Release notes](https://github.com/go-playground/webhooks/releases )
- [Commits](https://github.com/go-playground/webhooks/compare/v5.11.0...v5.17.0 )
---
updated-dependencies:
- dependency-name: gopkg.in/go-playground/webhooks.v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: Add wildcard support in OCI Helm Repositories targetRevision (#6686 ) (#10641 )
* Add wildcard support in OCI Helm Repositories
A naive approach, adapting existing code for fetching the index.
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Fix unittest missing mock
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Fix release resolution also in Manual Sync dialog
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Show target revision in application list. Tiles and Table updated
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Follow Link rel=next in tags response for tag list completion (signed)
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Wrap errors into fmt.Errorf according to PR review
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Address PR comments, add test for tags MaxVersion and pagination
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Apply suggestions from code review
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* more feedback from pr
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Revert url.JoinPath change - only available in 1.19
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* use strings.Join. add unittest
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Safe access to app.status.sync object
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Remove status.revision from UI. It doesn't bring much value and it does clutter the ui a bit
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Update util/helm/client.go
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* Update util/helm/client.go
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.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>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: ui banner covering sidebar (#11101 )
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore:remove redundant parentheses (#11436 )
Signed-off-by: mabing <bing.ma@daocloud.io>
Signed-off-by: mabing <bing.ma@daocloud.io>
Co-authored-by: mabing <bing.ma@daocloud.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: update otel libraries to 1.11.1 (#11461 )
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: incorrect can-i documentation (#11463 )
Signed-off-by: Remington Breeze <remington@breeze.software>
Signed-off-by: Jesse Suen <jessesuen@users.noreply.github.com>
Co-authored-by: Jesse Suen <jessesuen@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: sonarlint issue (#11472 )
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/itchyny/gojq from 0.12.3 to 0.12.9 (#11471 )
Bumps [github.com/itchyny/gojq](https://github.com/itchyny/gojq ) from 0.12.3 to 0.12.9.
- [Release notes](https://github.com/itchyny/gojq/releases )
- [Changelog](https://github.com/itchyny/gojq/blob/main/CHANGELOG.md )
- [Commits](https://github.com/itchyny/gojq/compare/v0.12.3...v0.12.9 )
---
updated-dependencies:
- dependency-name: github.com/itchyny/gojq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.4.2 (#11468 )
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.2.0 to 4.4.2.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.2.0...v4.4.2 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/gosimple/slug from 1.12.0 to 1.13.1 (#11452 )
Bumps [github.com/gosimple/slug](https://github.com/gosimple/slug ) from 1.12.0 to 1.13.1.
- [Release notes](https://github.com/gosimple/slug/releases )
- [Commits](https://github.com/gosimple/slug/compare/v1.12.0...v1.13.1 )
---
updated-dependencies:
- dependency-name: github.com/gosimple/slug
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: fix markdown formatting (#11460 )
The exiting table is a bit off
Signed-off-by: Adrian Moisey <adrian@changeover.za.net>
Signed-off-by: Adrian Moisey <adrian@changeover.za.net>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: use set-output environment file (#10999 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump google.golang.org/grpc from 1.45.0 to 1.51.0 (#11454 )
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.45.0 to 1.51.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.45.0...v1.51.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: upgrade golang.org/x/net vuln (#11447 )
Signed-off-by: fsl <1171313930@qq.com>
Signed-off-by: fsl <1171313930@qq.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 (#11469 )
Bumps [github.com/bradleyfalzon/ghinstallation/v2](https://github.com/bradleyfalzon/ghinstallation ) from 2.0.4 to 2.1.0.
- [Release notes](https://github.com/bradleyfalzon/ghinstallation/releases )
- [Commits](https://github.com/bradleyfalzon/ghinstallation/compare/v2.0.4...v2.1.0 )
---
updated-dependencies:
- dependency-name: github.com/bradleyfalzon/ghinstallation/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: pin actions (#11360 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: dependabot for npm (#11474 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: parameterized config management plugins (#9135 ) (#9216 )
* feat: parameterized CMPs
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* values types for parameters
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* Add types for CMP announcement
Signed-off-by: zachaller <zachaller@hotmail.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* Reorg
Signed-off-by: zachaller <zachaller@hotmail.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* finish type
Signed-off-by: zachaller <zachaller@hotmail.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* First pass at working GetParametersAnnouncement
Signed-off-by: zachaller <zachaller@hotmail.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* Typos
Signed-off-by: zachaller <zachaller@hotmail.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* Make all fields optional
Signed-off-by: zachaller <zachaller@hotmail.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* Make sure response makes it to repo server
Signed-off-by: zachaller <zachaller@hotmail.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* Refactor for testing
Signed-off-by: zachaller <zachaller@hotmail.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* lint
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* send build env to param announcement gen
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* test parameter announcement
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* tests
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* environ tests
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* Rename workdir to app dir
Signed-off-by: zachaller <zachaller@hotmail.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* handle empty command, start ui work (#11 )
* Add types for CMP announcement
Signed-off-by: zachaller <zachaller@hotmail.com>
* Reorg
Signed-off-by: zachaller <zachaller@hotmail.com>
* finish type
Signed-off-by: zachaller <zachaller@hotmail.com>
* First pass at working GetParametersAnnouncement
Signed-off-by: zachaller <zachaller@hotmail.com>
* Typos
Signed-off-by: zachaller <zachaller@hotmail.com>
* Make all fields optional
Signed-off-by: zachaller <zachaller@hotmail.com>
* Make sure response makes it to repo server
Signed-off-by: zachaller <zachaller@hotmail.com>
* Refactor for testing
Signed-off-by: zachaller <zachaller@hotmail.com>
* values types for parameters
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* lint
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* send build env to param announcement gen
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* test parameter announcement
* tests
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* environ tests
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* Rename workdir to app dir
Signed-off-by: zachaller <zachaller@hotmail.com>
* handle empty command, start ui work
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* fix order
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* fix map merging, make params read-only
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
Co-authored-by: zachaller <zachaller@hotmail.com>
* Add helm PoC example plugin
Signed-off-by: zachaller <zachaller@hotmail.com>
* example as kustomize overlay
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* Parameterized cmps docs (#12 )
* use printf instead of echo
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* docs
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* test for temp dir cleanup
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* handle empty params
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* handle empty values
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* consolidate types
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* fix tests
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* docs
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* docs
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* remove duplicate info
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* add warning about param announcements vs param values
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* tests (#13 )
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* tests
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* fix types
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* fix test
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* fix codegen
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* fix codegen
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* revert test hack
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* docs correction
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* fix indentation
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* fix spacing
Signed-off-by: CI <michael@crenshaw.dev>
* move util function to util file and add test
Signed-off-by: CI <michael@crenshaw.dev>
* wrap error
Signed-off-by: CI <michael@crenshaw.dev>
* correct version number
Signed-off-by: CI <michael@crenshaw.dev>
* document necessity of collectionType param
Signed-off-by: CI <michael@crenshaw.dev>
* remove part of error message that's not useful (dir name is now randomized)
Signed-off-by: CI <michael@crenshaw.dev>
* fix things so that they are not broken
Signed-off-by: CI <michael@crenshaw.dev>
* don't close file before caller gets a chance to use it
Signed-off-by: CI <michael@crenshaw.dev>
* codegen
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>
* 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>
* DON'T PANIC
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
Signed-off-by: zachaller <zachaller@hotmail.com>
Signed-off-by: CI <michael@crenshaw.dev>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: zachaller <zachaller@hotmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Update to v3 of the sprig library for ApplicationSets (#11277 ) (#11292 )
* Update to v3 of the sprig library for ApplicationSets
Signed-off-by: Gene Hand <ghand@doximity.com>
* go mod tidy
Signed-off-by: Gene Hand <ghand@doximity.com>
* add Doximity to the users list
Signed-off-by: Gene Hand <ghand@doximity.com>
* empty commit to retest
Signed-off-by: Gene Hand <ghand@doximity.com>
* note the sprig semver change in the 2.6 upgrade guide
Signed-off-by: Gene Hand <ghand@doximity.com>
Signed-off-by: Gene Hand <ghand@doximity.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: expose missing ReactDOM to enable extensions implementation (#11495 )
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: add missing changes for bitbucket cloud SCM provider (#10143 ) (#11150 )
Signed-off-by: mmerrill3 <jjpaacks@gmail.com>
Signed-off-by: mmerrill3 <jjpaacks@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/evanphx/json-patch (#11482 )
Bumps [github.com/evanphx/json-patch](https://github.com/evanphx/json-patch ) from 4.12.0+incompatible to 5.6.0+incompatible.
- [Release notes](https://github.com/evanphx/json-patch/releases )
- [Commits](https://github.com/evanphx/json-patch/compare/v4.12.0...v5.6.0 )
---
updated-dependencies:
- dependency-name: github.com/evanphx/json-patch
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/alicebob/miniredis/v2 from 2.14.2 to 2.23.1 (#11481 )
Bumps [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis ) from 2.14.2 to 2.23.1.
- [Release notes](https://github.com/alicebob/miniredis/releases )
- [Changelog](https://github.com/alicebob/miniredis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alicebob/miniredis/compare/v2.14.2...v2.23.1 )
---
updated-dependencies:
- dependency-name: github.com/alicebob/miniredis/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.4.3 (#11485 )
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.4.2 to 4.4.3.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.4.2...v4.4.3 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps-dev): bump @types/lodash-es from 4.17.5 to 4.17.6 in /ui (#11488 )
Bumps [@types/lodash-es](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash-es ) from 4.17.5 to 4.17.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash-es )
---
updated-dependencies:
- dependency-name: "@types/lodash-es"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: upgrade React version (#11467 )
Signed-off-by: Remington Breeze <remington@breeze.software>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: add support for plugin name in CMPv2 (#11290 ) (#11341 )
* feat: add support for plugin name in cmpV2
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* feat: updated e2e test to use name for CMPv2 plugin
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* docs: updated docs
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* fix: check whether final socket path is inside sock dir or not
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: clarify finalizer effect and link to app-of-apps (#11272 )
* docs: clarify deletion finalizer
- Provide a concise explanation of the effect of the finalizer. Which clarifies that it only takes effect once the Application has been deleted.
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
* docs: fix wording and spelling
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
* docs: fix spelling
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/mattn/go-zglob from 0.0.3 to 0.0.4 (#11486 )
Bumps [github.com/mattn/go-zglob](https://github.com/mattn/go-zglob ) from 0.0.3 to 0.0.4.
- [Release notes](https://github.com/mattn/go-zglob/releases )
- [Commits](https://github.com/mattn/go-zglob/compare/v0.0.3...v0.0.4 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-zglob
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/google/go-jsonnet from 0.18.0 to 0.19.1 (#11484 )
Bumps [github.com/google/go-jsonnet](https://github.com/google/go-jsonnet ) from 0.18.0 to 0.19.1.
- [Release notes](https://github.com/google/go-jsonnet/releases )
- [Changelog](https://github.com/google/go-jsonnet/blob/master/.goreleaser.yml )
- [Commits](https://github.com/google/go-jsonnet/compare/v0.18.0...v0.19.1 )
---
updated-dependencies:
- dependency-name: github.com/google/go-jsonnet
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump softprops/action-gh-release from 0.1.14 to 0.1.15 (#11534 )
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 0.1.14 to 0.1.15.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](1e07f43987...de2c0eb89a )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/setup-go from 3.3.1 to 3.4.0 (#11535 )
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](c4a742cab1...d0a58c1c4d )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps-dev): bump @types/prop-types from 15.7.1 to 15.7.5 in /ui (#11487 )
Bumps [@types/prop-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/prop-types ) from 15.7.1 to 15.7.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/prop-types )
---
updated-dependencies:
- dependency-name: "@types/prop-types"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Update Pull Request generator documentation to include application lifecycle (#11274 )
* Update Pull Request generator documentation
The lifecycle of the generated applications was not explained
Signed-off-by: Gerald Spencer <Geethree@users.noreply.github.com>
* Update docs/operator-manual/applicationset/Generators-Pull-Request.md
Co-authored-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Gerald Spencer <Geethree@users.noreply.github.com>
Signed-off-by: Gerald Spencer <Geethree@users.noreply.github.com>
Co-authored-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Update operator manual installation helm available url (#11120 )
Signed-off-by: cedarkuo <cedarkuo@gmail.com>
Signed-off-by: cedarkuo <cedarkuo@gmail.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Improve Keycloak documentation for command line sign-in (#8758 )
Documenting what is discussed in #2932
Signed-off-by: Antoine Pultier <antoine.pultier@sintef.no>
Signed-off-by: Antoine Pultier <antoine.pultier@sintef.no>
Co-authored-by: pasha-codefresh <pavel@codefresh.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Add CSI secret driver to the secret management options (#10900 )
Signed-off-by: Duncan <62943186+duncan485@users.noreply.github.com>
Signed-off-by: Duncan <62943186+duncan485@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /ui (#11533 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps-dev): bump @babel/preset-react from 7.7.0 to 7.18.6 in /ui (#11489 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps-dev): bump babel-jest from 24.9.0 to 26.6.3 in /ui (#11483 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Added ARGOCD_ENV_ prefix to FOO (#11545 )
Signed-off-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com>
Signed-off-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* [Hack] Add concurrency to cluster creation in resource generator. (#11266 )
* add threading to cluster creation
Signed-off-by: Dan Garfield <dan@codefresh.io>
* Add default values
Signed-off-by: Dan Garfield <dan@codefresh.io>
* Cleanup
Signed-off-by: Dan Garfield <dan@codefresh.io>
* Move external dependency to internal
Signed-off-by: Dan Garfield <dan@codefresh.io>
* ability to run cluster generation in parallel
Signed-off-by: pashavictorovich <pavel@codefresh.io>
* fix linter
Signed-off-by: pashavictorovich <pavel@codefresh.io>
Signed-off-by: Dan Garfield <dan@codefresh.io>
Signed-off-by: pashavictorovich <pavel@codefresh.io>
Co-authored-by: pasha-codefresh <pavel@codefresh.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Update notifications-engine dependency (#11479 )
* chore: update `notifications-engine`
Signed-off-by: Jocelyn Thode <jocelyn@thode.email>
* chore: generate notifications docs
Signed-off-by: Jocelyn Thode <jocelyn@thode.email>
Signed-off-by: Jocelyn Thode <jocelyn@thode.email>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/valyala/fasttemplate from 1.2.1 to 1.2.2 (#11552 )
Bumps [github.com/valyala/fasttemplate](https://github.com/valyala/fasttemplate ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/valyala/fasttemplate/releases )
- [Commits](https://github.com/valyala/fasttemplate/compare/v1.2.1...v1.2.2 )
---
updated-dependencies:
- dependency-name: github.com/valyala/fasttemplate
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.40 to 0.9.54 (#11554 )
Bumps [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket ) from 0.9.40 to 0.9.54.
- [Release notes](https://github.com/ktrysmt/go-bitbucket/releases )
- [Commits](https://github.com/ktrysmt/go-bitbucket/compare/v0.9.40...v0.9.54 )
---
updated-dependencies:
- dependency-name: github.com/ktrysmt/go-bitbucket
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/imdario/mergo from 0.3.12 to 0.3.13 (#11555 )
Bumps [github.com/imdario/mergo](https://github.com/imdario/mergo ) from 0.3.12 to 0.3.13.
- [Release notes](https://github.com/imdario/mergo/releases )
- [Commits](https://github.com/imdario/mergo/compare/0.3.12...v0.3.13 )
---
updated-dependencies:
- dependency-name: github.com/imdario/mergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: update how to access arrays in Go templates (#11562 )
Signed-off-by: Dieter Bocklandt <dieterbocklandt@gmail.com>
Signed-off-by: Dieter Bocklandt <dieterbocklandt@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* add otel interceptor (#11561 )
Signed-off-by: minquan.chen <minquan.chen@daocloud.io>
Signed-off-by: minquan.chen <minquan.chen@daocloud.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: use repository GithubAppCreds proxy if set (#11422 )
Signed-off-by: Nathanael Liechti <technat@technat.ch>
Signed-off-by: Nathanael Liechti <technat@technat.ch>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: show app age in application list view (#11209 ) (#11502 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: sidebar css (#11531 )
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Co-authored-by: Remington Breeze <remington@breeze.software>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* test: add list repo
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: Allow proxy to be saved when creating repoCreds (#11351 ) (#11425 )
* fix: allow proxy to be saved in repoCreds (https + github app)
Signed-off-by: Nathanael Liechti <technat@technat.ch>
* chore: changes from codegen
Signed-off-by: Nathanael Liechti <technat@technat.ch>
* chore: add unit test for CreateRepoCreds
Signed-off-by: Nathanael Liechti <technat@technat.ch>
Signed-off-by: Nathanael Liechti <technat@technat.ch>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/go-openapi/runtime from 0.19.4 to 0.25.0 (#11568 )
Bumps [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime ) from 0.19.4 to 0.25.0.
- [Release notes](https://github.com/go-openapi/runtime/releases )
- [Commits](https://github.com/go-openapi/runtime/compare/v0.19.4...v0.25.0 )
---
updated-dependencies:
- dependency-name: github.com/go-openapi/runtime
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Add skipCrds and ignoreMissingValueFiles to application.yaml example (#11565 )
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: add Vinted to users list (#11214 )
Signed-off-by: Edgaras <edgaras@apsega.lt>
Signed-off-by: Edgaras <edgaras@apsega.lt>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump sigs.k8s.io/structured-merge-diff/v4 (#11580 )
Bumps [sigs.k8s.io/structured-merge-diff/v4](https://github.com/kubernetes-sigs/structured-merge-diff ) from 4.2.1 to 4.2.3.
- [Release notes](https://github.com/kubernetes-sigs/structured-merge-diff/releases )
- [Changelog](https://github.com/kubernetes-sigs/structured-merge-diff/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/structured-merge-diff/compare/v4.2.1...v4.2.3 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/structured-merge-diff/v4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/go-openapi/loads from 0.19.4 to 0.21.2 (#11569 )
Bumps [github.com/go-openapi/loads](https://github.com/go-openapi/loads ) from 0.19.4 to 0.21.2.
- [Release notes](https://github.com/go-openapi/loads/releases )
- [Commits](https://github.com/go-openapi/loads/compare/v0.19.4...v0.21.2 )
---
updated-dependencies:
- dependency-name: github.com/go-openapi/loads
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix(helm): helm v3 doesn't have these flags (#11100 ) (#11540 )
* fix: helm v3 doesn't have these flags
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Revert repoAdd change. Was to greedy, ca-file is needed there
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix(helm): login OCI Helm dependencies correctly (#8563 ) (#11327 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: misc css fixes for mobile (#5705 ) (#11508 )
* Misc css fixes for mobile
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* More fixes for mobile
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* fix ui tests. bring back application status labels
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: added deep links backend changes (#11401 )
* feat: added deep links backend changes
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* fix: add rbac check to list links services
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* feat: removed project param and updated sample config
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* feat: update sample config
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0 (#11605 )
Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/Masterminds/semver/releases )
- [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Masterminds/semver/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: github.com/Masterminds/semver/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/go-redis/redis/v8 from 8.11.3 to 8.11.5 (#11606 )
Bumps [github.com/go-redis/redis/v8](https://github.com/go-redis/redis ) from 8.11.3 to 8.11.5.
- [Release notes](https://github.com/go-redis/redis/releases )
- [Changelog](https://github.com/go-redis/redis/blob/v8.11.5/CHANGELOG.md )
- [Commits](https://github.com/go-redis/redis/compare/v8.11.3...v8.11.5 )
---
updated-dependencies:
- dependency-name: github.com/go-redis/redis/v8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/casbin/casbin/v2 from 2.57.1 to 2.59.0 (#11607 )
Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin ) from 2.57.1 to 2.59.0.
- [Release notes](https://github.com/casbin/casbin/releases )
- [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json )
- [Commits](https://github.com/casbin/casbin/compare/v2.57.1...v2.59.0 )
---
updated-dependencies:
- dependency-name: github.com/casbin/casbin/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: add Trusting Social users list (#11584 )
* Add Trusting Social user
Signed-off-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com>
* fixing other
Signed-off-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: set baseURL in github_app client (#11613 )
Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com>
Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: only add baseURL in github_app client for GHE client (#11622 )
fixes #11613
Co-authored-by: crenshaw-dev <crenshaw-dev@users.noreply.github.com>
Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com>
Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com>
Co-authored-by: crenshaw-dev <crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/aws/aws-sdk-go from 1.44.129 to 1.44.156 (#11629 )
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.129 to 1.44.156.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.129...v1.44.156 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* 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>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* includeKinds for APIVersions in cluster info cache (#11241 )
Signed-off-by: Roger Rumao <rogerrum@gmail.com>
Signed-off-by: Roger Rumao <rogerrum@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: add warning for user when using replace sync option (#11566 )
* docs: adding warning to 'replace' sync option
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
* Update sync-options.md
Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Bump version in master to 2.6.0 (#11641 )
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: Unknown sync operation state on app list page (#11621 )
fix: Unknown sync operation state on app list page (#11621 )
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: fix web terminal step list numbering (#11590 )
docs: fix web terminal step list numbering (#11590 )
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: add deny sources (#11639 ) (#11646 )
This commit adds the ability to deny a source when it is prefixed with
`!`, in the same manner as with the "deny destinations" feature.
Fixes #11639 .
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump react-paginate from 6.5.0 to 8.1.4 in /ui (#11558 )
Bumps [react-paginate](https://github.com/AdeleD/react-paginate ) from 6.5.0 to 8.1.4.
- [Release notes](https://github.com/AdeleD/react-paginate/releases )
- [Changelog](https://github.com/AdeleD/react-paginate/blob/master/CHANGELOG.md )
- [Commits](https://github.com/AdeleD/react-paginate/compare/v6.5.0...v8.1.4 )
---
updated-dependencies:
- dependency-name: react-paginate
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps-dev): bump tslint-react from 3.6.0 to 5.0.0 in /ui (#11559 )
Bumps [tslint-react](https://github.com/palantir/tslint-react ) from 3.6.0 to 5.0.0.
- [Release notes](https://github.com/palantir/tslint-react/releases )
- [Commits](https://github.com/palantir/tslint-react/compare/3.6.0...5.0.0 )
---
updated-dependencies:
- dependency-name: tslint-react
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump express from 4.17.1 to 4.18.2 in /ui (#11591 )
Bumps [express](https://github.com/expressjs/express ) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: kustomize has access to build environment (#11643 )
Current docs reflect that the build environment is not available to kustomize. Since https://github.com/argoproj/argo-cd/pull/8096 it is now exposed for kustomize. This updates the kustomize section of the docs to reflect that.
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: pull request labels exposed in Pull Request generator template (#10204 ) (#11397 )
Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io>
Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/casbin/casbin/v2 from 2.59.0 to 2.60.0 (#11656 )
Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin ) from 2.59.0 to 2.60.0.
- [Release notes](https://github.com/casbin/casbin/releases )
- [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json )
- [Commits](https://github.com/casbin/casbin/compare/v2.59.0...v2.60.0 )
---
updated-dependencies:
- dependency-name: github.com/casbin/casbin/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: fix flaky e2e test (#11509 ) (#11654 )
* chore: fix flaky e2e test (#11509 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* don't centralize mock response - tests should be independent
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: downgrade React to v17 (#11653 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps-dev): bump @types/cookie from 0.3.3 to 0.5.1 in /ui (#11659 )
Bumps [@types/cookie](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie ) from 0.3.3 to 0.5.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/cookie )
---
updated-dependencies:
- dependency-name: "@types/cookie"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: fix flaky e2e test (#11670 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* [Bot] Update Snyk reports (#11649 )
Signed-off-by: CI <ci@argoproj.com>
Signed-off-by: CI <ci@argoproj.com>
Co-authored-by: CI <ci@argoproj.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: show cmpv2 plugins in create app wizard (#11615 )
* feat: show cmpv2 plugins in create app wizard
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* fix: fixed doc formatting and sidecar plugin info
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* feat: updated plugin info
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.54 to 0.9.55 (#11678 )
Bumps [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket ) from 0.9.54 to 0.9.55.
- [Release notes](https://github.com/ktrysmt/go-bitbucket/releases )
- [Commits](https://github.com/ktrysmt/go-bitbucket/compare/v0.9.54...v0.9.55 )
---
updated-dependencies:
- dependency-name: github.com/ktrysmt/go-bitbucket
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/checkout from 3.1.0 to 3.2.0 (#11679 )
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](93ea575cb5...755da8c3cf )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: add Mercedes-Benz Tech Innovation to user list (#11682 )
Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com>
Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: appname in searchbar (#11493 )
* fix: appname in searchbar
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
* fix: appname in searchbar
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: add pod age icon details in tooltip (#10290 ) (#11170 )
* pod-age-icon details added in tooltip
Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com>
* Tooltip change
Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com>
Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: fix flaky e2e test for immutable fields (#11685 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: expose deep links in UI (#11680 )
Signed-off-by: Remington Breeze <remington@breeze.software>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Add Getyourguide to USERS.md (#11704 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: rollback react to known working version (#11703 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: pin kubectl version (#11726 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Clarification of the create namespace feature (#11723 )
* docs: Clarification of the create namespace feature
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Address review suggestion
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Add Cloud Scale to USERS.md (#11731 )
* Update USERS.md
Add cloud scale
Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com>
* Update USERS.md
Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com>
* Update USERS.md
Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com>
* Update USERS.md
Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com>
* Update USERS.md
Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com>
Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: Allow Matrix generator to have two Git child generators without conflict (#10522 ) (#10523 )
* misc: NoError instead of Error in repository test
Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com>
* misc: Extend lint timeout
Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com>
* feat: Add GitGenerator.PathParamPrefix
Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com>
* auto: Results of codegen
Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com>
* test: Add tests for PathParamPrefix
Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com>
* docs: Add notes to Matrix/Git generator docs about PathParamPrefix
Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com>
* misc: Undo unrelated test change
Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com>
* auto: Results of codegen
Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com>
* docs: Add detailed example
Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: ApplicationSet add `create-delete` policy #9101 (#11107 )
* feat: ApplicationSet add create-delete policy
Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com>
* test for applicationSet policies
Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com>
* Update docs/operator-manual/applicationset/Controlling-Resource-Modification.md
Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com>
Signed-off-by: Takuma Kume <takuma.kume@gmail.com>
Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com>
Signed-off-by: Takuma Kume <takuma.kume@gmail.com>
Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: upgrade helm to most recent version (v3.10.3) (#11725 )
* chore: upgrade helm to most recent version (v3.10.3)
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
* Retrigger CI pipeline
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: Unbreak termination of operation with apps in other namespaces (#11239 ) (#11724 )
* fix: Unbreak operation termination
Signed-off-by: jannfis <jann@mistrust.net>
* Revert change to Dockerfile
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: support relative links in OCI tags query response (#11708 )
* fix: support relative links in OCI tags query response
Pagination for OCI tags retrieval is not supported when the
Link header URI is relative.
According to https://docs.docker.com/registry/spec/api/#pagination
and the therein referenced RFC
https://www.rfc-editor.org/rfc/rfc5988#section-5
relative links should be resolved to the initial request URL
Signed-off-by: detvdl <detvdael.services@protonmail.com>
* chore: clean up unused prints & assert errors
Signed-off-by: detvdl <detvdael.services@protonmail.com>
* fix: stop double-escaping repoURL
Signed-off-by: detvdl <detvdael.services@protonmail.com>
* chore: CodeQL CWE-117 log sanitizing
Signed-off-by: detvdl <detvdael.services@protonmail.com>
* chore: remove unnecessary error
Signed-off-by: detvdl <detvdael.services@protonmail.com>
Signed-off-by: detvdl <detvdael.services@protonmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: add Voyager Digital to USERS.md (#11735 )
Signed-off-by: hopisaurus <hopisaurus@gmail.com>
Signed-off-by: hopisaurus <hopisaurus@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: add google cloud source repo support (#7534 ) (#11618 )
* feat: Add support for cloning Google Cloud Source repos (#7534 )
* Google Cloud service account auth
Signed-off-by: David Becher <becher.david@googlemail.com>
* fix: Fill missing struct field (GCP SA key) in cli cmd
Signed-off-by: David Becher <becher.david@googlemail.com>
* fix(ui): Add proxy option when configuring Google Cloud Source repo
Signed-off-by: David Becher <becher.david@googlemail.com>
* fix: Remove secret (GCP SA key) in Get server req
Signed-off-by: David Becher <becher.david@googlemail.com>
* refactor: Do not use context.WithTimeout for Google creds
As the context is used in the background to refresh credentials, it
should not be cancelled.
Signed-off-by: David Becher <becher.david@googlemail.com>
* fix: Use proxy setting only in repo-service, not repocreds-service
Signed-off-by: David Becher <becher.david@googlemail.com>
* test: Create tests for GoogleCloudCreds
This commit refactors the implementation of GoogleCloudCreds in order to
make its methods testable.
Signed-off-by: David Becher <becher.david@googlemail.com>
* fix: Linting issues
Signed-off-by: David Becher <becher.david@googlemail.com>
* chore: Fix typo in docs.
Signed-off-by: David Becher <becher.david@googlemail.com>
* chore: Adjust url-allow-list for lint-docs action
Signed-off-by: David Becher <becher.david@googlemail.com>
* chore: Incorporate suggested refactorings
Signed-off-by: David Becher <becher.david@googlemail.com>
* Delete url-allow-list
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* wrap errors
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* More UI goodies and codegen
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Update docs screenshots
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* move interface up next to other interfaces
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* Reduce png size
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* update generated
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* fix whitespace from codegen
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: David Becher <becher.david@googlemail.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Co-authored-by: David Becher <becher.david@googlemail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Document applications in any namespace (#10678 )
* docs: Document applications in any namespace
Signed-off-by: jannfis <jann@mistrust.net>
* Fix some code blocks
Signed-off-by: jannfis <jann@mistrust.net>
* Fix link
Signed-off-by: jannfis <jann@mistrust.net>
* docs: Document applications in any namespace
Signed-off-by: jannfis <jann@mistrust.net>
* Fix some code blocks
Signed-off-by: jannfis <jann@mistrust.net>
* Fix link
Signed-off-by: jannfis <jann@mistrust.net>
* Apply reviewer comments
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: Multiple sources for applications (#2789 ) (#10432 )
* feat: support multiple sources for application
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
remove debug logging and unwanted code
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
fix lint and unit test errors
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
fix lint and unit test errors
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix bug introduced after rebase
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
executed make codegen
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
remove unwanted logging
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
fix ci failures
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix index out of bounds error
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* ui fixes
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add revisions to SyncOperation for rollback
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* change Source to *ApplicationSource in ApplicationSpec
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix env variable read logic for ValueFiles
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update multiple sources doc
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add repository lock and checkout target revision
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
fix codegen
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* checkout all sources before generating manifest
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
generate mock reposerverclient
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update logic for returning ManifestResponse to avoid nil pointer issues
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix nil reference and key mismatch bugs; add more logs (#6 )
* fix nil reference and key mismatch bugs; add more logs
* remove temporary comment
* addressed the lint failure and added chart to RefTargeRevisionMapping
* normalize git repo (#7 )
* do not leak lock releases
* prevent deadlock
* allow spec update
* move settings fetch outside loop
* cache busing
* return err instead of logging it
* no caching in test
* fix cache key marshaling
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update grpc field numbers
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* path resolution tests (#12 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
do things in better ways
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
consolidate
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add regex check for value of source.ref
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add webhook tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
change Source to *ApplicationSource in ApplicationSpec
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
address PR comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Retrigger CI pipeline
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
rebased with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix env variable read logic for ValueFiles
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Address PR comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add repository lock and checkout target revision
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
fix codegen
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* checkout all sources before generating manifest
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* generate mock reposerverclient
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* address comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update logic for returning ManifestResponse to avoid nil pointer issues
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix nil reference and key mismatch bugs; add more logs (#6 )
* fix nil reference and key mismatch bugs; add more logs
* remove temporary comment
* addressed the lint failure and added chart to RefTargeRevisionMapping
* normalize git repo (#7 )
* do not leak lock releases
* prevent deadlock
* allow spec update
* move settings fetch outside loop
* cache busing
* return err instead of logging it
* no caching in test
* fix cache key marshaling
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update grpc field numbers
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add regex check for value of source.ref
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Added unit tests (#15 )
* add unit tests 1
* fix lint
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix application parameters tab, rebased UI changes, tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* More tests (#16 )
* more tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
fix lint error
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Test get ref sources (#17 )
* test GetRefSources
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>
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: ishitasequeira <ishiseq29@gmail.com>
GenerateManifests test (#18 )
* GenerateManifests test
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Fix broken tests (#19 )
* fix broken tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Symlink test (#20 )
* check referenced sources for out-of-bounds symlinks
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* unlock the values file repo before doing a symlink check (#22 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* multi source docs (#21 )
* multi source docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix warning title
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* clarify
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* clarify
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* add e2e tests for multiple sources and fix UI lint (#23 )
* add e2e tests for multiple sources and fix UI lint
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add auto-sync and hard refresh to e2e tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* change refresh type to RefreshTypeNormal for e2e
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update e2e testcase with helm data
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add TestMultiSourceAppWithSourceOverride
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add missing yaml file
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix lint
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: AppSet Progressive Rollouts with RollingSync (#9437 ) (#10048 )
Signed-off-by: Matt Groot <mgroot@indeed.com>
Signed-off-by: Matt Groot <mgroot@indeed.com>
Co-authored-by: Matt Groot <mgroot@indeed.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* [Bot] Update Snyk reports (#11739 )
Signed-off-by: CI <ci@argoproj.com>
Signed-off-by: CI <ci@argoproj.com>
Co-authored-by: CI <ci@argoproj.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: support Knative Serving 1.5 Custom Health Checks (#9719 )
* fix: Update account.proto annotaion for gen grpc gateway
Signed-off-by: wei840222 <wei840222@gmail.com>
* fix: Changes from codegen
Signed-off-by: wei840222 <wei840222@gmail.com>
* Retrigger CI pipeline
Signed-off-by: wei.wan <wei.wan@linecorp.com>
* Retrigger CI pipeline
Signed-off-by: wei.wan <wei.wan@linecorp.com>
* fix: Changes from codegen
Signed-off-by: wei <wei840222@gmail.com>
* Retrigger CI pipeline
Signed-off-by: wei.wan <wei.wan@linecorp.com>
* Retrigger CI pipeline
Signed-off-by: wei <wei840222@gmail.com>
* feat: support Knative Serving 1.5 Custom Health Checks
Signed-off-by: wei.wan <wei.wan@linecorp.com>
* fix: fix test fail
Signed-off-by: wei.wan <wei.wan@linecorp.com>
* feat: support Knative Serving 1.5 Custom Health Checks
Signed-off-by: wei840222 <wei840222@gmail.com>
Signed-off-by: wei840222 <wei840222@gmail.com>
Signed-off-by: wei.wan <wei.wan@linecorp.com>
Signed-off-by: wei <wei840222@gmail.com>
Co-authored-by: wei.wan <wei.wan@linecorp.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: Extend Cluster.cluster.x-k8s.io health check (#11705 )
Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: add health checks for keptn resources (#11716 )
* feat: add keptnappversion
Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com>
* feat: added keptn resource tests
Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com>
* feat: fix test for KeptnWorkloadInstance
Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com>
* fix: apiVersion and quotes
Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com>
Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* [Bot] Update Snyk reports (#11748 )
Signed-off-by: CI <ci@argoproj.com>
Signed-off-by: CI <ci@argoproj.com>
Co-authored-by: CI <ci@argoproj.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: add appset progressive rollout strategy proposal (#9979 )
Signed-off-by: wmgroot <wmgroot@gmail.com>
Signed-off-by: wmgroot <wmgroot@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: update cosign docs (#11749 )
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: upgrade git-url-parse to avoid CVE-2022-2900 (#11744 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: upgrade minimatch to avoid CVE-2022-3517 (#11745 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: add kustomize project for testing param CMP locally (#11265 )
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: upgrade go-oidc (#11579 )
* chore: upgrade go-oidc
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* take advantage of new error type
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: sign container images by digest (#11151 )
* chore: sign container images by digest
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
* use sha hash
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* doc: correct kustomize demo path (#11762 )
Signed-off-by: Yixing Yan <yixingyan@gmail.com>
Signed-off-by: Yixing Yan <yixingyan@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/setup-go from 3.4.0 to 3.5.0 (#11697 )
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](d0a58c1c4d...6edd4406fa )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: add OpsMx to USERS.md (#11765 )
adding our company name to Argo CD users.
Signed-off-by: Balaji Siva <balaji@opsmx.com>
Signed-off-by: Balaji Siva <balaji@opsmx.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: clarify that all labels must exist (#11693 )
It's unclear if all or any of the labels need to exist. This clarifies that all of the labels must exist.
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: ssa e2e tests failing after updating to kubectl 1.26 (#11753 )
* fix: ssa e2e test failing after updating to kubectl 1.26
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Remove pinned kubectl version
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Cleaner approach to fix e2e test
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Update example dockerfile (#11721 )
The latest tag hasn't been updated in almost a year, and as a result, the ubuntu repositories are out of date and are throwing errors. This updates the example to use a fixed version, which are updated much more frequently.
Signed-off-by: Phil Wright- Christie <philwc@gmail.com>
Signed-off-by: Phil Wright- Christie <philwc@gmail.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: correct SSO configuration URL in example configmap (#11720 )
Signed-off-by: Matt Clegg <m@cle.gg>
Signed-off-by: Matt Clegg <m@cle.gg>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/itchyny/gojq from 0.12.9 to 0.12.10 (#11677 )
Bumps [github.com/itchyny/gojq](https://github.com/itchyny/gojq ) from 0.12.9 to 0.12.10.
- [Release notes](https://github.com/itchyny/gojq/releases )
- [Changelog](https://github.com/itchyny/gojq/blob/main/CHANGELOG.md )
- [Commits](https://github.com/itchyny/gojq/compare/v0.12.9...v0.12.10 )
---
updated-dependencies:
- dependency-name: github.com/itchyny/gojq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: bump elasticsearch version to 8.5.1 (#11771 )
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com>
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: change logging level to Debug (#11773 )
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: support for enabling progressive rollouts from `argocd-cmd-params-cm` (#11776 )
* fix(applicationset): use consistent syntax for env vars
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
* fix(manifests): add new appset env var from configmap
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: sources.ref allow hyphen and underscore (#11775 )
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com>
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: clarify project destination possibilities (#11706 )
Clarify that it's possible to reference clusters by `cluster` or by `name`.
Signed-off-by: Gaël Jourdan-Weil <gjourdanweil@gmail.com>
Signed-off-by: Gaël Jourdan-Weil <gjourdanweil@gmail.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/fsnotify/fsnotify from 1.5.1 to 1.6.0 (#11553 )
Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/fsnotify/fsnotify/releases )
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.5.1...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: get image digest in seperate step (#11778 )
* chore: get image digest in seperate step
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
* Retrigger CI pipeline
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: fix lint error (#11788 )
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump golang.org/x/term from 0.1.0 to 0.3.0 (#11792 )
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.1.0 to 0.3.0.
- [Release notes](https://github.com/golang/term/releases )
- [Commits](https://github.com/golang/term/compare/v0.1.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump github.com/aws/aws-sdk-go from 1.44.156 to 1.44.164 (#11791 )
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.156 to 1.44.164.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.156...v1.44.164 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: set Path as empty if path is not specified for a source in multiple sources (#11756 ) (#11774 )
* set Path as '' if path is not specified for a source in multiple sources
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update check for not setting value of path
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* cleanup
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* address comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix lint
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix lint
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Update ui/src/app/shared/components/revision.tsx
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Update bullet formatting on Progressive Rollouts.md (#11777 )
The bullet list in the example format was rendering inline in the paragraph on the doc site rather than showing a bulleted list. This also makes the rest of the doc follow the same convention.
Signed-off-by: Chris Reilly <chris@chris-reilly.com>
Signed-off-by: Chris Reilly <chris@chris-reilly.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>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: disable rollback button for apps with multiple sources (#11785 )
* disble rollback button for apps with multiple sources
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix lint errors
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* disble rollback button for apps with multiple sources
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* ci: enforce semantic PR title (#11779 )
* ci: enforce semantic PR title
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* concurrency limit
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* remove scopes
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: web terminal outside argocd namespace (#11166 ) (#11400 )
* fix: web terminal outside argocd namespace (#11166 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* reorganize
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix reference
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* move things around, fix stuff maybe
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/cache from 3.0.11 to 3.2.0 (#11809 )
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.11 to 3.2.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](9b0c1fce7a...c17f4bf466 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* [Bot] docs: Update Snyk reports (#11865 )
Signed-off-by: CI <ci@argoproj.com>
Signed-off-by: CI <ci@argoproj.com>
Co-authored-by: CI <ci@argoproj.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: Applications with suspended jobs now marked "Suspended" instead of "Progressing" (#11603 ) (#11626 )
* fix: add suspended condition
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
* fix: add suspended condition
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
* Update go.sum
Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com>
* fix: add suspended condition
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
* fix: add suspended condition
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
* Update go.sum
Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com>
* upgrade notes for 2.6
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: Application's own link in UI (#11123 ) (#11124 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Co-authored-by: Remington Breeze <remington@breeze.software>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: ui cluster server url overlaps (#11873 )
Signed-off-by: Jiwon Kim <jiwonaid0@gmail.com>
Co-authored-by: Remington Breeze <remington@breeze.software>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: set cluster command (#9996 )
Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io>
Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: inversion selection support for the resource filter on sync and wait app commands (#10548 )
Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io>
Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: remove other occurrences of externalURLS #11887 (#11889 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* bug: fix url parsing for non git urls (oci://, no protocol etc) (#11819 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* [Bot] docs: Update Snyk reports (#11908 )
Signed-off-by: CI <ci@argoproj.com>
Signed-off-by: CI <ci@argoproj.com>
Co-authored-by: CI <ci@argoproj.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: web terminal namespace handler (#11891 )
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: note risks of secret-injection plugins (#11617 )
* docs: note risks of secret-injection plugins
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* grammar tweaks
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* grammar tweaks
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Verbose release notes (#11144 )
* chore: verbose release notes
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix duplication
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* typo
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix duplication
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* updates from comments
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* exclude bot commits
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: no longer mark parameter overrides feature as beta (#11673 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: better error messages (#11738 )
* chore: better error messages
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* Update util/db/cluster.go
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/download-artifact from 3.0.1 to 3.0.2 (#11894 )
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](9782bd6a98...9bc31d5ccc )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/cache from 3.2.0 to 3.2.2 (#11839 )
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.0 to 3.2.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](c17f4bf466...4723a57e26 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: upgrade qs to avoid CVE-2022-24999 (#11743 )
* fix: upgrade qs to avoid CVE-2022-24999
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* don't explicitly add dependency
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: added deep links doc (#11888 )
* docs: added deep links doc
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* refactor: resolved review comments
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* refactor: moved cmp and deep links doc to operator manual
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* feat: add warning for templates
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* feat: add note for secret data fields being redacted
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: parsed url is not exposed (#11816 ) (#11916 )
* fix: parsed url is not exposed (#11816 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
* subtler fix, thanks @woehrl01
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: upgrade redis to 7.0.7 to avoid CVE-2022-3996 (#11925 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: add an example ApplicationSet to document all fields (#11799 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* ci: add security warnings for PR workflow (#11803 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: redact secret data in deep links (#11931 )
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix(redis): explicit bind to redis and sentinel for IPv4 clusters (#11388 ) (#11862 )
* fix(redis): explicit bind to redis and sentinel for IPv4 clusters #11388
Signed-off-by: rumstead <rjumstead@gmail.com>
* fix(redis): run manifests generate
Signed-off-by: rumstead <rjumstead@gmail.com>
* fix(redis): run manifests generate
Signed-off-by: rumstead <rjumstead@gmail.com>
* Retrigger CI pipeline
Signed-off-by: rumstead <rjumstead@gmail.com>
Signed-off-by: rumstead <rjumstead@gmail.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/upload-artifact from 3.1.1 to 3.1.2 (#11929 )
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](83fd05a356...0b7f8abb15 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/setup-node from 3.5.1 to 3.6.0 (#11896 )
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3.5.1 to 3.6.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](8c91899e58...64ed1c7eab )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Add M1 Section in cli_installation.md (#11911 )
Signed-off-by: Triumph1 <seungwon.jeong@wesang.com>
Signed-off-by: Triumph1 <seungwon.jeong@wesang.com>
Co-authored-by: Triumph1 <seungwon.jeong@wesang.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: use format to replace fmt in log output (#11854 )
Signed-off-by: chen zechun <zechun.chen@daocloud.io>
Signed-off-by: chen zechun <zechun.chen@daocloud.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: custom health check resource group wildcard (#4212 )
Signed-off-by: reggie <reginakagan@gmail.com>
Signed-off-by: reggie <reginakagan@gmail.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: Explicitly set private key type for GPG key generation (#11944 )
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/checkout from 3.2.0 to 3.3.0 (#11895 )
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](755da8c3cf...ac59398561 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: release cycle refresh (#11137 )
* docs: release cycle
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* remove TODOs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* add release champion
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* formatting
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* no 2.6 champion yet
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix dates
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* checklist links
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* reorg
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* reuse roadmap doc, add note about Release Champion access requirements
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* note triage access requirement
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* release issue template
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* tweaks
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>
* update dates
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* add notes for next release champion
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Add K8s v1.26, v1.25 to CI and remove v1.22 (#11957 )
* chore: Add K8s v1.26, v1.25 to CI and remove v1.22
Signed-off-by: jannfis <jann@mistrust.net>
* Accommodate for changed error message from K8s 1.25+
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: Argo CD doesn't detect the repo type when repository is scoped (#11959 )
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: add FOSSA badge to README (#11956 )
* docs: add FOSSA badge to README
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* organization
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* no quality
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix(ui): trash icon for resources to be pruned, plus better tooltip (#10290 ) (#11171 )
* Trash Icon for the resource that will be pruned on sync
Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com>
* Trash icon for the resource that gets pruned on sync.
Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com>
* Tobepruned icon on grid view
Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com>
* Update ui/src/app/applications/components/utils.tsx
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.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>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore(deps): bump actions/cache from 3.2.2 to 3.2.3 (#11928 )
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](4723a57e26...58c146cc91 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: pathParamPrefix is optional (#11796 ) (#11943 )
* fix: pathParamPrefix is optional
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>
* fix import
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix codegen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* [Bot] docs: Update Snyk reports (#11985 )
Signed-off-by: CI <ci@argoproj.com>
Signed-off-by: CI <ci@argoproj.com>
Co-authored-by: CI <ci@argoproj.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: App View extensions (#12006 )
Signed-off-by: Remington Breeze <remington@breeze.software>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: Remove unnecessary branch (#11963 )
Already checked outside the conditional expression
Signed-off-by: asuforce <owata.sn@gmail.com>
Signed-off-by: asuforce <owata.sn@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: Fixed matrix requeueAfterSeconds for PR (#10914 ) (#10915 )
* Fixed matrix requeueAfterSeconds for PR
Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com>
* A try to make some tests
Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com>
* Fixed default test returns the default time
Signed-off-by: Aymen Ben Tanfous <aymenbentanfous@gmail.com>
* Fixed default test returns the default time
Signed-off-by: Aymen Ben Tanfous <aymenbentanfous@gmail.com>
Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com>
Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com>
Signed-off-by: Aymen Ben Tanfous <aymenbentanfous@gmail.com>
Co-authored-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com>
Co-authored-by: Aymen Ben Tanfous <aymenbentanfous@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: upgrade net/http2 to avoid CVE-2022-41717 (#11616 )
* chore: upgrade net/http2 to avoid CVE-2022-41717
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* tidy
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* ugprade net
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>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Support running dockerized toolchain using sudo (#11955 )
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: values should always be visible, even when they are empty (#11676 ) (#11681 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.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>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: use environment variable for argo cd user (#12024 )
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: Fixed typos, and grammar in the High Availability Docs (#12021 )
* Fixed typos, and grammar
Signed-off-by: Peter Macdonald <macdonald.peter90@gmail.com>
* Updated Docs based on PR Feedback
Signed-off-by: Peter Macdonald <macdonald.peter90@gmail.com>
Signed-off-by: Peter Macdonald <macdonald.peter90@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* [Bot] docs: Update Snyk reports (#12023 )
Signed-off-by: CI <ci@argoproj.com>
Signed-off-by: CI <ci@argoproj.com>
Co-authored-by: CI <ci@argoproj.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: clarify value for disabling tools (#11395 )
* docs: clarify value for disabling tools
Although it is implied to set the value for the key to `false`, this explicitly states it to add clarity. Along with some wording changes.
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
* docs: add use-case for disabling tools
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Remove dependency on github.com/pkg/errors (#11886 )
Signed-off-by: Fish-pro <zechun.chen@daocloud.io>
Signed-off-by: Fish-pro <zechun.chen@daocloud.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: populate parentRefs correctly with multiple owners (#3910 ) (#11715 )
* fix: populate parentRefs correctly with multiple owners
It previously simply wrote to key 0, instead of appending all owners
Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
* test multiple resource owners
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.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>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: disable docker sbom and attestations (#12059 )
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* [Bot] docs: Update Snyk reports (#12069 )
Signed-off-by: CI <ci@argoproj.com>
Signed-off-by: CI <ci@argoproj.com>
Co-authored-by: CI <ci@argoproj.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat(UI): allow applications to declare default view preferences (#12019 ) (#12080 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Co-authored-by: Remington Breeze <remington@breeze.software>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: Add namespace to sub-application link URLs (#11946 )
Signed-off-by: Ian Delahorne <ian@patreon.com>
Co-authored-by: Remington Breeze <remington@breeze.software>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Refactor terminal handler to use auth-middleware (#12052 )
* chore: Refactor terminal handler to use auth-middleware
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* remove context key for now
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* implement unit-tests
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* remove claim valid check for now
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* remove unnecessary test
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix lint
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* don't too much details in http response
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix error
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix lint
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* trigger build
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* builder pattern in terminal feature-flag middleware
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: add btech user (#12116 )
Signed-off-by: emirot <emirot.nolan@gmail.com>
* docs: replace period with parenthesis (#12044 )
Signed-off-by: Andriy Drozd <48000208+drozd-A@users.noreply.github.com>
Signed-off-by: Andriy Drozd <48000208+drozd-A@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: Support resource actions for apps in different Namespace (#12115 )
Signed-off-by: Mike Bryant <mike.bryant@mettle.co.uk>
Signed-off-by: Mike Bryant <mike.bryant@mettle.co.uk>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* refactor: Make fsnotify event more readable. (#11836 )
Signed-off-by: yanggang <gang.yang@daocloud.io>
Signed-off-by: yanggang <gang.yang@daocloud.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* test: Reused const annotationKey string for legacy_test.go (#11837 )
Signed-off-by: yanggang <gang.yang@daocloud.io>
Signed-off-by: yanggang <gang.yang@daocloud.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* Merge pull request from GHSA-6p4m-hw2h-6gmw
Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@czchen.org>
add test
Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com>
better comment
Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.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>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* Merge pull request from GHSA-q9hr-j4rf-8fjc
* fix: verify audience claim
Co-Authored-By: Vladimir Pouzanov <farcaller@gmail.com>
Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com>
* fix lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix handling of expired token error
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>
* handle single aud claim marshaled as a string
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Vladimir Pouzanov <farcaller@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: Reused common.DefaultRepoServerAddr (#11842 )
Signed-off-by: yanggang <gang.yang@daocloud.io>
Signed-off-by: yanggang <gang.yang@daocloud.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat(ui): allow sorting the application list (#11645 )
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Co-authored-by: Remington Breeze <remington@breeze.software>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* feat: Always Show ReplicaSets as Pod Groups (#12051 ) (#12065 )
Signed-off-by: Keith Chong <kykchong@redhat.com>
Co-authored-by: Remington Breeze <remington@breeze.software>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* chore: repo command give more hints. (#11849 )
Signed-off-by: yanggang <gang.yang@daocloud.io>
Signed-off-by: yanggang <gang.yang@daocloud.io>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: create separate API to load configured plugins (#12164 )
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: add CLI client IDs to default OIDC allowed audiences (#12170 ) (#12179 )
* fix(settings): add CLI client ID in default OAuth2 allowed audiences
Signed-off-by: Yann Soubeyrand <yann.soubeyrand@camptocamp.com>
* fix: add CLI client IDs to default OIDC allowed audiences (#12170 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* test
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* handle expired token properly
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Yann Soubeyrand <yann.soubeyrand@camptocamp.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Yann Soubeyrand <yann.soubeyrand@camptocamp.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix(health): Handling SparkApplication CRD health status if dynamic allocation is enabled (#7557 ) (#11522 )
Signed-off-by: Yevgeniy Fridland <yevg.mord@gmail.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* fix: disable More button for multiple sources (#11760 ) (#11971 )
* disable More button for multiple sources
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* address comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Addressed merge conflicts
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
* test: add list repo
Signed-off-by: emirot <emirot.nolan@gmail.com>
---------
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: emirot <emirot.nolan@gmail.com>
Signed-off-by: William Van Hevelingen <william.vanhevelingen@acquia.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Phước Trung <93299415+trungdlp-wolffun@users.noreply.github.com>
Signed-off-by: Pier <53210578+pie-r@users.noreply.github.com>
Signed-off-by: Filip Nikolic <oss.filipn@gmail.com>
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Nick Dombroski <nick.m.dombroski@gmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Robert Kelly <RobertKelly@users.noreply.github.com>
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com>
Signed-off-by: Nathanael Liechti <technat@technat.ch>
Signed-off-by: Nick Mohoric <nmohoric@hearst.com>
Signed-off-by: Nicholas Morey <nicholas@morey.tech>
Signed-off-by: mabing <bing.ma@daocloud.io>
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: Remington Breeze <remington@breeze.software>
Signed-off-by: Jesse Suen <jessesuen@users.noreply.github.com>
Signed-off-by: Adrian Moisey <adrian@changeover.za.net>
Signed-off-by: fsl <1171313930@qq.com>
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
Signed-off-by: zachaller <zachaller@hotmail.com>
Signed-off-by: CI <michael@crenshaw.dev>
Signed-off-by: Gene Hand <ghand@doximity.com>
Signed-off-by: mmerrill3 <jjpaacks@gmail.com>
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: Gerald Spencer <Geethree@users.noreply.github.com>
Signed-off-by: cedarkuo <cedarkuo@gmail.com>
Signed-off-by: Antoine Pultier <antoine.pultier@sintef.no>
Signed-off-by: Duncan <62943186+duncan485@users.noreply.github.com>
Signed-off-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com>
Signed-off-by: Dan Garfield <dan@codefresh.io>
Signed-off-by: pashavictorovich <pavel@codefresh.io>
Signed-off-by: Jocelyn Thode <jocelyn@thode.email>
Signed-off-by: Dieter Bocklandt <dieterbocklandt@gmail.com>
Signed-off-by: minquan.chen <minquan.chen@daocloud.io>
Signed-off-by: Edgaras <edgaras@apsega.lt>
Signed-off-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com>
Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com>
Signed-off-by: Roger Rumao <rogerrum@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io>
Signed-off-by: CI <ci@argoproj.com>
Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com>
Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com>
Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com>
Signed-off-by: Takuma Kume <takuma.kume@gmail.com>
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: detvdl <detvdael.services@protonmail.com>
Signed-off-by: hopisaurus <hopisaurus@gmail.com>
Signed-off-by: David Becher <becher.david@googlemail.com>
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: Matt Groot <mgroot@indeed.com>
Signed-off-by: wei840222 <wei840222@gmail.com>
Signed-off-by: wei.wan <wei.wan@linecorp.com>
Signed-off-by: wei <wei840222@gmail.com>
Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com>
Signed-off-by: wmgroot <wmgroot@gmail.com>
Signed-off-by: Yixing Yan <yixingyan@gmail.com>
Signed-off-by: Balaji Siva <balaji@opsmx.com>
Signed-off-by: Phil Wright- Christie <philwc@gmail.com>
Signed-off-by: Matt Clegg <m@cle.gg>
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com>
Signed-off-by: Gaël Jourdan-Weil <gjourdanweil@gmail.com>
Signed-off-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
Signed-off-by: Chris Reilly <chris@chris-reilly.com>
Signed-off-by: Jiwon Kim <jiwonaid0@gmail.com>
Signed-off-by: rumstead <rjumstead@gmail.com>
Signed-off-by: Triumph1 <seungwon.jeong@wesang.com>
Signed-off-by: chen zechun <zechun.chen@daocloud.io>
Signed-off-by: reggie <reginakagan@gmail.com>
Signed-off-by: asuforce <owata.sn@gmail.com>
Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com>
Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com>
Signed-off-by: Aymen Ben Tanfous <aymenbentanfous@gmail.com>
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
Signed-off-by: Peter Macdonald <macdonald.peter90@gmail.com>
Signed-off-by: Fish-pro <zechun.chen@daocloud.io>
Signed-off-by: Ian Delahorne <ian@patreon.com>
Signed-off-by: Andriy Drozd <48000208+drozd-A@users.noreply.github.com>
Signed-off-by: Mike Bryant <mike.bryant@mettle.co.uk>
Signed-off-by: yanggang <gang.yang@daocloud.io>
Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Keith Chong <kykchong@redhat.com>
Signed-off-by: Yann Soubeyrand <yann.soubeyrand@camptocamp.com>
Signed-off-by: Yevgeniy Fridland <yevg.mord@gmail.com>
Co-authored-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Co-authored-by: William Van Hevelingen <William.VanHevelingen@acquia.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Phước Trung <93299415+trungdlp-wolffun@users.noreply.github.com>
Co-authored-by: Pier <53210578+pie-r@users.noreply.github.com>
Co-authored-by: F1ko <oss.filipn@gmail.com>
Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Co-authored-by: Chauncey <chaunceyjiang@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nick Dombroski <nick.m.dombroski@gmail.com>
Co-authored-by: Justin Marquis <34fathombelow@protonmail.com>
Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com>
Co-authored-by: Robert Kelly <RobertKelly@users.noreply.github.com>
Co-authored-by: asingh <11219262+ashutosh16@users.noreply.github.com>
Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com>
Co-authored-by: Nathanael Liechti <technat@technat.ch>
Co-authored-by: Nick Mohoric <nmohoric@hearst.com>
Co-authored-by: Nicholas Morey <nicholas@morey.tech>
Co-authored-by: Saumeya Katyal <saumeyakatyal@gmail.com>
Co-authored-by: usernameisnull <rangerforce007@gmail.com>
Co-authored-by: mabing <bing.ma@daocloud.io>
Co-authored-by: Leonardo Luz Almeida <leoluz@users.noreply.github.com>
Co-authored-by: Remington Breeze <remington@breeze.software>
Co-authored-by: Jesse Suen <jessesuen@users.noreply.github.com>
Co-authored-by: Adrian Moisey <adrian@changeover.za.net>
Co-authored-by: fsl <1171313930@qq.com>
Co-authored-by: zachaller <zachaller@hotmail.com>
Co-authored-by: Gene Hand <genehand@users.noreply.github.com>
Co-authored-by: Michael Merrill <jjpaacks@gmail.com>
Co-authored-by: Gerald Spencer <Geethree@users.noreply.github.com>
Co-authored-by: Cedar <cedarkuo@gmail.com>
Co-authored-by: Antoine Pultier <45740+fungiboletus@users.noreply.github.com>
Co-authored-by: pasha-codefresh <pavel@codefresh.io>
Co-authored-by: Duncan <62943186+duncan485@users.noreply.github.com>
Co-authored-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com>
Co-authored-by: Dan Garfield <dan@codefresh.io>
Co-authored-by: Jocelyn Thode <jocelynthode@users.noreply.github.com>
Co-authored-by: Dieter Bocklandt <dieterbocklandt@gmail.com>
Co-authored-by: Murphy Chen <minquan.chen@daocloud.io>
Co-authored-by: Michael Vittrup Larsen <mvl.gh@network42.dk>
Co-authored-by: Edgaras <edgaras@apsega.lt>
Co-authored-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com>
Co-authored-by: Marco Lecheler <marco@task.media>
Co-authored-by: Marco Lecheler <marco.lecheler@mercedes-benz.com>
Co-authored-by: crenshaw-dev <crenshaw-dev@users.noreply.github.com>
Co-authored-by: Roger Rumao <rogerrum@gmail.com>
Co-authored-by: Mahesh Baliga <mahesh.baliga@infracloud.io>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: CI <ci@argoproj.com>
Co-authored-by: schakrad <58915923+schakrad@users.noreply.github.com>
Co-authored-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com>
Co-authored-by: Matthew Bennett <matthew.t.bennett@gmail.com>
Co-authored-by: Takuma Kume <takuma.kume@gmail.com>
Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com>
Co-authored-by: jannfis <jann@mistrust.net>
Co-authored-by: Detlev V <detvdael.services@protonmail.com>
Co-authored-by: hopisaurus <hopisaurus@gmail.com>
Co-authored-by: David Becher <becher.david@googlemail.com>
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
Co-authored-by: wmgroot <wmgroot@gmail.com>
Co-authored-by: Matt Groot <mgroot@indeed.com>
Co-authored-by: wei <wei840222@gmail.com>
Co-authored-by: wei.wan <wei.wan@linecorp.com>
Co-authored-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com>
Co-authored-by: yanyx <yixingyan@gmail.com>
Co-authored-by: Balaji Siva <bsivasub@gmail.com>
Co-authored-by: Phil Wright- Christie <philwc@gmail.com>
Co-authored-by: Matt Clegg <m@cle.gg>
Co-authored-by: toyamagu <83329336+toyamagu-2021@users.noreply.github.com>
Co-authored-by: Gaël Jourdan-Weil <gjourdanweil@gmail.com>
Co-authored-by: Chris Reilly <chris@chris-reilly.com>
Co-authored-by: jiwonaid <jiwonaid0@gmail.com>
Co-authored-by: Ryan Umstead <rjumstead@gmail.com>
Co-authored-by: 정승원 <aliwo@naver.com>
Co-authored-by: Triumph1 <seungwon.jeong@wesang.com>
Co-authored-by: Fish-pro <zechun.chen@daocloud.io>
Co-authored-by: reggie-k <reginakagan@gmail.com>
Co-authored-by: Shun Nishitsuji <owata.sn@gmail.com>
Co-authored-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com>
Co-authored-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com>
Co-authored-by: Aymen Ben Tanfous <aymenbentanfous@gmail.com>
Co-authored-by: rumstead <37445536+rumstead@users.noreply.github.com>
Co-authored-by: Peter Macdonald <13601053+Parsifal-M@users.noreply.github.com>
Co-authored-by: Ian Delahorne <ian.delahorne@gmail.com>
Co-authored-by: Ananda Dwi Ae <ananda.dwirahmawati313@gmail.com>
Co-authored-by: Andriy Drozd <48000208+drozd-A@users.noreply.github.com>
Co-authored-by: Mike Bryant <mike.bryant@mettle.co.uk>
Co-authored-by: 杨刚 <gang.yang@daocloud.io>
Co-authored-by: ChangZhuo Chen (陳昌倬) <czchen@czchen.org>
Co-authored-by: Vladimir Pouzanov <farcaller@gmail.com>
Co-authored-by: Keith Chong <kykchong@redhat.com>
Co-authored-by: Yann Soubeyrand <yann.soubeyrand@camptocamp.com>
Co-authored-by: Eugen Friedland <yevg.mord@gmail.com>
2023-03-16 09:34:50 -04:00
Michael Crenshaw
b28f3060d1
fix: support 'project' filter field for backwards-compatibility ( #12594 )
...
* fix: support 'project' filter field for backwards-compatibility
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix codegen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* add upgrade notes
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix upgrade notes
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-03-14 16:33:45 -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
Blake Pettersson
710a0d8f8e
fix: ensure certificate gets updated on reload ( #12076 )
...
* fix: ensure certificate gets updated on reload
Fixes #10707 . `GetCertificate` ensures that the most current version of
`a.settings.Certificate` is used. It's still a bit of a mystery to me
as to why the reloading of the server does not work for this, since it
should fulfill the same function.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: remove break from cert changes
With 3553ef8 , there's no longer any need to break out of the loop. The
webhook reloading logic needs another look (since it likely no longer
works), but can be handled in another PR.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
---------
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
2023-03-02 09:19:16 -05:00
Fish-pro
c85902c999
chore: use http constants instead of string ( #12334 )
...
Signed-off-by: Fish-pro <zechun.chen@daocloud.io>
2023-02-17 14:04:10 -05:00
Michael Crenshaw
fbb0b99b1a
Merge pull request from GHSA-3jfq-742w-xg8j
...
fix test name
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-02-16 09:07:57 -05: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
Michael Crenshaw
c9d317ac49
fix: remove argocd-cm plugin warnings ( #11740 )
...
* chore: remove argocd-cm plugin warnings
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more fixes
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>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-02-06 14:49:48 -05:00
Jake
031ecaf754
fix: don't dump SSG to server logs, change deprecation notice to v2.7 ( #12285 )
...
* fix: don't dump SSG to server logs, change deprecation notice to v2.7
Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com>
* Update server/server.go
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Jake <86763948+notfromstatefarm@users.noreply.github.com>
---------
Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com>
Signed-off-by: Jake <86763948+notfromstatefarm@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-02-03 13:32:24 -05:00
jannfis
b600da1318
feat: Allow force of basic auth for HTTP repositories ( #11983 )
...
* feat: Allow force of basic auth for HTTP repositories
Signed-off-by: jannfis <jann@mistrust.net>
* Some docs
Signed-off-by: jannfis <jann@mistrust.net>
---------
Signed-off-by: jannfis <jann@mistrust.net>
2023-02-01 13:11:46 -05:00
Alexander Matyushentsev
4610bc831c
fix: create separate API to load configured plugins ( #12164 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2023-01-26 22:58:31 +00:00
Michael Crenshaw
b38bc0040b
Merge pull request from GHSA-q9hr-j4rf-8fjc
...
* fix: verify audience claim
Co-Authored-By: Vladimir Pouzanov <farcaller@gmail.com>
Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com>
* fix lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix handling of expired token error
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>
* handle single aud claim marshaled as a string
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Vladimir Pouzanov <farcaller@gmail.com>
2023-01-25 09:15:03 -05:00
Leonardo Luz Almeida
5a6f969b83
chore: Refactor terminal handler to use auth-middleware ( #12052 )
...
* chore: Refactor terminal handler to use auth-middleware
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* remove context key for now
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* implement unit-tests
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* remove claim valid check for now
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* remove unnecessary test
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix lint
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* don't too much details in http response
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix error
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Fix lint
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* trigger build
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* builder pattern in terminal feature-flag middleware
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
2023-01-24 10:46:36 -05:00
Fish-pro
49412a1ea9
chore: Remove dependency on github.com/pkg/errors ( #11886 )
...
Signed-off-by: Fish-pro <zechun.chen@daocloud.io>
Signed-off-by: Fish-pro <zechun.chen@daocloud.io>
2023-01-18 17:06:10 -05:00
Alexander Matyushentsev
3b05351675
fix: Argo CD doesn't detect the repo type when repository is scoped ( #11959 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2023-01-12 07:34:44 +00:00
Fish-pro
57d01a472c
chore: use format to replace fmt in log output ( #11854 )
...
Signed-off-by: chen zechun <zechun.chen@daocloud.io>
Signed-off-by: chen zechun <zechun.chen@daocloud.io>
2023-01-10 15:35:12 -05:00
Soumya Ghosh Dastidar
e32388066d
fix: redact secret data in deep links ( #11931 )
...
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
2023-01-10 09:36:19 -08:00
Leonardo Luz Almeida
79bcaa6001
fix: web terminal namespace handler ( #11891 )
...
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
2023-01-09 16:27:58 -05:00