Andres Martinez Gotor
9b17cd44dc
Advisor: Use contextual logger ( #104979 )
2025-05-06 13:58:29 +02:00
Misi
7d1eda2e5e
Advisor: Add checks for list validation for SSO Settings service ( #104520 )
...
* Add format validation for allowed_organizations and allowed_groups
* Refactor, introduce ListFormatValidation
* Add tests
* Update apps/advisor/pkg/app/checks/authchecks/list_format_validation.go
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com>
* Update apps/advisor/pkg/app/checks/authchecks/list_format_validation.go
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com>
* Use one step instead of multiple separate ones
---------
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com>
2025-05-05 12:10:49 +02:00
Misi
06343fcda9
Advisor: Recover correctly when step.Run panics ( #104521 )
...
* wip
* Add test case for it
2025-04-25 14:14:44 +02:00
Andres Martinez Gotor
edeff68645
Advisor: Allow to retry checks for a single element ( #104279 )
2025-04-24 12:00:32 +02:00
Andres Martinez Gotor
335a55047b
Advisor: Move the missing plugin check to its own step ( #103861 )
2025-04-11 12:11:05 +02:00
Mariell Hoversholm
757be6365a
CI: Bump golangci-lint to 2.0.2 ( #103572 )
2025-04-10 14:42:23 +02:00
Andres Martinez Gotor
89c70fcdcf
Chore: Advisor stats ( #103711 )
2025-04-10 10:51:00 +02:00
Andres Martinez Gotor
3777b765b9
Advisor: Define error if a datasource doesn't have its plugin installed ( #103200 )
2025-04-02 11:21:37 +02:00
Andres Martinez Gotor
3121633eba
Advisor: Mark unprocessed checks as errored ( #102888 )
2025-03-27 12:50:24 +01:00
Andres Martinez Gotor
20e171968e
Advisor: Avoid returning an error when creating initial resources ( #102545 )
2025-03-21 14:50:45 +02:00
Andres Martinez Gotor
da53b3fb5e
Advisor: Avoid Watcher ( #102120 )
2025-03-14 11:14:00 +01:00
Andres Martinez Gotor
a9634f9b12
Advisor: Skip plugin check for provisioned plugins ( #101782 )
2025-03-13 15:04:08 +01:00
Andres Martinez Gotor
8142aef64d
Advisor: Avoid evaluating a check for another namespace ( #101885 )
2025-03-10 17:09:11 +01:00
Andres Martinez Gotor
120b277664
Advisor: Cloud fixes ( #101136 )
2025-02-25 11:41:44 +01:00
Andres Martinez Gotor
a24fd1b722
Advisor: Redefine check properties ( #100874 )
2025-02-19 15:11:55 +01:00
Andres Martinez Gotor
12bb50f97f
Advisor: Make evaluation interval and max history configurable ( #100534 )
2025-02-14 10:05:34 +01:00
Andres Martinez Gotor
b6c0db31d9
Advisor: Clean up old checks ( #100375 )
2025-02-11 09:36:46 +01:00
Andres Martinez Gotor
42170ad23a
Advisor: Create checks following a schedule ( #100282 )
2025-02-10 13:15:41 +01:00
Andres Martinez Gotor
f607bcd43f
Advisor: Replace Error naming with Failure ( #100262 )
2025-02-07 15:48:18 +01:00
Andres Martinez Gotor
e291140be3
Advisor: Run check steps in parallel ( #100200 )
2025-02-07 10:57:26 +01:00
Mariell Hoversholm
ae33d49036
Advisor: Assert new fields ( #100199 )
2025-02-06 16:29:54 +02:00
Andres Martinez Gotor
52db2070a0
Advisor: Expose check types as a resource ( #100058 )
2025-02-06 13:35:40 +01:00
Andres Martinez Gotor
36275a5510
Advisor: Refactor check interfaces ( #100043 )
2025-02-06 09:55:17 +01:00
Andres Martinez Gotor
6d159b6240
Advisor: Fix Healtcheck check ( #100115 )
2025-02-05 14:59:40 +01:00
Andres Martinez Gotor
4cd2ebe186
Grafana Advisor: Automatically generate frontend types ( #99807 )
...
* Grafana Advisor: Frontend types
* fix bad merge
2025-02-03 11:45:17 +01:00
Andres Martinez Gotor
1e3783cc11
Grafana Advisor: Add links to suggested actions ( #99764 )
...
Grafana Advisor: Add links to proposed actions
2025-01-30 13:40:37 +01:00
Andres Martinez Gotor
b0e74cf737
Grafana Advisor: Plugin checks ( #99502 )
2025-01-27 16:39:46 +01:00
Andres Martinez Gotor
3993d691f4
Advisor: Implement authorizer ( #99440 )
2025-01-23 18:00:02 +02:00
Andres Martinez Gotor
b066a63131
Grafana Advisor: Datasource checks ( #99313 )
2025-01-23 16:19:50 +01:00
Andres Martinez Gotor
e747350fee
Grafana Advisor: Skeleton app ( #99242 )
2025-01-21 12:31:33 +01:00