ChangZhuo Chen (陳昌倬)
f3730da01e
fix: Fix typo in SparkApplication health check script ( #7433 ) ( #7434 )
...
Closes : #7433
Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@czchen.org>
2021-10-17 22:24:42 -07:00
Ishita Sequeira
07f4034aaa
feat: lua script for pause/resume action for Deployments ( #7293 )
...
Signed-off-by: ishitasequeira <isequeir@redhat.com>
2021-09-29 17:58:35 -07:00
ThoTischner
9559613c8f
feat: Closes #6956 - Adding confluent health checks ( #6957 )
...
* Issue argoproj#6956 - Adding confluent health checks
Signed-off-by: ThoTischner <thomas-schwaig@web.de>
* Issue argoproj#6956 - Change Unknown to Progressing
Signed-off-by: ThoTischner <thomas-schwaig@web.de>
2021-09-03 21:51:00 +02:00
Ishita Sequeira
b559bf88d1
feat: Add health checks for route.openshift.io ( #7112 )
...
* feat: Add health checks for route.openshift.io
Signed-off-by: ishitasequeira <isequeir@redhat.com>
* Addressed PR comments
Signed-off-by: ishitasequeira <isequeir@redhat.com>
2021-09-03 17:27:16 +02:00
Ishita Sequeira
c0f2bf55a7
feat: health check for openshift DeploymentConfig ( #7114 )
...
* feat: health check for openshift DeploymentConfig
Signed-off-by: ishitasequeira <isequeir@redhat.com>
* Address PR comments
Signed-off-by: ishitasequeira <isequeir@redhat.com>
2021-09-03 17:26:31 +02:00
Ishita Sequeira
4b92f96034
feat: Add health checks for olm operators ( #7126 )
...
* feat: Add health checks for olm operators
Signed-off-by: ishitasequeira <isequeir@redhat.com>
* Addressed the PR comments
Signed-off-by: ishitasequeira <isequeir@redhat.com>
2021-09-03 17:25:42 +02:00
Benjamin Manifold
81155ccb0c
feat: Cassandra Health Check. Closes #6843 ( #7017 )
...
Signed-off-by: benmanifold <benmanifold@gmail.com>
2021-08-25 11:27:07 +02:00
RoCha
95d9016ed4
feat: healtcheck for iam.cnrm.cloud.google.com/IAMPolicyMember ( #6783 )
...
Signed-off-by: Romain Chalumeau <rchalumeau@magicleap.com>
2021-08-17 21:20:30 +02:00
Jesse Suen
b91732a8eb
fix: rollout v1.0 'Paused' status.phase should map to Argo CD 'Suspended' ( #6967 )
...
Signed-off-by: Jesse Suen <jessesuen@gmail.com>
2021-08-12 11:37:08 -07:00
Kshama Jain
e1e0f27a7b
feat: update rollout health check for Argo Rollouts v1.0 and v1.1 ( #6380 )
...
Signed-off-by: kshamajain99 <kshamajain99@gmail.com>
Signed-off-by: Jesse Suen <Jesse_Suen@intuit.com>
Co-authored-by: Jesse Suen <Jesse_Suen@intuit.com>
2021-07-27 10:00:20 -07:00
Denis Krivenko
2693b5480e
feat: Implement MinIO Tenant CRD health check ( #6509 )
...
* feat: Implement MinIO Tenant CRD health check
Signed-off-by: dnskr <dnskrv88@gmail.com>
* feat: Replace 'Unknown' and 'Missing' health check statuses with 'Progressing' for MinIO Tenant CRD
Signed-off-by: dnskr <dnskrv88@gmail.com>
Co-authored-by: Denis Krivenko <dnskrv88@gmail.com>
2021-07-11 14:18:33 -07:00
Balazs Zachar
7e68b1ef71
feat: add custom resource health checks for trident.netapp.io/TridentOrchestrator and trident.netapp.io/TridentBackendConfig (Closes [ISSUE #6550 ]) ( #6552 )
...
* feat: add custom resource health checks for trident.netapp.io/TridentOrchestrator and trident.netapp.io/TridentBackendConfig
Signed-off-by: Balazs Zachar <zachar.balazs@gmail.com>
* feat: extend TridentOrchestrator check with degraded state (based on official documentation)
Signed-off-by: Balazs Zachar <zachar.balazs@gmail.com>
2021-07-08 18:39:23 -07:00
Alexander Matyushentsev
3f32a750a0
chore: use go embed instead of packr ( #6262 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2021-05-18 20:46:17 -07:00
Chetan Banavikalmutt
deac72f05f
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 <chetanrns1997@gmail.com>
2021-05-04 08:25:51 +02:00
Trevor Royer
b4507d800d
fix: knative health reporting #6130 ( #6131 )
...
* add ready = false health check
add additional tests
Signed-off-by: Trevor Royer <troyer@redhat.com>
* Fix health checks for knative resources
Signed-off-by: Trevor Royer <troyer@redhat.com>
* fix tests
Signed-off-by: Trevor Royer <troyer@redhat.com>
2021-05-01 13:09:42 +02:00
Jan Jansen
c46c95bb4a
feat: Implement cluster-api CRD health checks ( #5142 )
...
Signed-off-by: jan.jansen <jan.jansen@gdata.de>
2021-04-28 11:58:03 -07:00
Sebastián Greco
5ca09481e0
feat: Add health-checks for Elasticsearch #6052 ( #6052 )
...
* Add Elasticsearch health checks
Signed-off-by: Sebastian Greco <pup_seba@yahoo.com>
2021-04-20 11:39:48 -07:00
Petr Drastil
887242c341
fix: spark application check fails on missing section ( #6036 )
...
* fix: spark application check fails on missing section
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2021-04-15 14:44:51 -07:00
jannfis
ae49b45249
chore: Upgrade Go module to v2 ( #5931 )
...
* chore: Upgrade Go module to v2
Signed-off-by: jannfis <jann@mistrust.net>
* Restore import order
Signed-off-by: jannfis <jann@mistrust.net>
* fix knowntypes_normalizer codegen error
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
* fix codegen
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
* fix Procfile
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2021-04-01 20:44:18 +02:00
Nick Groszewski
892712a7cb
feat: Add additional strimzi custom resource health checks ( #5642 )
...
Add additional strimzi custom resource health checks, including:
* Kafka
* KafkaTopic
* KafkaUser
Contributes to argoproj/argo-cd#5577
Signed-off-by: Nick Groszewski <groszewn@gmail.com>
2021-03-04 14:59:18 +01:00
Jared Clarke
65ecd87027
feat: Add health checks for kubernetes-external-secrets ( #5435 )
...
Signed-off-by: Jared Clarke <jared.clarke@eckoh.com>
2021-02-12 09:45:42 +01:00
Chetan Banavikalmutt
6a19451d0b
feat: Add health check for Sealed Secrets ( #5503 )
...
This commit adds a lua script, which updates the health status of an application based on sealed secret's status
Fixes : #4754
Signed-off-by: Chetan Banavikalmutt <chetanrns1997@gmail.com>
2021-02-12 09:16:39 +01:00
May Zhang
fdb5ada06d
fix: Revert "feat: Add health check for HPA ( #4915 )" ( #5006 )
...
* Revert "feat: Add health check for HPA (#4915 )"
This reverts commit f6a32a9e
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix: revert health check
Signed-off-by: May Zhang <may_zhang@intuit.com>
* fix: remove extra line
Signed-off-by: May Zhang <may_zhang@intuit.com>
2020-12-08 16:32:20 -08:00
Jesse Suen
854c8a6f98
fix: rollout health could incorrectly report v0.9 rollouts as Progressing ( #4949 )
...
Signed-off-by: Jesse Suen <Jesse_Suen@intuit.com>
2020-12-02 08:07:00 -08:00
Chetan Banavikalmutt
f6a32a9ebc
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 <chetanrns1997@gmail.com>
2020-12-01 09:44:10 -08:00
Jesse Suen
ad8715cbad
feat: support argo-rollouts v0.10 ( #4823 )
...
Signed-off-by: Jesse Suen <Jesse_Suen@intuit.com>
2020-11-15 14:59:34 -08:00
Simon Rüegg
0681c2754a
feat: Add health checks for Crossplane providers ( #4778 )
...
Signed-off-by: Simon Rüegg <simon@rueggs.ch>
2020-11-10 13:57:21 -08:00
Jesse Suen
d1a36e5b6d
feat: add new rollout actions (abort, retry, promote-full, terminate). improve health check ( #4777 )
...
Signed-off-by: Jesse Suen <jesse_suen@intuit.com>
2020-11-06 15:16:32 -08:00
Alexander Matyushentsev
a96b476f16
refactor: upgrade gitops-engine version ( breaking API changes related to logr mirgation ) ( #4652 )
2020-10-27 14:10:24 -07:00
John Pitman
7b60548e8a
fix: switch monkeypatching implementation ( #4462 )
...
Signed-off-by: John Pitman <jpitman@redhat.com>
2020-09-30 14:02:18 -07:00
Alexander Matyushentsev
ee57ded16f
refactor: upgrade K8S client to v0.18.8 ( #4149 )
2020-08-24 16:46:38 -07:00
gambuzzi
2a7aabe5a5
feat: add flagger.app/Canary health check lua script and tests ( #3902 )
...
* add flagger.app/Canary health check lua script and tests
* add flagger.app/Canary health check lua script and tests, fix type
* add handle for flagger Initialized phase
* add handle for flagger Initialized phase and test
2020-07-13 13:14:22 -07:00
whitleykeith
b79db51340
feat: Added healthchecks for more custom resources ( #3726 ) ( #3728 )
...
* Adding LexisNexis to USERS.md
* Adding Istio healthcheck
* Adding Jaeger healthcheck
* Adding Kafka healthcheck
* Adding Kiali healthcheck
* Adding Knative healthchecks
* Adding Spark Application healthcheck
* Adding Zookeeper healthcheck
2020-06-12 09:51:13 -07:00
Chris Vest
7ca04b5897
feat: Add Strimzi KafkaConnect CRD custom health checks ( #3684 )
...
* Add Strimzi KafkaConnect custom health checks
* Update degraded test case & manifest
2020-06-06 16:44:24 +02:00
Alexander Matyushentsev
ee64a4d9ca
fix: upgrade gitops engine dependency ( #3668 )
2020-05-28 18:42:01 -07:00
Josh Soref
a724574ede
chore: Spelling ( #3647 )
...
chore: Spelling (#3647 )
2020-05-27 10:22:13 -07:00
dthomson25
0a4ce77bce
Add Rollout Restart to Discovery.lua script ( #3607 )
...
* Add Rollout Restart to Discovery.lua script
* Fix tests
2020-05-19 08:16:08 -07:00
Micke Lisinge
991ee9b771
feat: Implement GKE ManagedCertificate CRD health checks ( #3600 )
...
* Implement GKE ManagedCertificate CRD health checks
* Retrigger CI pipeline
* Match against FailedNotVisible instead of Failed
2020-05-17 17:23:54 +02:00
Alexander Matyushentsev
fe8d47e0ea
feat: move engine code to argoproj/gitops-engine repo ( #3599 )
2020-05-15 14:39:29 -07:00
Alexander Matyushentsev
192ee93fc4
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
jannfis
02b3c61fd9
feat: Introduce diff normalizer knobs and allow for ignoring aggregated cluster roles ( #2382 ) ( #3076 )
...
* Add the ability to ignore rules added by aggregated cluster roles
2020-05-13 13:34:43 -07:00
Simon Rüegg
22bb1dd40f
feat: Implement Crossplane CRD health checks ( #3581 )
...
* Implement Crossplane CRD health checks
A health check for the ClusterStackInstall CRD to help Argo CD to wait
for a successful install.
Signed-off-by: Simon Rüegg <simon@rueggs.ch>
* Add VSHN to USERS.md
Signed-off-by: Simon Rüegg <simon@rueggs.ch>
2020-05-13 09:45:27 -07:00
dthomson25
887adffcc8
Add Rollout restart action ( #3557 )
2020-05-08 14:08:34 -07:00
dthomson25
9db879f68f
Add V0.8 changes to Rollouts healthcheck ( #3331 )
2020-04-02 09:00:30 -07:00
khhirani
a8b6282b15
improvement: Surface failure reasons for Rollouts/AnalysisRuns ( #3219 )
...
* Modify AnalysisRun error messages. Return hard-coded value if AnalysisRun status doesn't contain message
* Create tests
2020-03-10 16:18:51 -07:00
Alexander Matyushentsev
6a0bb821cc
fix: stop using jsondiffpatch on clientside to render resource difference ( #2869 )
...
* fix: stop using jsondiffpatch on clientside to render resource difference (#2863 )
* Apply reviewer notes
2019-12-26 14:42:56 -08:00
dthomson25
c3ed032c79
Update rollout healthcheck to use pause conditons ( #2842 )
2019-12-10 11:00:46 -08:00
INOUE BANJI
3258f2deee
Add custom healthchecks for cert-manager v0.11.0 ( #2689 )
2019-12-03 09:44:20 -08:00
dthomson25
7982a19966
Add AnalysisRun and Experiment HealthCheck ( #2579 )
2019-11-07 15:08:32 -08:00
Simon Behar
88e9cf0e18
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 Behar
dd21ab92ad
Granular RBAC Support for actions ( #2110 )
2019-10-03 17:11:42 -07:00
Simon Behar
f185137ed1
Added Kustomize, Helm, and Kubectl to argocd version ( #2329 )
2019-10-03 17:07:56 -07:00
Jesse Suen
dc322f8a1f
Add restart action to Deployment/StatefulSet/DaemonSet ( #2300 )
2019-09-13 02:50:57 -07:00
dthomson25
2dfa59ac3a
Use correct healthcheck for Rollout with empty steps list ( #1776 )
2019-06-18 14:09:39 -07:00
dthomson25
03b7d24216
Account for missing fields in Rollout HealthStatus ( #1699 )
2019-06-07 11:41:52 -07:00
dthomson25
f268f82780
Improve Rollout health.lua ( #1554 )
2019-05-01 15:53:27 -07:00
Alexander Matyushentsev
3f913c0c3f
Rollout health checks/actions should support v0.2 and v0.2+ versions ( #1543 )
2019-04-30 13:17:06 -07:00
dthomson25
4541ca664a
Initial Custom Actions Implementation ( #1369 )
2019-04-16 14:50:44 -07:00
Alexander Matyushentsev
9ef7064cc4
Use paused field in rollout health check ( #1321 )
2019-03-26 11:07:06 -07:00
dthomson25
052bd6808b
Fix broken test for rollout health lua ( #1213 )
2019-03-03 20:26:19 -08:00
dthomson25
e830f5d4e7
Add Suspended status to Rollout health script ( #1203 )
2019-03-01 10:54:57 -08:00
Alexander Matyushentsev
ce6ee88721
Issue #911 - Implement cert-manager CRD health checks ( #1139 )
2019-02-15 14:51:13 -08:00
Danny Thomson
00421bb46e
Add custom resource health through lua
2019-01-31 11:46:09 -08:00