Sergej-Vlasov
4e0c3555df
DashboardScene: Include scenes e2e in pr checks ( #89297 )
...
* adjust drone to run scenes e2e alongside
* adjust typo in scenes e2e folder name for consistency
* fix select options selector inssue with scenes bump
* skip tests in old arch that result in race conditions
* skip more flaky tests due to race conditions
* skip scenes e2e instead of old arch in case of race condition
* update to latest scenes version
* skip test due to race conditions
* skip flaky race condition test
* modify and sign drone pipeline
* remove unnecessary edits
* resolve merge conflicts and regenerate drone.yml
2024-06-24 17:57:50 +03:00
Christopher Lord
d701c181e1
chore: rename 'Incidents' sidebar to 'Incident' (the product name) ( #87396 )
...
* chore: rename 'Incidents' sidebar to 'Incident' (the product name)
* run make i18n-extract
2024-06-24 17:55:53 +03:00
Rajguru
1b2f110664
Users: Add config option to control how often last_seen is updated ( #88721 )
...
Users: Add config option to control how often last_seen is updated
Co-authored-by: Karl Persson <kalle.persson92@gmail.com>
2024-06-24 16:54:56 +02:00
Juan Cabanas
399651b9ad
ShareDrawer: Share snapshot ( #89195 )
2024-06-24 10:26:06 -03:00
ismail simsek
946545cfc5
Chore: Move LocalStorageValueProvider under @grafana/data pacakge ( #89580 )
...
Rehome LocalStorageValueProvider
2024-06-24 15:06:49 +02:00
Gilles De Mey
e84e0c9f08
Alerting: Make alert group editing safer ( #88627 )
2024-06-24 16:04:43 +03:00
Marcus Andersson
04f39457cf
Chore: Remove sensitive information from presigned URLs prior to logging ( #87035 )
...
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
Co-authored-by: Dan Cech <dcech@grafana.com>
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com>
2024-06-24 14:53:42 +02:00
Dominik Prokop
96fda0d6ea
NavToolbarActions: Make sure ToolbarActions are renrendered when needed ( #89615 )
2024-06-24 14:52:02 +02:00
Ashley Harrison
a89deaeb73
BrowseDashboards: Stop caching getAffectedItems
( #89609 )
...
stop caching getAffectedItems since alert rule/library panel creation isn't in rtkquery
2024-06-24 13:28:44 +01:00
antonio
6a68cc87a9
alerting tutorial fixes ( #89606 )
2024-06-24 13:01:14 +02:00
github-actions[bot]
78a85126f5
I18n: Download translations from Crowdin ( #89503 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-24 13:48:23 +03:00
Ashley Harrison
7939745411
Chore: SCSS cleanup ( #89563 )
...
* fix fonts loading from CDN
* migrate font-awesome styles to emotion globals
* fix font-awesome rendering
* remove storybook scss overrides
* fix storybook theme imports
2024-06-24 11:42:16 +01:00
Gábor Farkas
bcb23630d0
docs: update dashboard-variable docs ( #88824 )
...
* docs: update dashboard-variable docs
* better text
Co-authored-by: Alexa V <239999+axelavargas@users.noreply.github.com>
* formatting fix
* fixed indentation
* more indent fixes
* better text
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com>
* better text
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com>
---------
Co-authored-by: Alexa V <239999+axelavargas@users.noreply.github.com>
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com>
2024-06-24 12:40:08 +02:00
Alex Khomenko
c778b16570
i18n: Use generated token ( #89605 )
2024-06-24 13:32:23 +03:00
Josh Hunt
51afe257a3
CI: Run auto-milestone on pull_request_target for forks ( #89410 )
...
* CI: Run auto-milestone on pull_request_target for forks
* remove milestone check
2024-06-24 11:18:30 +01:00
Ieva
2bc75016da
Docs: fix a typo ( #89603 )
...
Fix a typo
2024-06-24 10:27:48 +01:00
Isabel Matwawana
c7ec41e8c5
Docs: Edit mode updates 4 ( #89581 )
...
* Replaced three screeshots
* Replaced grafana URIs with cloud ones
* Updated main screenshot and descriptions
* Updated descriptions and added links
2024-06-24 09:09:41 +02:00
Alex Khomenko
b971f94bb6
Announcement banner: Update docs ( #89599 )
...
* Announcement banner: Update docs
* Fix draft
2024-06-24 10:07:10 +03:00
Erik Sundell
fc17dc4d6a
Plugin E2E: Add alerting tests ( #88909 )
...
add alerting tests
2024-06-24 08:39:43 +02:00
pmo
baf2e4d43c
Fix typo in API key ( #89568 )
2024-06-23 21:58:59 +01:00
Gilles De Mey
c0641a0ca6
Devenv: Allow configuring alertmanager config for prometheus docker block ( #89558 )
2024-06-22 11:20:51 +00:00
Jean-Philippe Quéméner
bc43078320
fix(grafana-apps): copy namespace from connect ctx ( #89569 )
2024-06-21 20:05:55 +03:00
Leonor Oliveira
e216de56e6
Unified Storage: Always populate RV and UID on create ( #89554 )
2024-06-21 17:37:53 +01:00
ismail simsek
dd15c825f0
Chore: Export SelectMenuOptions ( #89546 )
...
export SelectMenuOptions
2024-06-21 17:00:07 +02:00
Alexa V
7feea32602
DashboardScene: Fix dashboard clear when row repeating with non-existing variable ( #89559 )
...
---------
Co-authored-by: Sergej-Vlasov <sergej.s.vlasov@gmail.com>
2024-06-21 17:59:38 +03:00
Isabel Matwawana
b62f8c0f19
Docs: Edit mode updates 2 ( #89520 )
2024-06-21 10:02:16 -04:00
Jack Westbrook
af9538ce55
Chore: Remove yarn@1 and @types/add from package.json ( #89535 )
...
chore(npm): remove unused yarn@1.x and @types/add from root package.json
2024-06-21 13:54:35 +00:00
Ashley Harrison
3c15781788
Panel: Fix text aliasing bug when panel is loading ( #89538 )
...
* place loading bar animation in its own stacking context to prevent aliasing of text
* add comment
2024-06-21 14:40:51 +01:00
Michael Mandrus
89337ea01f
CloudMigrations: Add unit tests for snapshot management ( #89521 )
...
* add regex support for api tests
* revert dumb thing
* add api tests
* add unit test for core async workflow
* add xorm store unit tests
* fix typo
* remove unnecessary assignment
2024-06-21 16:35:15 +03:00
Ryan McKinley
70cd002826
Storage: Make entity to runtime.Object conversion public ( #89549 )
...
* make conversion public
* make conversion public
2024-06-21 16:28:09 +03:00
Kim Nylander
9f04b6d6a8
Add note for streaming TraceQL results for GET and/or Tempo setups using intermediary proxies ( #89251 )
...
Co-authored-by: Jennifer Villa <jvilla2013@gmail.com>
2024-06-21 09:12:08 -04:00
Mihai Doarna
02b0b7af16
SSO: Add basic validation rules for LDAP settings ( #89548 )
...
add basic validation rules for LDAP settings
2024-06-21 15:48:19 +03:00
Kristin Laemmert
ab5a079bcc
Fix: add mapping for the new mysqlRepl driver ( #89551 )
2024-06-21 08:35:46 -04:00
Misi
4be92ed111
Docs: Improve Okta docs ( #89453 )
...
* Improve Okta docs
* Update docs/sources/setup-grafana/configure-security/configure-authentication/okta/index.md
---------
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2024-06-21 13:25:11 +02:00
Ivan Ortega Alba
aea894191b
Home: Remove extra padding for dashboard home ( #89432 )
2024-06-21 13:16:16 +02:00
Josh Hunt
06a1e8e22b
RecentlyDeleted: Update Search table for deleted items ( #89311 )
...
* RecentlyDeleted: Show hard delete date
* format date
* don't crash when <60 minutes
* tooltip
* reimplement course duration
* oops fixed missed units
* cleanup
2024-06-21 13:58:28 +03:00
ismail simsek
957957e62a
Chore: Move amendTimeSeries in @grafana/data package ( #89456 )
...
* move amendTimeSeries in @grafana/data package
* betterer and prettier
2024-06-21 13:39:42 +03:00
kay delaney
d750af0c48
Scenes: Unset _changesWorker when change tracker is terminated ( #89495 )
...
* Scenes: Unset _changesWorker when change tracker is terminated
Closes #89458
2024-06-21 13:18:52 +03:00
Jack Westbrook
e5474511d8
Plugins: Introduce magic modules to fe sandbox loader ( #89274 )
...
* feat(fe-sandbox): introduce module and exports magic modules to executed plugin code
* refactor(fe-sandbox): rename module and exports vars for clarity
2024-06-21 11:35:02 +02:00
Gabriel MABILLE
f0ff7d57b4
RBAC: Allow folders actions in plugins roles ( #89523 )
...
* Allow some additional core actions for plugins
* typo
* Test nit.
2024-06-21 12:08:30 +03:00
Ashley Harrison
be65aaf5dc
Chore: Clean up some more old SCSS ( #89404 )
...
* remove/migrate normalize.scss
* fix typo
* migrate _add_data_source styles
* migrate panel-header styles
* migrate slate styles to emotion globals
* put back a couple of classes used by external plugins
2024-06-21 10:03:57 +01:00
Ashley Harrison
8840471574
Internationalisation: Update docs with nested variable examples ( #89484 )
...
* update i18n docs to handle interpolating variables inside inner components
* update with wrapping component example
2024-06-21 09:48:40 +01:00
antonio
5e75c0d179
tutorials:alerting:get-started-p2 ( #89477 )
...
* tutorials:alerting:get-started-p2
* author,figures
* link, numbering, note
* fix,title
* Update docs/sources/tutorials/alerting-get-started-pt2/index.md
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
* Update docs/sources/tutorials/alerting-get-started-pt2/index.md
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
* Update docs/sources/tutorials/alerting-get-started-pt2/index.md
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
* alt text
* Revert "alt text"
This reverts commit 511a946158
.
* alt-text-pt2
* all pretty no pity
---------
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
2024-06-21 08:40:49 +00:00
Jo
d972bdca08
Docs: Add fixed role UUIDs to docs for terraform provisioning ( #89457 )
...
* add role UUID to docs
* add table description and terraform hyperlink
2024-06-21 08:20:02 +00:00
Ryan McKinley
93ef90a1e4
K8s: remove (not great) example api ( #89524 )
2024-06-21 10:23:08 +03:00
Miklós Tolnai
f74afa5e7f
Codeowners: Remove @mikkancso
from codeowners ( #89471 )
...
remove mikkancso from codeowners
2024-06-21 09:54:12 +03:00
Darren Janeczek
61a102274d
datatrails: only store bookmark state instead of the entire trail step history ( #86929 )
...
only store bookmark state instead of the entire step history
2024-06-20 22:13:51 -04:00
Jev Forsberg
491101bc8c
Automation: Verify release artifacts on grafana.com ( #89197 )
...
* baldm0mma/verify_release/ create verify_release_for_download function
* baldm0mma/verify_release/ add name, image, env
* baldm0mma/verify_release/ add initial commands
* baldm0mma/verify_release/ add deps?
* baldm0mma/verify_release/ update location
* baldm0mma/verify_release/ add anno to lib-star
* bald0mma/verify_release/ update func name to verify_grafanacom_step
* baldm0mma/verify_release/ add verify shell script
* baldm0mma/verify_release/ add script content, first attempt
* baldm0mma/verify_release/ add node image to verify_grafanacom_step
* baldm0mma/verify_release/ add gcom secret note
* baldm0mma/verify_release/ add sudo to apt-get
* baldm0mma/verify_release/ add anno
* baldm0mma/verify_release/ add anno to secrets
* baldm0mma/verify_release/ update commands to reflect node env image
* baldm0mma/verify_release/ update annos
* baldm0mma/verify_release/ update tag variable
* baldm0mma/verify release/ add whitespace
* baldm0mma/verify_releases/ update with no bash loops
* baldm0mma/verify_release/ update exit logic
* baldm0mma/verify_release/ remove annos
* baldm0mma/verify_releasse/ resign and build yml
* baldm0mma/verify_release/ remove annos
* baldm0mma/verify_release/ update signature
* baldm0mma/verify_release/ download curl
* baldm0mma/verify_release/ remove temp key folder removal
* baldm0mma/verify_release/ account for artifact download time
* baldm0mma/verify_release/ add anno
* baldm0mma/verify_release/ update location
* baldm0mma/verify_release/ update script
* baldm0mma/verify_release/ make drone
* baldm0mma/verify_release/ update script for oss or ent
* baldm0mma/verify_release/ add promotion option
* baldm0mma/verify_release/ make drone
* Update scripts/drone/events/release.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com>
* Update scripts/drone/steps/lib.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com>
* Update scripts/drone/steps/lib.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com>
* baldm0mma/verify_release/ update drone
* Update scripts/drone/events/release.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com>
* baldm0mma/verify_release/ update drone
* Update scripts/drone/steps/lib.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com>
* baldm0mma/update drone
* baldm0mma/verify_release/ update path
* baldm0mma/verify_release/ make drone
* baldm0mma/update drone
* Apply suggestions from code review
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com>
* baldm0mma/verify_release/ update for loop to account for failure
* baldm0mma/verify_release/ make drone
* baldm0mma/verify_release/ make format-drone
* baldm0mma/verify_release/ rem unused var
---------
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com>
2024-06-20 17:20:49 -06:00
Yuri Tseretyan
b075926202
Alerting: Time Intervals API ( #88201 )
...
* expose ngalert API to public
* add delete action to time-intervals
* introduce time-interval model generated by app-platform-sdk from CUE model the fields of the model are chosen to be compatible with the current model
* implement api server
* add feature flag alertingApiServer
---- Test Infra
* update helper to support creating custom users with enterprise permissions
* add generator for Interval model
2024-06-20 16:52:03 -04:00
Matthew Jacobson
3228b64fe6
Alerting: Resend resolved notifications for ResolvedRetention duration ( #88938 )
...
* Simple replace of State.Resolved with State.ResolvedAt
* Retain ResolvedAt time between Normal->Normal transition
* Introduce ResolvedRetention to keep sending recently resolved alerts
* Make ResolvedRetention configurable with resolved_alert_retention
* Tick-based LastSentAt for testing of ResendDelay and ResolvedRetention
* Do not reset ResolvedAt during Normal->Pending transition
Initially this was done to be inline with Prom ruler. However, Prom ruler
doesn't keep track of Inactive->Pending/Alerting using the same alert instance,
so it's more understandable that they choose not to retain ResolvedAt. In our
case, since we use the same cached instance to represent the transition, it
makes more sense to retain it.
This should help alleviate some odd situations where temporarily entering
Pending will stop future resolved notifications that would have happened
because of ResolvedRetention.
* Pointers for ResolvedAt & LastSentAt
To avoid awkward time.Time{}.Unix() defaults on persist
2024-06-20 16:33:03 -04:00