Commit Graph
18 Commits
Author SHA1 Message Date
Alexander MatyushentsevandGitHub 5cbc33aa77 fix: missing live resources without a health check should not affect application health (#6446)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-06-10 13:29:22 -07:00
Alexander MatyushentsevandGitHub 40b58cac0f chore: use go embed instead of packr (#6262)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-05-18 20:46:17 -07:00
Chetan BanavikalmuttandGitHub e2bb62dc0d feat: allow admins to enable the usage of lua standard library (#6087)
Currently, the usage of standard lua library is always disabled, making it difficult to implement complex health check scripts.
This feat allow admins to control the usage of standard library by setting "health.lua.useOpenLibs" (merged-keys convention)/"resource.customizations.useOpenLibs.<group_kind>"
(split-keys convention) field in argocd-cm ConfigMap.

Signed-off-by: Chetan Banavikalmutt <[email protected]>
2021-05-04 08:25:51 +02:00
1d472ba293 chore: Upgrade Go module to v2 (#5931)
* chore: Upgrade Go module to v2

Signed-off-by: jannfis <[email protected]>

* Restore import order

Signed-off-by: jannfis <[email protected]>

* fix knowntypes_normalizer codegen error

Signed-off-by: Alexander Matyushentsev <[email protected]>

* fix codegen

Signed-off-by: Alexander Matyushentsev <[email protected]>

* fix Procfile

Signed-off-by: Alexander Matyushentsev <[email protected]>

Co-authored-by: Alexander Matyushentsev <[email protected]>
2021-04-01 20:44:18 +02:00
May ZhangandGitHub 97ed4c1b8b fix: Revert "feat: Add health check for HPA (#4915)" (#5006)
* Revert "feat: Add health check for HPA (#4915)"

This reverts commit 7c9cd38f

Signed-off-by: May Zhang <[email protected]>

* fix: revert health check

Signed-off-by: May Zhang <[email protected]>

* fix: remove extra line

Signed-off-by: May Zhang <[email protected]>
2020-12-08 16:32:20 -08:00
Chetan BanavikalmuttandGitHub 7c9cd38fc7 feat: Add health check for HPA (#4915)
HorizontalPodAutoscaler uses annotations to store conditions. This commit adds a custom heath check that parses the conditions from annotation and creates health status.

Fixes: #4413

Signed-off-by: Chetan Banavikalmutt <[email protected]>
2020-12-01 09:44:10 -08:00
Alexander MatyushentsevandGitHub d57d53f49d fix: upgrade gitops engine dependency (#3668) 2020-05-28 18:42:01 -07:00
Alexander MatyushentsevandGitHub a68b34dd33 feat: move engine code to argoproj/gitops-engine repo (#3599) 2020-05-15 14:39:29 -07:00
Alexander MatyushentsevandGitHub 171127a40f feat: Gitops engine (#3066)
* Move utils packages that are required for gitops engine under engine/pkg/utils package.
Following changes were implemented:
* util/health package is split into two parts: resource health assessement & resource health assessement and moved into engine/pkg/utils
* utils packages moved: Closer and Close method of util package moved into engine/pkg/utils/io package
* packages diff, errors, exec, json, kube and tracing moved into engine/pkg/utils

* Move single cluster caching into engine/kube/cache package

* move sync functionality to engine/kube/sync package

* remove dependency on metrics package from engine/pkg/utils/kube/cache

* move annotation label definitions into engine/pkg/utils/kube/sync

* make sure engine/pkg has no dependencies on other argo-cd packages

* allow importing engine as a go module

* implement a high-level interface that might be consumed by flux

* fix deadlock caused by cluster cache event handler

* ClusterCache should return error if requested group kind not found

* remove obsolete tests

* apply reviewer notes
2020-05-15 10:01:18 -07:00
Simon BeharandAlexander Matyushentsev 66338c9c83 Change "available" to "disabled" in actions, make them available by default (#2470)
* Done

* Fixes

* Done

* Done

* Added minor comment
2019-10-10 20:34:40 -07:00
Simon BeharandJesse Suen 68a83bdf54 Granular RBAC Support for actions (#2110) 2019-10-03 17:11:42 -07:00
Jesse SuenandGitHub 94bfc29b0e Add restart action to Deployment/StatefulSet/DaemonSet (#2300) 2019-09-13 02:50:57 -07:00
Alexander MatyushentsevandGitHub 6d75f0a4e1 Issue #86 - Custom actions bug fixing (#1494) 2019-04-19 10:27:12 -07:00
dthomson25andGitHub 9bcbd91c5c Initial Custom Actions Implementation (#1369) 2019-04-16 14:50:44 -07:00
Alexander MatyushentsevandGitHub fe689eec3c Issue #1294 - CLI diff should take into account resource customizations (#1337)
* Issue #1294 - CLI diff should take into account resource customizations

* Apply reviewer notes: add comments to type definition and e2e test
2019-04-02 13:59:55 -07:00
dthomson25andGitHub 93ab1b04d6 Add suspended status (#1187) 2019-02-27 14:36:25 -08:00
Jesse SuenandGitHub 313d912f62 Fix reconcile hotloop due to incorrect app source equality check (#1170) 2019-02-25 10:51:24 -08:00
Danny Thomson 4b99ba8e28 Add custom resource health through lua 2019-01-31 11:46:09 -08:00