Mariell Hoversholm
1811e81900
chore: use slog instead of klog
2024-11-19 08:31:59 +01:00
Ryan McKinley
d50afe3020
put back devenv
2024-11-19 06:18:32 +03:00
Ryan McKinley
9ca2d61620
fix tests
2024-11-19 05:54:34 +03:00
Ryan McKinley
4b7521e0af
lint
2024-11-19 05:03:06 +03:00
Ryan McKinley
78afd65998
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-19 05:02:01 +03:00
Matthew Jacobson
2364299a8c
Alerting: Fix annotation state migration to retain nullability on MySQL ( #96640 )
2024-11-18 15:51:45 -05:00
Ryan McKinley
d6bd224040
POC/Provisioning: Split each implementation into an interface ( #96638 )
2024-11-18 18:28:39 +03:00
Ivana Huckova and Nathan Vērzemnieks
d00c4fd35a
Elasticsearch: Replace error source http client with a new error source methods ( #96570 )
...
* Elasticsearch: Replace error source http client with methods
* Update
* Update
* Update tests
* Update
* Update
* Update pkg/tsdb/elasticsearch/data_query.go
Co-authored-by: Nathan Vērzemnieks <njvrzm@gmail.com >
* Trigger build
---------
Co-authored-by: Nathan Vērzemnieks <njvrzm@gmail.com >
2024-11-18 14:39:21 +01:00
Alexander Zobnin and Karl Persson
1366197522
Zanzana: Search with check server side ( #96268 )
...
* pass zclient into dashboard service
* Search then check implementation
* Use GetNamespace() for user
* remove unused orgID
* simple batch check
* refactor
* add tests
* fix batchCheckItem
* client implements batch check
* use batch check in search
* remove unused
* remove All field from response
* refactor: extract checkNamespace
* fix search result uniqueness
* comment fix
* Apply suggestions from code review
Co-authored-by: Karl Persson <kalle.persson@grafana.com >
* refactor
* cleanup
* remove unnecessary check
* fix tests
* fix protobuf def
* Fix query page
* fix type
---------
Co-authored-by: Karl Persson <kalle.persson@grafana.com >
2024-11-18 14:01:28 +01:00
Sam Jewell
1915efbc95
SQL Expressions: Simplify where code is being stubbed out ( #96227 )
...
* Rename from DuckDB
* Remove unused function
2024-11-18 12:05:08 +00:00
Ryan McKinley
ce473e7d37
lint
2024-11-18 14:41:32 +03:00
Ryan McKinley
c4b78ad824
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-18 14:40:50 +03:00
Ryan McKinley and Mariell Hoversholm
8289c8a5eb
POC/Provisioning: Add basic validation ( #96615 )
...
Co-authored-by: Mariell Hoversholm <mariell.hoversholm@grafana.com >
2024-11-18 14:34:21 +03:00
Sonia Aguilar
76444c7913
Alerting: Add alertingOptimizeReducerInUI feature toggle ( #96608 )
...
add alertingOptimizeReducerInUI feature toggle
2024-11-18 12:59:00 +02:00
Ieva
0a85f15214
RBAC: Remove folder name scope resolver ( #96484 )
...
* remove folder name scope resolver
* update test
2024-11-18 12:47:10 +02:00
Ivana Huckova
8a551bacfb
Zipkin: Move query running to backend ( #96404 )
...
* Rename method applyTemplateVariables so it used by backend
* Zipkin: Move query running to backend
* Fix error source
* Hndle invalid query and return error response
2024-11-18 10:59:29 +01:00
Mariell Hoversholm
155d543520
feat: add last commit status with editing capability ( #96604 )
...
* feat: add a status with current git commit hash
* feat: allow editing status
* revert: undo some deleted code
2024-11-18 10:07:51 +01:00
Matthew Jacobson
65097d4b54
Alerting: Fix k8s api route fingerprint to include ObjectMatchers and Provenance ( #96591 )
...
Fix route fingerprint to include ObjectMatchers and Provenance
2024-11-16 08:38:30 -05:00
Charandas
9223cd8f59
Cloud Aggregation: make it work for users with no name ( #96509 )
2024-11-16 01:28:54 +02:00
Ryan McKinley and Todd Treece
29cdfdff87
Storage: Revert using real gRPC for integration tests ( #96410 )
...
---------
Co-authored-by: Todd Treece <todd.treece@grafana.com >
2024-11-15 16:50:49 -05:00
Todd Treece and Stephanie Hingtgen
66d5c051aa
Dashboards: Add v1alpha1 and v2alpha1 conversion ( #96415 )
...
---------
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2024-11-15 15:49:45 -05:00
Isabella Siu
fcd88d356c
Cloudwatch: Fix parsing for ec2 resource attributes ( #96501 )
2024-11-15 15:17:50 -05:00
Yuri Tseretyan
420db99d16
Alerting: Update state manager to have immutable state in cache ( #95985 )
...
* create a new state and set at the end
* propagate labels datasource_uid and ref_id from current state if it's error
* copy the state when apply to all
2024-11-15 15:01:02 -05:00
Roberto Jiménez Sánchez
cf15826360
[Prototype] Implement repository file read endpoint ( #96569 )
2024-11-15 17:33:40 +01:00
Stephanie Hingtgen
b12c731d59
Stars: Add dashboard_uid and org_id to table ( #96408 )
2024-11-15 09:51:31 -06:00
Matthew Jacobson
c6a90ed3cd
Alerting: Fix long KeepLast annotations failing to save ( #96503 )
...
Certain combinations of KeepLast state transition annotations exceed the current
limit of 25 characters. This increases the column size limit to be able to
handle the longest combination (27) with some extra space for comfort.
2024-11-15 10:43:56 -05:00
Isabella Siu
06196022cf
Elasticsearch: Update grafana-plugin-sdk-go for sse errorsource updates ( #96144 )
2024-11-15 10:18:07 -05:00
Gareth Dawson
cc1d76fc0a
Jaeger: Add feature toggle for backend migration ( #96494 )
...
* add feature toggle for jaeger backend migration
* add codeowners
2024-11-15 14:40:20 +00:00
Ryan McKinley
cc6d057a18
Provisioning: Rename k8s origin metadata to repo ( #96524 )
2024-11-15 17:26:14 +03:00
Ryan McKinley
4881ae063a
POC/Provisioning: Add webhook and read stubs ( #96540 )
2024-11-15 17:24:06 +03:00
Arati R. and Jean-Philippe Quéméner
2e62f75166
K8s/Folders: Allow recursive creation of DTO ( #96439 )
...
* Fix toDTO
* Remove conversion function for folder dto
* Convert toDTO to a standalone function
---------
Co-authored-by: Jean-Philippe Quéméner <JohnnyQQQQ@users.noreply.github.com >
2024-11-15 15:21:57 +01:00
Mariell Hoversholm
72db1be1d4
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-15 14:54:28 +01:00
Sven Grossmann
5965aa9aca
Loki: Fix healthcheck logger always appending endpoint ( #96531 )
...
* Loki: Fix healthcheck logger always appending `endpoint`
* add test
2024-11-15 12:51:52 +01:00
Karl Persson
1f34096fdf
Zanzana: reconcile basic roles and bindings ( #96473 )
...
* Add reconciler for basic roles
* Add reconciler for basic role bindings
2024-11-15 12:10:22 +01:00
Karl Persson
7e38fd733b
Zanzana: Lazy load cached store info ( #96452 )
...
* Lazy load cached store infos
2024-11-15 11:44:34 +01:00
Ashley Harrison
eededdd4c1
SingleTopNav: Update singleTopNav feature toggle to public preview ( #96527 )
...
update singleTopNav to public preview
2024-11-15 12:06:27 +02:00
Andre Pereira
65b50b67c4
Tempo: Fix trace kvlist and array transformations ( #96388 )
...
* Fix kvlist and array transformations
* Log transformation errors
2024-11-15 09:35:41 +00:00
Juan Cabanas
ec1a722504
Reporting: useReportRawTimeRange FF ( #95683 )
2024-11-14 17:08:03 -03:00
Kristina
3a921d898c
Codeowners: reflect changed ownership for explore squad ( #96492 )
2024-11-14 13:51:06 -06:00
owensmallwood
9240cf1930
Unified storage Indexer: Add kind to hardcoded resource types ( #96149 )
...
* add kind to hardcoded resource types for indexer
* call ListOptions in Watch
* Use GaugeVec instead of CounterVec
* index folders before dashboards
2024-11-14 14:28:52 -05:00
Matthew Jacobson
64c93217ff
Alerting: Fix incorrect 500 code on missing alert rule dashboardUID / panelID ( #96491 )
2024-11-14 21:24:48 +02:00
Leon Sorokin
39fe0b29ff
XYChart: Remove old implementation ( #96416 )
2024-11-14 10:36:18 -06:00
dependabot[bot] and Jo
0b84d8afe7
Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 ( #95807 )
...
* Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix make workspace update
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jo <me@jguer.space >
2024-11-14 17:06:12 +02:00
6abe99efd6
Auth: Passwordless Login Option Using Magic Links ( #95436 )
...
* initial passwordless client
* passwordless login page
* Working basic e2e flow
* Add todo comments
* Improve the passwordless login flow
* improved passwordless login, backend for passwordless signup
* add expiration to emails
* update email templates & render username & name fields on signup
* improve email templates
* change login page text while awaiting passwordless code
* fix merge conflicts
* use claims.TypeUser
* add initial passwordless tests
* better error messages
* simplified error name
* remove completed TODOs
* linting & minor test improvements & rename passwordless routes
* more linting fixes
* move code generation to its own func, use locationService to get query params
* fix ampersand in email templates & use passwordless api routes in LoginCtrl
* txt emails more closely match html email copy
* move passwordless auth behind experimental feature toggle
* fix PasswordlessLogin property failing typecheck
* make update-workspace
* user correct placeholder
* Update emails/templates/passwordless_verify_existing_user.txt
Co-authored-by: Dan Cech <dcech@grafana.com >
* Update emails/templates/passwordless_verify_existing_user.mjml
Co-authored-by: Dan Cech <dcech@grafana.com >
* Update emails/templates/passwordless_verify_new_user.txt
Co-authored-by: Dan Cech <dcech@grafana.com >
* Update emails/templates/passwordless_verify_new_user.txt
Co-authored-by: Dan Cech <dcech@grafana.com >
* Update emails/templates/passwordless_verify_new_user.mjml
Co-authored-by: Dan Cech <dcech@grafana.com >
* use & in email templates
* Update emails/templates/passwordless_verify_existing_user.txt
Co-authored-by: Dan Cech <dcech@grafana.com >
* remove IP address validation
* struct for passwordless settings
* revert go.work.sum changes
* mock locationService.getSearch in failing test
---------
Co-authored-by: Mihaly Gyongyosi <mgyongyosi@users.noreply.github.com >
Co-authored-by: Dan Cech <dcech@grafana.com >
2024-11-14 08:50:55 -05:00
Andres Martinez Gotor
e886079d4c
Enable preinstallAutoUpdate by default ( #96446 )
2024-11-14 13:37:21 +01:00
Andres Martinez Gotor
369d0a6aca
Preinstall: Allow to extend default list ( #96402 )
2024-11-14 13:36:57 +01:00
Ryan McKinley
264192a08b
POC/Provisioning: update spec and examples ( #96438 )
2024-11-14 14:59:29 +03:00
Alexander Akhmetov
324503ee8b
Alerting: Add simplified_notifications_section field to the alert rule metadata ( #95988 )
2024-11-14 12:55:54 +01:00
Mariell Hoversholm
5213a801f2
test: integration test the helloworld subresource ( #96443 )
2024-11-14 12:01:04 +01:00
Tom Ratcliffe and Gilles De Mey
7a414a04a0
Alerting: Fix permissions for timeintervals UI and improve display of contact points in notification policies ( #96129 )
...
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
2024-11-14 09:55:15 +00:00