Jo
5e5c751ecd
Auth: Respect cache control for JWKS in auth.jwt ( #68872 )
...
* respect cache control for auth.jwt
* add documentation
* add small note on cache control header ignores
* make distinction of env
2023-05-23 12:29:10 +02:00
Ryan McKinley
26658d172f
Migrations: Support independent migration log for entity api ( #68511 )
2023-05-22 11:31:07 -07:00
Ieva
d54fa569ec
Chore: Remove legacy AC checks from team ( #68715 )
...
* removing legacy AC checks from team API handlers
* Chore: remove `UserIDFilter` from team queries (#68820 )
* remove userIDfilter from team queries in favour of RBAC SQL filtering
* fix typo
* remove redundant tests
* remove another unused function
* fix failing test
2023-05-22 18:41:53 +02:00
Jo
05e71d4c6b
AnonymousAuth: Fix concurrent read-write crash ( #68637 )
...
clone http req before tagging
2023-05-22 13:27:28 +02:00
Ryan McKinley
a7cec6dd03
Docs: Fix feature toggle docs generation ( #68733 )
2023-05-18 13:03:16 -07:00
Sofia Papagiannaki
633b7875e7
Chore: Ignore unique constrain failure when creating the main organization ( #68644 )
...
Chore: Ignore unique constrain failure when creatin the main organization
2023-05-18 11:26:29 +03:00
Gabriel MABILLE
3ffff632be
RBAC: Refine validation of external services permissions ( #68633 )
...
* RBAC: Refine validation of external services permissions
* Forgot to log the ext-id
2023-05-17 16:28:14 +02:00
Ivan Ortega Alba
1505a188eb
Dashboards: Remove no-datasource screen ( #68574 )
...
* Dashboards: Remove non-ds configured landing page
* Remove `datasourceOnboarding` feature toggle
2023-05-17 14:22:40 +02:00
Sofia Papagiannaki
14fb4ff779
API: Add deprecation notice for updating folder UID ( #68543 )
...
* API: Add deprecation notice for updating folder UID
2023-05-16 18:28:18 +03:00
Isabella Siu
800f733024
OpenSearch: remove unused version detection toggle ( #68496 )
2023-05-16 10:22:23 -04:00
Sofia Papagiannaki
d458292b66
Nested folders: Allow renaming a folder multiple times ( #68379 )
...
Return folder version in response that is required for updating
the entry in the dashboard table.
2023-05-16 16:41:14 +03:00
Gabriel MABILLE
d7eea0d207
RBAC: Add a function to delete external service roles ( #68317 )
...
* RBAC: Add function to delete external service roles
* Adding a test to the service
* Update pkg/services/accesscontrol/acimpl/service_test.go
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com >
---------
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com >
2023-05-16 15:01:27 +02:00
Jo
5ec0f82baa
Separate authn flow from analytics ( #68327 )
...
* separate authn flow from analytics
* lint fix
2023-05-15 18:38:54 +02:00
Yuri Tseretyan
ab5a3820d5
Alerting: Fix status code of successful response POST /api/alertmanager/grafana/api/v2/silences in swagger specs ( #67951 )
...
* update status code to reflect reality
* update docs
2023-05-15 11:23:30 -04:00
Ivan Ortega Alba
ede8df846e
Add/Edit Panel: Enable new DS picker toggle by default ( #68380 )
...
* Add Panel: Enable new DS picker and onboarding DS prompt
* Add e2e selectors
2023-05-12 17:09:30 +02:00
Giordano Ricci
df33a1df32
Explore: Promote exploreMixedDatasource to Stable & enable by default ( #68300 )
2023-05-12 09:19:21 +01:00
Ezequiel Victorero
11c388a10f
PublicDashboards: change wording and FF to public preview state ( #68262 )
2023-05-11 15:31:19 -03:00
Misi
43be4f095a
Auth: Add alpha version of the Extended JWT client ( #67999 )
...
* initial commit
* Add tests, add configuration options
* Extend signingkeys.Service with GetServerPublicKey method
* Add, cleanup tests
* Add tests for entitlements claim
* Fix linting errors
* Suggestion to use a struct to extend the claims
(cherry picked from commit 8078b99f1d57c9426a15693d850c1ca5f0432cbe)
* Add requested changes
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
* Add test for orgID check
* Cleanup
---------
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
2023-05-11 15:12:53 +02:00
Sanghyuk Chris Lee
b10b290213
API: Fix status code when starring already starred dashboard ( #63478 )
...
Fixes #63133
2023-05-11 11:37:36 +03:00
Eric Leijonmarck
c3a0b75357
RBAC: refactoring alertingQuery to remove OrgRole check ( #67808 )
...
* WIP
* tests passing
2023-05-11 09:04:22 +01:00
Torkel Ödegaard
f8cf67347f
Themes: Adds support for extraThemes (behind feature toggle) ( #67981 )
...
* Foundations to support more themes
* Fixes
* add another test theme
* Refactorings
* more refactoring
* Update
* Fixing tests
* Fix
* Update
2023-05-10 15:37:04 +02:00
Sofia Papagiannaki
d883404f50
Nested folders: Fix missing URL from folder responses ( #68082 )
...
* Nested folders: Set URL in folder responses always
* Apply suggestions from code review
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
2023-05-10 16:20:16 +03:00
Ieva
e51b92991d
Folders: return an error when listing folders if permission guardian returns an error ( #68109 )
...
return an error when listing folders if perm gaurdian returns an error
2023-05-10 14:05:53 +01:00
Emil Tullstedt
23a9963507
Chore: Upgrade Prometheus to 2.43.0 ( #67853 )
...
- github.com/prometheus/prometheus => 2.43.0 (aka 0.43.0)
- github.com/prometheus/client_golang => 1.15.1
2023-05-10 14:09:49 +02:00
Misi
23d8f7c2fe
RBAC: Fix SearchUsersPermissions when the filter is empty ( #68176 )
...
Fix SearchUsersPermission action filter
2023-05-10 11:24:37 +02:00
Virginia Cepeda
e1ff434917
Alerting: Change text on cloud AM email addresses for contact points ( #68143 )
2023-05-10 10:44:17 +02:00
Matthew Jacobson
5422609fb1
Alerting: Fix broken integration test ( #68140 )
...
From https://github.com/grafana/grafana/pull/68122
2023-05-09 22:27:40 +03:00
Dan Cech
7572988305
add uid to team table ( #66920 )
...
* add uid to team table
* concat
* add prefix to transition uids
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-05-09 13:03:28 -04:00
Gabriel MABILLE
8c6b5a4319
RBAC: Add a function to save external service roles ( #66299 )
...
* AuthN: Save external services RBAC roles
* Add missing test
* Placing roles in the same group
* Split function to gen role and assignment
* add test case and comments
* Ensure we check external service roles are assigned once only
* Update pkg/services/accesscontrol/models_test.go
Co-authored-by: Misi <mgyongyosi@users.noreply.github.com >
---------
Co-authored-by: Misi <mgyongyosi@users.noreply.github.com >
2023-05-09 13:19:38 +02:00
Jean-Philippe Quéméner
8bb62a8316
Alerting: Add option for memberlist label ( #67982 )
2023-05-09 10:32:23 +02:00
venkatbvc
b9e53f628f
HTTP: Add TLS version configurability for Grafana server ( #67482 )
...
Co-authored-by: Rao B V Chalapathi <b_v_chalapathi.rao@nokia.com >
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
2023-05-08 17:11:36 +02:00
Yuri Tseretyan
0ce7f7eaf4
Alerting: Migration to not fail if alert_configuration table is not empty ( #67924 )
2023-05-05 12:03:53 -04:00
linoman
15e34505e2
Render analytics identifiers ( #67860 )
...
* Append analytics identifier upon authenticate session
* Add id and module upon syncing user to identity
* Add authModule & id to `IdentityFromSignedInUser`
* Allow req calls in test to use basic auth
* Add `intercom_secret` to grafana config in tests
* Add test for analytics render in html view
2023-05-05 17:17:18 +02:00
Elliot Kirk
e7cbe0276e
Faro: Adding Faro data source selector feature toggle ( #66623 )
2023-05-04 17:35:10 -07:00
Ieva
b1382ac48e
RBAC: Do not search for parents of the root folder ( #67746 )
...
do not search for parents of the general folder
2023-05-04 09:36:36 +01:00
mikkancso
76284ed3a6
Connections: Rename "Your data source" to "Data source" page ( #67662 )
...
rename "Your data source" to "Data source" page
This page was meant to be named "Data source" in the previous PR [0].
I just made a mistake by naming it wrongly.
[0]: https://github.com/grafana/grafana/pull/66813/files
2023-05-03 09:39:13 +02:00
Jo
f9fd15c01e
fix shadow log in service accounts ( #67643 )
...
* fix shadow log in service accounts
2023-05-02 13:57:46 +02:00
Torkel Ödegaard
9614dc2446
Connections: Simplify connections nav ( #66813 )
...
* Connections: Simplify connections nav
* rename Connections pages everywhere
---------
Co-authored-by: Miklós Tolnai <miklos.tolnai@grafana.com >
2023-05-02 10:51:59 +02:00
Shirley
2316178565
CloudWatch: Remove dynamic labels feature toggle ( #67371 )
2023-05-02 10:48:17 +02:00
Yuri Tseretyan
61484fa826
Alerting: Mention title of alert rule that caused migration to fail ( #67451 )
...
* add debug log for migration of alert rules
* add alert rule name and some information to conversion error
2023-05-01 10:32:16 -04:00
Ezequiel Victorero
b1b6d9e2db
PublicDashboards: Return custom meta field ( #67538 )
2023-04-28 15:03:30 -03:00
Jo
8df54a6daa
Users: Enable case insensitive login by default ( #66134 )
...
* enable case insensitive by default
* fix missing case-insensitive query
* fix missing case insensitive query
* fix missing case insensitive query in temp_user
* skip integration testing in mysql
* skip integration testing in mysql
* use t.cleanup
* lowercase only once
* aligned to only using sql as that is what we do in other parts
---------
Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com >
2023-04-28 16:38:58 +01:00
Giordano Ricci
b5a2c3c7f5
Query History: Remove migration ( #67470 )
2023-04-28 16:03:51 +01:00
Matthew Jacobson
91471ac7ae
Alerting: Template Testing API ( #67450 )
2023-04-28 15:56:59 +01:00
Yuri Tseretyan
9eb10bee1f
Alerting: Scheduler use rule fingerprint instead of version ( #66531 )
...
* implement calculation of fingerprint for ruleWithFolder
* update scheduler to use fingerprint instead of rule's version
2023-04-28 10:42:16 -04:00
Andres Martinez Gotor
932136807b
Chore: Allow to force the download of the public key ( #67486 )
2023-04-28 16:00:48 +02:00
Carl Bergquist
692bb9ed1a
Instrumentation: Add support for instrumenting database queries ( #66022 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
2023-04-28 15:19:06 +02:00
Marcus Efraimsson
4cbda914bd
Plugins: Refactor call resource API handling ( #67234 )
...
Moving call resource API stream handling within plugin management as a utility/wrapper.
Closes #66889
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com >
2023-04-28 14:02:27 +02:00
Ieva
533f8caafd
SAML: change the config option for making SAML UI accessible to org Admins ( #67399 )
...
* change from role grant overrides to SAML UI specific config option
* update permissions needed to access SAML UI
* PR feedback: change config name, change required perms to write, add a comment
2023-04-28 11:48:26 +01:00
Ryan McKinley
ca1f79b9ba
Kindsys: Target k8s style resource definitions ( #67008 )
...
Co-authored-by: sam boyer <sdboyer@grafana.com >
2023-04-27 23:32:38 +03:00