Alexander Matyushentsev and GitHub
40118a0321
fix: remove unnecessary --self-heal-backoff-cooldown-seconds flag from app controller ( #25579 )
...
Signed-off-by: Alexander Matyushentsev <[email protected] >
2025-12-10 18:39:00 +00:00
c1f0171cd7
fix: use custom cluster secret informer ( #25534 )
...
Signed-off-by: Blake Pettersson <[email protected] >
Signed-off-by: rumstead <[email protected] >
Co-authored-by: rumstead <[email protected] >
2025-12-10 10:08:03 -05:00
7340eb5414
feat: PreDelete hooks support (Issue #13975 ) ( #22288 )
...
Signed-off-by: Dan Garfield <[email protected] >
Signed-off-by: Pedro Ribeiro <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: Andrii Korotkov <[email protected] >
Co-authored-by: Dan Garfield <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andrii Korotkov <[email protected] >
Co-authored-by: Ishita Sequeira <[email protected] >
Co-authored-by: pedro-ribeiro-rci <[email protected] >
Co-authored-by: Pedro Ribeiro <[email protected] >
Co-authored-by: Blake Pettersson <[email protected] >
Co-authored-by: Alexandre Gaudreault <[email protected] >
2025-12-05 20:27:03 +00:00
Matthieu MOREL and GitHub
d91af2e124
chore: refactor test functions to pass context from testing.T to fixtures ( #25134 )
...
Signed-off-by: Matthieu MOREL <[email protected] >
2025-11-02 13:39:24 +01:00
Matthieu MOREL and GitHub
9bb1efbb02
chore: use Expecter Structs from mockery ( #25133 )
...
Signed-off-by: Matthieu MOREL <[email protected] >
2025-11-01 13:07:08 +00:00
9950d2e8c3
feat: Add impersonation support for App finalizer deletion ( #24524 )
...
Signed-off-by: Charles Coupal-Jetté <[email protected] >
Signed-off-by: Charles Coupal-Jetté <[email protected] >
Co-authored-by: Alexandre Gaudreault <[email protected] >
2025-10-06 10:30:44 -04:00
Andrii Korotkov and GitHub
f6a5d2fc41
chore: Add appkey and error fields in appcontroller ( #24668 ) ( #24669 )
...
Signed-off-by: Andrii Korotkov <[email protected] >
2025-09-27 23:47:21 +02:00
Alexandre Gaudreault and GitHub
46f42906ec
fix(sync): do not retry when sync timeout has elapsed ( #24020 )
...
Signed-off-by: Alexandre Gaudreault <[email protected] >
2025-08-19 09:27:43 -04:00
Xiaopeng Han and GitHub
ca648c09c5
fix: resource tree endpoint doesn't have missing state ( #23948 )
...
Signed-off-by: xiaopeng <[email protected] >
2025-07-28 13:05:50 +05:30
Alexandre Gaudreault and GitHub
bea640c374
chore(refactor): simplify auto-sync and alreadyAttemptedSync ( #23628 )
...
Signed-off-by: Alexandre Gaudreault <[email protected] >
2025-07-14 14:36:05 +00:00
Alexandre Gaudreault and GitHub
4b782a0f49
fix: autosync would not trigger for different sources ( #23615 ) ( #23655 )
...
Signed-off-by: Alexandre Gaudreault <[email protected] >
2025-07-08 16:00:32 -04:00
Alexandre Gaudreault and GitHub
efe0f72aef
chore(refactor): simplify selfHeal logic ( #23626 )
...
Signed-off-by: Alexandre Gaudreault <[email protected] >
2025-07-07 13:38:37 -04:00
Papapetrou Patroklos and GitHub
e980cf26f7
fix: improves the ui message when an operation is terminated due to controller sync timeout ( #23657 )
...
Signed-off-by: Patroklos Papapetrou <[email protected] >
2025-07-04 09:27:45 -04:00
Alexandre Gaudreault and GitHub
7a3a1fd528
chore(refactor): project as SyncAppState parameter ( #23629 )
...
Signed-off-by: Alexandre Gaudreault <[email protected] >
2025-07-03 13:16:58 -04:00
Blake Pettersson and GitHub
1af98978ce
fix: minor oci fixes ( #23434 )
...
Signed-off-by: Blake Pettersson <[email protected] >
2025-06-18 00:45:34 -10:00
Matthieu MOREL and GitHub
ac8b1a5d7c
chore(lint): enable builtinShadow rule from go-critic ( #23430 )
...
Signed-off-by: Matthieu MOREL <[email protected] >
2025-06-16 21:20:57 +00:00
dba0f5f36c
feat: optionally propagate node labels to application pod view ( #15274 ) ( #23260 )
...
Signed-off-by: Marcus Söderberg <[email protected] >
Co-authored-by: Linghao Su <[email protected] >
2025-06-13 11:19:27 -04:00
Soumya Ghosh Dastidar and GitHub
a57f3568f7
fix: add cooldown to prevent resetting autoheal exp backoff preemptively ( #23057 )
...
Signed-off-by: Soumya Ghosh Dastidar <[email protected] >
2025-05-22 15:05:12 +05:30
Michael Crenshaw and GitHub
9a2a40a398
fix(controller): only update lastTransitionTime when needed ( #23018 )
...
Signed-off-by: Michael Crenshaw <[email protected] >
2025-05-20 11:26:07 -04:00
7caee1cfbb
chore(ci): upgrade golangci-lint to v2 ( #22484 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <[email protected] >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 12:37:52 -04:00
Anand Kumar Singh and GitHub
eceb2a744b
fix: update field name from syncPolicy.automated.enable to enabled ( #22440 )
...
Signed-off-by: Anand Kumar Singh <[email protected] >
2025-03-24 10:10:16 -04:00
Anand Kumar Singh and GitHub
ccb2c674c7
feat: add enable field for automatedSync ( #21999 )
...
Signed-off-by: Anand Kumar Singh <[email protected] >
2025-03-21 07:47:01 -04:00
sivchari and GitHub
b97525c11e
chore: upgrade Go to 1.24 ( #22242 )
...
Signed-off-by: sivchari <[email protected] >
2025-03-10 10:14:41 -04:00
Mike Cutsail and GitHub
7658dcbd55
feat: checking user defined roles and policies for referential integrity ( #20825 ) ( #22132 )
...
Signed-off-by: Mike Cutsail <[email protected] >
2025-03-03 10:15:43 -08:00
rumstead and GitHub
e6174bca5d
revert: add a check for user defined role referential integrity #21065 ( #22130 )
...
Signed-off-by: rumstead <[email protected] >
2025-03-03 22:03:27 +05:30
Mike Cutsail and GitHub
8a46456427
feat: add a check for user defined role referential integrity ( #21065 )
...
Signed-off-by: Mike Cutsail <[email protected] >
2025-03-03 06:09:25 -08:00
Blake Pettersson and GitHub
0cef495a89
fix(appcontroller): selfhealattemptscount needs to be reset at times ( #22095 )
...
Signed-off-by: Blake Pettersson <[email protected] >
2025-03-02 17:46:39 -05:00
d693e62552
feat: add name and labels in cluster metrics ( #17870 ) ( #18453 )
...
Signed-off-by: flbla <[email protected] >
Signed-off-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Alexandre Gaudreault <[email protected] >
2025-01-29 18:06:29 +00:00
ca36575f7e
fix: correctly set compareWith when requesting app refresh with delay ( fixes #18998 ) ( #21298 )
...
* fix: correctly set compareWith when requesting app refresh with delay
Signed-off-by: Xiaonan Shen <[email protected] >
* test: add UT
Signed-off-by: Xiaonan Shen <[email protected] >
---------
Signed-off-by: Xiaonan Shen <[email protected] >
Co-authored-by: 沈啸楠 <[email protected] >
2025-01-16 00:42:25 -05:00
Michael Crenshaw and GitHub
e0f3b47846
chore(refactor): remove app destination inferrence logic ( #21189 )
...
* refactor: remove app destination inferrence logic
Signed-off-by: Michael Crenshaw <[email protected] >
* simplify
Signed-off-by: Michael Crenshaw <[email protected] >
* more fixes
Signed-off-by: Michael Crenshaw <[email protected] >
* more fixes
Signed-off-by: Michael Crenshaw <[email protected] >
* codegen
Signed-off-by: Michael Crenshaw <[email protected] >
* fix mocks
Signed-off-by: Michael Crenshaw <[email protected] >
* simplify
Signed-off-by: Michael Crenshaw <[email protected] >
* clusters all the way down
Signed-off-by: Michael Crenshaw <[email protected] >
* simplify
Signed-off-by: Michael Crenshaw <[email protected] >
* test
Signed-off-by: Michael Crenshaw <[email protected] >
* lint
Signed-off-by: Michael Crenshaw <[email protected] >
* tidy
Signed-off-by: Michael Crenshaw <[email protected] >
* be less radical
Signed-off-by: Michael Crenshaw <[email protected] >
---------
Signed-off-by: Michael Crenshaw <[email protected] >
2025-01-13 13:15:42 -05:00
8334da36f2
Bump major version to 3 ( #21410 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: crenshaw-dev <[email protected] >
2025-01-10 16:14:00 -05:00
Matthieu MOREL and GitHub
eec6f8526a
chore: enable unused-parameter from revive ( #21365 )
...
* chore: enable unused-parameter from revive
Signed-off-by: Matthieu MOREL <[email protected] >
* apply recommandations
Signed-off-by: Matthieu MOREL <[email protected] >
---------
Signed-off-by: Matthieu MOREL <[email protected] >
2025-01-07 10:12:56 -05:00
Matthieu MOREL and GitHub
1b3942e0af
chore: enable redundant-import-alias from revive ( #21386 )
...
Signed-off-by: Matthieu MOREL <[email protected] >
2025-01-06 11:30:42 -05:00
Matthieu MOREL and GitHub
bc3c389196
chore: enable importas for k8s.io/apimachinery/pkg/api/errors ( #21262 )
...
Signed-off-by: Matthieu MOREL <[email protected] >
2025-01-03 17:09:37 +00:00
Matthieu MOREL and GitHub
7a212a833c
chore: enable use-any from revive ( #21282 )
...
Signed-off-by: Matthieu MOREL <[email protected] >
2025-01-02 18:26:59 -05:00
94c1932662
fix: Fix calculating SelfHealBackOff delay when exceeding maximum ( #20976 ) ( #20978 )
...
* test: fix TestSelfHealExponentialBackoff to test exceeding Backoff.Cap
Signed-off-by: Michal Ryšavý <[email protected] >
* fix: fix calculating SelfHealBackOff delay when exceeding maximum
Signed-off-by: Michal Ryšavý <[email protected] >
---------
Signed-off-by: Michal Ryšavý <[email protected] >
Co-authored-by: Michal Ryšavý <[email protected] >
2024-12-19 16:07:10 +02:00
Michael Crenshaw and GitHub
ba889a0c86
feat: source hydrator ( #20345 )
...
* feat(hydrator): add sourceHydrator types
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
fix(codegen): use kube_codegen.sh deepcopy and client gen correctly
Signed-off-by: Michael Crenshaw <[email protected] >
deepcopy gen
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): add commit-server component
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
go mod tidy
Signed-off-by: Michael Crenshaw <[email protected] >
one test file for both implementations
Signed-off-by: Michael Crenshaw <[email protected] >
simplify
Signed-off-by: Michael Crenshaw <[email protected] >
fix test for linux
Signed-off-by: Michael Crenshaw <[email protected] >
fix git client mock
Signed-off-by: Michael Crenshaw <[email protected] >
fix git client mock
Signed-off-by: Michael Crenshaw <[email protected] >
address comments
Signed-off-by: Michael Crenshaw <[email protected] >
unit tests
Signed-off-by: Michael Crenshaw <[email protected] >
lint
Signed-off-by: Michael Crenshaw <[email protected] >
fix image, fix health checks, fix merge issue
Signed-off-by: Michael Crenshaw <[email protected] >
fix lint issues
Signed-off-by: Michael Crenshaw <[email protected] >
remove code that doesn't work for GHE
Signed-off-by: Michael Crenshaw <[email protected] >
changes from comments
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
allow opt-in
Signed-off-by: Michael Crenshaw <[email protected] >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <[email protected] >
simplify diff
Signed-off-by: Michael Crenshaw <[email protected] >
todos
Signed-off-by: Michael Crenshaw <[email protected] >
simplify
Signed-off-by: Michael Crenshaw <[email protected] >
add dry sha to logs
Signed-off-by: Michael Crenshaw <[email protected] >
add app name to logs
Signed-off-by: Michael Crenshaw <[email protected] >
more logging, no caching
Signed-off-by: Michael Crenshaw <[email protected] >
fix cluster install
Signed-off-by: Michael Crenshaw <[email protected] >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <[email protected] >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <[email protected] >
handle project-scoped repo creds
Signed-off-by: Michael Crenshaw <[email protected] >
codegen
Signed-off-by: Michael Crenshaw <[email protected] >
improve docs
Signed-off-by: Michael Crenshaw <[email protected] >
fixes from comments
Signed-off-by: Michael Crenshaw <[email protected] >
* set hydrator enabled key when using hydrator manifests
Signed-off-by: Michael Crenshaw <[email protected] >
fix manifests
Signed-off-by: Michael Crenshaw <[email protected] >
improve docs
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
allow opt-in
Signed-off-by: Michael Crenshaw <[email protected] >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <[email protected] >
simplify diff
Signed-off-by: Michael Crenshaw <[email protected] >
todos
Signed-off-by: Michael Crenshaw <[email protected] >
simplify
Signed-off-by: Michael Crenshaw <[email protected] >
add dry sha to logs
Signed-off-by: Michael Crenshaw <[email protected] >
add app name to logs
Signed-off-by: Michael Crenshaw <[email protected] >
more logging, no caching
Signed-off-by: Michael Crenshaw <[email protected] >
fix cluster install
Signed-off-by: Michael Crenshaw <[email protected] >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <[email protected] >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <[email protected] >
handle project-scoped repo creds
Signed-off-by: Michael Crenshaw <[email protected] >
codegen
Signed-off-by: Michael Crenshaw <[email protected] >
improve docs
Signed-off-by: Michael Crenshaw <[email protected] >
fixes from comments
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): add sourceHydrator types
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
fix(codegen): use kube_codegen.sh deepcopy and client gen correctly
Signed-off-by: Michael Crenshaw <[email protected] >
deepcopy gen
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
allow opt-in
Signed-off-by: Michael Crenshaw <[email protected] >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <[email protected] >
simplify diff
Signed-off-by: Michael Crenshaw <[email protected] >
todos
Signed-off-by: Michael Crenshaw <[email protected] >
simplify
Signed-off-by: Michael Crenshaw <[email protected] >
add dry sha to logs
Signed-off-by: Michael Crenshaw <[email protected] >
add app name to logs
Signed-off-by: Michael Crenshaw <[email protected] >
more logging, no caching
Signed-off-by: Michael Crenshaw <[email protected] >
fix cluster install
Signed-off-by: Michael Crenshaw <[email protected] >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <[email protected] >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <[email protected] >
handle project-scoped repo creds
Signed-off-by: Michael Crenshaw <[email protected] >
codegen
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): write credentials handling + UI
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
allow opt-in
Signed-off-by: Michael Crenshaw <[email protected] >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <[email protected] >
simplify diff
Signed-off-by: Michael Crenshaw <[email protected] >
todos
Signed-off-by: Michael Crenshaw <[email protected] >
simplify
Signed-off-by: Michael Crenshaw <[email protected] >
add dry sha to logs
Signed-off-by: Michael Crenshaw <[email protected] >
add app name to logs
Signed-off-by: Michael Crenshaw <[email protected] >
more logging, no caching
Signed-off-by: Michael Crenshaw <[email protected] >
fix cluster install
Signed-off-by: Michael Crenshaw <[email protected] >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <[email protected] >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <[email protected] >
feat(hydrator): write credentials handling + UI
Signed-off-by: Michael Crenshaw <[email protected] >
WIP: add new APIs for write creds
Signed-off-by: Michael Crenshaw <[email protected] >
write api and template api
Signed-off-by: Michael Crenshaw <[email protected] >
fix time function
Signed-off-by: Michael Crenshaw <[email protected] >
fix lint issues
Signed-off-by: Michael Crenshaw <[email protected] >
don't enrich with read creds
Signed-off-by: Michael Crenshaw <[email protected] >
revert tls change
Signed-off-by: Michael Crenshaw <[email protected] >
don't disable buttons in UI
Signed-off-by: Michael Crenshaw <[email protected] >
ask repo server for specific revision
Signed-off-by: Michael Crenshaw <[email protected] >
fixes
Signed-off-by: Michael Crenshaw <[email protected] >
lint ui
Signed-off-by: Michael Crenshaw <[email protected] >
remove unnecessary change
Signed-off-by: Michael Crenshaw <[email protected] >
fix test and lint
Signed-off-by: Michael Crenshaw <[email protected] >
lint
Signed-off-by: Michael Crenshaw <[email protected] >
enable hydrator for e2e tests
Signed-off-by: Michael Crenshaw <[email protected] >
* free disk space for e2e tests
Signed-off-by: Michael Crenshaw <[email protected] >
don't free disk space
Signed-off-by: Michael Crenshaw <[email protected] >
* free disk space for e2e tests
Signed-off-by: Michael Crenshaw <[email protected] >
* remove comment that breaks auth
Signed-off-by: Michael Crenshaw <[email protected] >
* try removing extra function
Signed-off-by: Michael Crenshaw <[email protected] >
* cleanup from comments
Signed-off-by: Michael Crenshaw <[email protected] >
* fix test
Signed-off-by: Michael Crenshaw <[email protected] >
---------
Signed-off-by: Michael Crenshaw <[email protected] >
2024-12-16 16:59:09 -05:00
Michael Crenshaw and GitHub
a2ea49ba1b
chore: use new fake k8s client constructor ( #21186 )
...
Signed-off-by: Michael Crenshaw <[email protected] >
2024-12-16 14:49:30 +05:30
Michael Crenshaw and GitHub
3a6ca141c1
chore: simplify sync status comparison ( #21140 )
...
* chore: simplify sync status comparison
Signed-off-by: Michael Crenshaw <[email protected] >
* add tests
Signed-off-by: Michael Crenshaw <[email protected] >
* more tests, some docs
Signed-off-by: Michael Crenshaw <[email protected] >
---------
Signed-off-by: Michael Crenshaw <[email protected] >
2024-12-13 17:52:21 +00:00
Andrii Korotkov and GitHub
c921780ff4
feat: Sync timeouts for applications ( #6055 ) ( #20816 )
...
* feat: Sync timeouts for applications (#6055 )
Helps with #6055
Introduces a controller-level configuration for terminating sync after timeout.
Signed-off-by: Andrii Korotkov <[email protected] >
* Fix env variable name
Signed-off-by: Andrii Korotkov <[email protected] >
---------
Signed-off-by: Andrii Korotkov <[email protected] >
2024-12-10 13:59:04 +05:30
a37f970b3d
feat: Timestamp for Health Status ( #16972 ) ( #18660 )
...
* add lastTransitionTime to health status
Signed-off-by: Manuel Kieweg <[email protected] >
* address first feedback
Signed-off-by: Manuel Kieweg <[email protected] >
* set transition time if health status is unknown
Signed-off-by: Manuel Kieweg <[email protected] >
* extend health improvement tests
Signed-off-by: Manuel Kieweg <[email protected] >
* add apoplication controller test
Signed-off-by: Manuel Kieweg <[email protected] >
* use require for NoError
Signed-off-by: Manuel Kieweg <[email protected] >
* more extensive tests for health state changes
Signed-off-by: Manuel Kieweg <[email protected] >
* Apply suggestions from code review
Co-authored-by: Blake Pettersson <[email protected] >
Signed-off-by: Manuel Kieweg <[email protected] >
* Code review suggestions
Signed-off-by: Manuel Kieweg <[email protected] >
* remove obsolete assert
Signed-off-by: Manuel Kieweg <[email protected] >
* Change LastTransitionTime field to pointer type
Due to implementation limitations, setting LastTransitionTime at the resource level is challenging.
Converting it to a pointer type allows it to be skipped at the resource level and prevents it from appearing
in .status.resources of the Application CR. Additionally, it doesn’t provide much value or have a known
use case right now.
Signed-off-by: Siddhesh Ghadi <[email protected] >
* Resolve rebase conflicts
Signed-off-by: Siddhesh Ghadi <[email protected] >
* Address review comment
Signed-off-by: Siddhesh Ghadi <[email protected] >
* Trigger CI
Signed-off-by: Siddhesh Ghadi <[email protected] >
---------
Signed-off-by: Manuel Kieweg <[email protected] >
Signed-off-by: Manuel Kieweg <[email protected] >
Signed-off-by: Siddhesh Ghadi <[email protected] >
Co-authored-by: Blake Pettersson <[email protected] >
Co-authored-by: Siddhesh Ghadi <[email protected] >
2024-12-06 17:43:36 +05:30
cbc90b6379
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 <[email protected] >
---------
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <[email protected] >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <[email protected] >
2024-11-11 05:28:48 +00:00
Alexander Matyushentsev and GitHub
8b6ffe3c02
feat: application resource deletion protection ( #20497 )
...
Signed-off-by: Alexander Matyushentsev <[email protected] >
2024-10-24 00:08:24 -07:00
Matthieu MOREL and GitHub
0e4ac0278a
chore: enable thelper linter ( #20405 )
...
Signed-off-by: Matthieu MOREL <[email protected] >
2024-10-16 17:37:03 +00:00
Alexander Matyushentsev and GitHub
15a47b2d65
feat: support using exponential backoff between self heal attempts ( #20275 )
...
Signed-off-by: Alexander Matyushentsev <[email protected] >
2024-10-08 16:32:00 +00:00
Anand Francis Joseph and GitHub
0931a86aa4
chore: Added unit tests and fix e2e tests for application sync decoupling feature ( #19966 )
...
* fixed doc comments and added unit tests
Signed-off-by: anandf <[email protected] >
* Added comments for the newly added unit tests
Signed-off-by: anandf <[email protected] >
* Refactored method name to deriveServiceAccountToImpersonate
Signed-off-by: anandf <[email protected] >
* Using const name in return value
Signed-off-by: anandf <[email protected] >
* Added unit tests for argocd proj add-destination-service-accounts
Signed-off-by: anandf <[email protected] >
* Fixed failing e2e tests
Signed-off-by: anandf <[email protected] >
* Fix linting errors
Signed-off-by: anandf <[email protected] >
* Using require package instead of assert and fixed code generation
Signed-off-by: anandf <[email protected] >
* Removed parallel execution of tests for sync with impersonate
Signed-off-by: anandf <[email protected] >
* Added err checks for glob validations
Signed-off-by: anandf <[email protected] >
* Fixed e2e tests for sync impersonation
Signed-off-by: anandf <[email protected] >
* Using consistently based expects in E2E tests
Signed-off-by: anandf <[email protected] >
* Added more unit tests and fixed go generate
Signed-off-by: anandf <[email protected] >
* Fixed failed lint errors, unit and e2e test failures
Signed-off-by: anandf <[email protected] >
* Fixed goimports linter issue
Signed-off-by: anandf <[email protected] >
* Added code comments and added few missing unit tests
Signed-off-by: anandf <[email protected] >
* Added missing unit test for GetDestinationServiceAccounts method
Signed-off-by: anandf <[email protected] >
* Fixed goimports formatting with local for project_test.go
Signed-off-by: anandf <[email protected] >
* Corrected typo in a field name additionalObjs
Signed-off-by: anandf <[email protected] >
* Fixed failing unit tests
Signed-off-by: anandf <[email protected] >
---------
Signed-off-by: anandf <[email protected] >
2024-10-03 07:37:50 -07:00
Cayde6 and GitHub
5b7406de71
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 <[email protected] >
* 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 <[email protected] >
* rebase
Signed-off-by: Jack-R-lantern <[email protected] >
---------
Signed-off-by: Jack-R-lantern <[email protected] >
2024-09-23 08:32:17 +05:30
pasha-codefresh and GitHub
8dc3320655
fix: manifest-generate-paths with autosync causes an undesirable refresh sync ( #19799 )
...
Signed-off-by: pashakostohrys <[email protected] >
2024-09-06 11:40:48 -04:00
fe6000348c
feat: Add metric to expose Applications conditions ( #19438 )
...
Closes #13096
Implement a new metric exposing Applications conditions.
This is particularly useful for SRE teams to be able
to setup alerts on issues that aren't displayed via
"health_status" and "sync_status" in the metric "argocd_app_info".
Signed-off-by: Foyer Unix <[email protected] >
Co-authored-by: Foyer Unix <[email protected] >
2024-09-05 09:41:35 +03:00
Eric Lin and GitHub
52088f7052
fix: selfHeal should always be respected with Multi-Source Apps #19452 ( #19512 )
...
* fix(controller): selfHeal respected in multi-source apps
when there is object change in cluster
Signed-off-by: Eric Lin <[email protected] >
* fix: tests for multi source selfheal
Signed-off-by: Ezzahhh <[email protected] >
---------
Signed-off-by: Eric Lin <[email protected] >
Signed-off-by: Ezzahhh <[email protected] >
2024-08-15 07:38:35 -04:00