Ryan McKinley
cc2e96a558
update openapi specs
2025-07-02 14:58:34 -07:00
Ryan McKinley
7cc36672bb
fix integration test
2025-07-02 14:41:52 -07:00
Ryan McKinley
775ed81b58
Merge remote-tracking branch 'origin/main' into ds-apiserver-with-configs
2025-07-02 13:37:12 -07:00
Alexander Akhmetov
b483a04aec
Alerting: Send merged configuration to the remote alertmanager ( #107004 )
2025-07-02 21:35:24 +02:00
Ryan McKinley
c0f1a6423c
Merge remote-tracking branch 'origin/main' into ds-apiserver-with-configs
2025-07-02 09:56:20 -07:00
Matheus Macabu
7614089077
Secrets: Only register dependencies to start up ( #107504 )
2025-07-02 14:02:52 +02:00
Ryan McKinley
97a089ef05
Merge remote-tracking branch 'origin/main' into ds-apiserver-with-configs
2025-07-01 16:53:45 -07:00
Ryan McKinley
b2799f977f
use config from secrets service
2025-07-01 13:44:47 -07:00
Ryan McKinley
8b9e57f2f6
OFREP: Enable with standard aggregation ( #107349 )
2025-07-01 09:17:36 -07:00
Ryan McKinley
2d4fd99e7a
update openapi
2025-07-01 09:14:01 -07:00
Andres Martinez Gotor
2294620b2e
Advisor: Include optional more info in failures ( #107244 )
2025-07-01 10:49:16 +02:00
Dana Axinte
b46e305cb2
SecureValues: Remove actor prefix from decrypters ( #107433 )
...
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-07-01 08:40:26 +01:00
Ryan McKinley
c4842845e7
Merge remote-tracking branch 'origin/main' into ds-apiserver-with-configs
2025-06-30 13:47:39 -07:00
Stephanie Hingtgen
b1d3155b60
K8s: Library Panels: Add rerouting for get ( #107362 )
2025-06-30 13:26:24 -05:00
maicon
55e29d4405
Unistore: Reenable integration tests ( #107340 )
...
* Unistore: Reenable integration tests
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-06-30 10:32:12 -03:00
Ryan McKinley
6869160e97
merge main
2025-06-27 12:49:54 -07:00
Ivana Huckova
f7eab21f9f
Loki: Decouple data source plugin ( #107242 )
...
* WIP
* Update yarn.lock
* Align uuid dependency
* Add e2e test and update
* Update cue version
* Fix lint
* Update snapshot test
* Fix test that was importing from coupled module
* Fix lint
* Update public/app/plugins/datasource/loki/package.json
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
---------
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2025-06-27 15:09:45 +02:00
Stephanie Hingtgen
f8189eece9
Dashboard Imports: Fix creating new library panels ( #107219 )
2025-06-26 05:23:05 -06:00
Alexander Akhmetov
b93cde0adb
Alerting: Use default identifier for extra configs in Alertmanager API ( #107049 )
2025-06-26 12:44:49 +02:00
Roberto Jiménez Sánchez
9a95430815
Provisioning: Increase timeout for flaky CreateGithubRepository integration test ( #107091 )
...
Increase timeout CreateGithubRepository test
2025-06-24 08:49:59 +00:00
Stephanie Hingtgen
63bc65fa4c
Dashboards: Fix history list for dashboard uids that end in - ( #107073 )
2025-06-22 06:56:45 -06:00
Stephanie Hingtgen
ef6e28b955
K8s: Make v0alpha1 opt-in ( #107056 )
2025-06-20 16:37:17 -05:00
Arati R.
0b7e2f5601
K8s/Dashboards: Add mode 1, 2 to dashboard TestIntegrationValidation ( #107018 )
...
* Add mode 1 to dashboard TestIntegrationValidation
* Reject update with version conflict also in mode 1
* Add integration testing for mode 2
2025-06-20 13:11:26 +02:00
Ivana Huckova
f0fab90072
Loki: Remove lokiSendDashboardPanelNames toggle ( #106991 )
2025-06-20 10:06:15 +02:00
Ryan McKinley
4dc6ad9257
use plural
2025-06-20 10:14:18 +03:00
Ryan McKinley
b2c368e1cd
use plural
2025-06-20 10:09:34 +03:00
Ryan McKinley
5a338adf47
add basic tests
2025-06-19 23:42:39 +03:00
Alexander Akhmetov
700c9a857c
Alerting: Return extra alertmanager config as a string for mimirtool ( #106959 )
2025-06-19 01:12:26 +02:00
Alexander Akhmetov
4b46da9214
Alerting: Hide extra Prometheus configuration secrets ( #106916 )
2025-06-18 17:01:19 +02:00
Alexander Akhmetov
426c334973
Alerting: API to create extra Alertmanager configurations ( #106904 )
...
What is this feature?
Implements the POST endpoint for deleting imported Mimir Alertmanager configurations:
POST /api/convert/api/v1/alerts
The API endpoint creates the extra Alertmanager configuration with the provided identifier and matchers.
2025-06-18 15:05:06 +02:00
Roberto Jiménez Sánchez
3cb62e370b
Provisioning: Add pure git repository type ( #106815 )
...
* Add repository type git to spec
* Register git type
* Update test checks
2025-06-18 09:05:37 +02:00
Dana Axinte
dbe815ee68
SecretsManager: keepers with secure values credentials ( #106761 )
...
* SecretsManager: keepers with secure values
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
* Keepers: Refactor extract secure values remove extra helper functions
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
---------
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-06-16 14:37:36 +01:00
Roberto Jiménez Sánchez
0ae635974e
App Platform Provisioning: Fix flaky test to assert dashboards deletion on repository deletion ( #106753 )
...
Use assert instead of require within eventually
2025-06-16 11:46:09 +02:00
Dana Axinte
6097841e67
SecretsManager: add secure value store ( #106708 )
...
* SecretsManager: add secure value model and sql templates
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
* SecretsManager: secure value rest layer to use store
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
* SecretsManager: temporary add actor prefix to decrypters
* Remove list securevalue by namefor now
---------
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
2025-06-16 10:19:44 +01:00
Stephanie Hingtgen
feeced9618
K8s: Dashboards /apis: Fix library element connections ( #106734 )
2025-06-13 21:40:39 +02:00
Jean-Philippe Quéméner
5f21f320f7
fix(unified-storage): use continue token containing both formats for dualwriter ( #106525 )
2025-06-13 15:59:46 +02:00
Kevin Minehart
910eb1dd9e
Security: apply patch 428 ( #106710 )
...
* declare dingding url as secret
patch raw settings before parsing because DingDing's config parser does not know about secrets
* fix integration test
---------
Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-06-13 15:56:26 +02:00
Alexander Akhmetov
f7a52bc04e
Alerting: Fix group-level labels and query_offset in the import API ( #106379 )
...
What is this feature?
Fixes a bug when group-level query_offset and labels parameters are ignored and not saved
Why do we need this feature?
In the import API Prometheus YAML rule definitions are supported:
groups:
- name: group-1
interval: 1m
query_offset: 10m
labels:
severity: "warning"
rules:
- alert: Alert 0 > 0
expr: vector(0) > 0
But applying group-level labels and query_offset is broken and they are not saved right now because during the conversion of the API model to PrometheusRuleGroup they aren't saved to the new structure.
2025-06-06 11:21:39 +02:00
Alexander Akhmetov
e256f2d5e2
Alerting: Enable recording rules by default ( #105603 )
2025-06-02 10:56:05 +02:00
Will Browne
edb0865caa
Chore: Ensure we save correct default admin user in integration test DB setup ( #105752 )
...
* fix helper + amend tests
* fix import + remove unused var
* remove more users
* remove unused code
* update test comment
2025-05-28 11:25:01 +01:00
Ryan McKinley
10f2b76156
Chore: Update apps codegen to v0.38.2 ( #106111 )
2025-05-28 12:35:44 +03:00
Ryan McKinley
d4c446f42c
Chore: Update k8s.io to v0.33.1 ( #105307 )
2025-05-28 00:13:18 +03:00
Oscar Kilhed
4f18ad30c9
SchemaV2: Remove legacy rows from schema v2. ( #105238 )
...
* save transparent setting
* make sure we test both transparent and non transparent
* no more legacy rows
* schema changes
* Add testing, fix first row offset
* Remove legacy row from transform test
* Remove panel that's not present in layout
* Remove expects after removing the row, fix lint issues
* Remove unused commit
* update codegen
* update openapi snapshot
* Fix snapshot
* add missing default prop
* Fix repeating, fix first row, fix not flushing last row
* Use correct repeater
* fix lint, remove unused empty check
* update codegen
* update openapi test snapshot
2025-05-26 14:33:30 +02:00
Peter Štibraný
c4d3eb1cd0
Remove support for Google Spanner database. ( #105846 )
...
* Remove support for Google Spanner database.
2025-05-23 11:35:59 +02:00
Dana Axinte
7f2923d4ed
SecretsManager: Introduce keeper store ( #105557 )
...
* SecretsManager: Introduce secret database wrapper
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* SecretsManager: Introduce db migrator with keeper table
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* SecretsManager: Introduce keeper store
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* new line
* without query listByNameSecureValue
* remove unused extractSecureValues for now
* SecretsManager: Add keeper integration tests
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
---------
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-05-22 14:26:47 +01:00
Alexa V
b1a6860f52
Dashboards: Schema V2 - Rename Annotations 'options' to 'legacyOptions' and Fix stale props ( #105266 )
...
* Rename Annotations 'Options' to 'legacyOptions'
* use new legacyOptions in StandardAnnotationQueryEditor
* use new legacyOptions in transformSaveModelSchemaToScene
* use legacyOptions in transformSceneToSaveModelSchemaV2
* Fix bug with ds query editors not taking the latest state
* update snapshot
2025-05-20 17:55:30 +02:00
Sergej-Vlasov
03f1bb950b
DashboardSchemaV2: add missing allowCustomValue property in variables ( #105416 )
...
* add missing allowCustomValue property to variables in schema V2
* fix K8s Codegen Check
* updade snapshots for backend tests
2025-05-20 11:50:46 +01:00
Will Assis
bdae4424e8
unified-storage: setup distributor module option A ( #104737 )
...
* setup distributor module
* move lifecycler into resource server provider
* remove ring/client pool setup from distributor module and use the same ring/client pool between storage server module and distributor module
* implement resourcestore server methods
* make healthcheck fail if ring is not running
2025-05-19 07:46:03 -04:00
Alexander Akhmetov
c58ac15031
Alerting: Remove grafanaManagedRecordingRules feature flag ( #105569 )
2025-05-19 12:15:49 +02:00
Jean-Philippe Quéméner
002f46736a
refactor(unified-storage): move generated protos to own pkg ( #105356 )
2025-05-15 21:36:52 +02:00