Ryan McKinley and Todd Treece
ea37a116f7
K8s: expose namespace in frontend_settings ( #78090 )
...
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2023-11-14 06:34:09 +02:00
Ryan McKinley
1be1432926
K8s: Add subresource to the example apiserver ( #78030 )
2023-11-14 05:51:58 +02:00
Ryan McKinley
a2a6f9a6d8
K8s: Update comments and structure to help a security review ( #77881 )
2023-11-13 12:51:41 -08:00
Ryan McKinley
dec9a07738
Settings: Actually deprecate access to feature flags ( #78073 )
2023-11-13 11:39:01 -08:00
Ryan McKinley
3509a5abb9
FeatureFlags: Cleanup usage of cfg.IsFeatureToggleEnabled ( #78014 )
2023-11-13 07:55:15 -08:00
Ryan McKinley
55d61c93d2
K8s: Upgrade to v0.28.3 ( #78033 )
2023-11-13 06:53:24 -08:00
Ryan McKinley
ad44164910
Preferences: Remove SQLX backing store ( #78015 )
2023-11-13 06:22:22 -08:00
Ryan McKinley
675e946b40
SQLX: Remove two unreachable services ( #78016 )
2023-11-12 09:29:14 -08:00
Ryan McKinley and Dan Cech
d410ef3439
K8s: Use grafana executable for standalone api service ( #77904 )
...
Co-authored-by: Dan Cech <dcech@grafana.com >
2023-11-09 16:50:27 -08:00
Ryan McKinley
dc4aa3e0f6
Snapshots: Hide the share button ( #77763 )
2023-11-08 11:23:50 -08:00
Ryan McKinley
4b5310dae7
Playlists: Merge the frontend vs backend k8s feature flags ( #77875 )
2023-11-08 21:14:05 +02:00
Ryan McKinley
6ab79a9f2f
K8s: Improve table converter (support non runtime.Object values) ( #77816 )
2023-11-08 10:59:19 -08:00
Ryan McKinley
229fb2c261
Stars: Remove sqlx storage implementation ( #77766 )
2023-11-07 06:55:24 -08:00
Ryan McKinley
5e7f6e8699
Snapshots: Do not return internal database ids ( #77672 )
2023-11-06 06:53:52 -08:00
Ryan McKinley
549787d4f9
Playlist: Implement the entire API with k8s client ( #77596 )
2023-11-03 09:25:29 -07:00
Ryan McKinley
35c1ee9686
EntityStore: Remove http access (can use apiserver now) ( #77602 )
2023-11-03 08:14:51 -07:00
Ryan McKinley
dd654fdc87
K8s/Playlist: Refactor apis packages so the types and registry are in different packages ( #77586 )
2023-11-03 08:07:55 -07:00
Ryan McKinley
72ed6434ca
EntityStore: Use protobuf for summary objects ( #77600 )
...
use protobuf for summary
2023-11-03 10:49:01 -04:00
Ryan McKinley
878235248e
Chore: avoid using deprecated ArrayVector ( #77581 )
2023-11-02 18:24:57 +02:00
Ryan McKinley
0d1d45ee58
Graph: Move graph component to graveyard folder ( #77579 )
2023-11-02 18:24:30 +02:00
Ryan McKinley and nikimanoledaki
45d59cf31b
Dashboards: Remove dummy trim dashboard api ( #77249 )
...
Co-authored-by: nikimanoledaki <niki.manoledaki@grafana.com >
2023-11-02 08:35:14 -07:00
Ryan McKinley
c6e27e00b4
Chore: Move internal GraphNG+Timeseries components into core ( #77525 )
...
* move to core where possible
* update imports
* ignore import order for now
* add graveyard files
* update codeowners
2023-11-01 21:59:55 -07:00
Ryan McKinley
fb9732e319
Chore: Prepare to remove <Graph /> from @grafana/ui ( #77522 )
2023-11-01 14:13:48 -07:00
Ryan McKinley
e3641d925c
K8s/Playlist: Support full CRUD from k8s to existing storage ( #75709 )
2023-11-01 12:32:24 -07:00
Ryan McKinley
5d5f8dfc52
Chore: Upgrade Go to 1.21.3 ( #77304 )
2023-11-01 09:17:38 -07:00
Ryan McKinley
d511925fc9
Chore: Add more deprecation notices to packages/grafana-ui/src/components/Graph/ ( #77480 )
...
more deprecations
2023-10-31 16:17:25 -07:00
Ryan McKinley
dd773e74f1
K8s: Implement playlist api with k8s client ( #77405 )
2023-10-31 10:26:39 -07:00
Ryan McKinley
9b472b3726
K8s: Use client-go to test legacy playlist changes ( #77245 )
2023-10-27 06:59:49 -07:00
Ryan McKinley
7d619199d0
K8s/Authorizer: Move allow from fallback to org_role ( #77235 )
2023-10-26 20:46:45 +03:00
Ryan McKinley
c122ffc72b
K8s: Add integration test infra, and fix authz patterns ( #77218 )
2023-10-26 20:02:33 +03:00
Ryan McKinley
ba1575322b
K8s: Share legacy storage configs with etcd based configs ( #77181 )
2023-10-26 09:05:51 -07:00
Ryan McKinley
7e069f9d91
K8s: Move the namespace mapper to the same package that resolves them ( #77101 )
2023-10-25 14:13:46 -04:00
Ryan McKinley
d2732ae726
K8s: Add explicit table converter ( #77098 )
2023-10-25 09:00:20 -07:00
Ryan McKinley
5d44240fca
K8s: Use grafana.app as the playlist+example group name domains ( #77096 )
2023-10-25 07:24:19 -07:00
Ryan McKinley and Todd Treece
2a527aa33b
K8s: Namespace parsing updates (default + stack-id) ( #76310 )
...
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2023-10-12 21:34:50 +03:00
Ryan McKinley
29cf60988b
Playlist: Use a different go struct for sql service vs k8s ( #76393 )
2023-10-12 08:29:06 -07:00
Ryan McKinley
6983af3a70
Playlist: Add an api wrapper for playlist requests ( #76308 )
2023-10-11 19:19:13 +03:00
Ryan McKinley
c26e3d80e3
Playlist: Add create+update timestamps to the database ( #76295 )
2023-10-10 12:46:12 -07:00
Ryan McKinley
717a9dd616
K8s: Add example api service ( #75911 )
2023-10-06 21:55:22 +03:00
Ryan McKinley
1aaaa133fb
Schema: link table panel to the schema definitions ( #75671 )
2023-09-29 08:21:20 -07:00
Ryan McKinley
010b2461b9
Plugins: Move alias support to plugin json (but still hardcoded) ( #75129 )
2023-09-29 08:20:37 -07:00
Ryan McKinley
0af7247612
Chore: cleanup old dashboardPreviews files ( #75682 )
2023-09-28 13:31:07 -07:00
Ryan McKinley
bbdd1fc3b1
Playlist: Remove unused/deprecated api and unused wrapper ( #75503 )
2023-09-27 15:28:16 +00:00
Ryan McKinley
e72b5c54f8
K8s/Playlist: Isolate apiGroup from server ( #75321 )
2023-09-22 18:29:43 -07:00
Ryan McKinley
a1250632c3
Inspector: Show transformation query errors ( #73344 )
2023-09-20 09:09:51 -07:00
Ryan McKinley
e83054386b
Chore: Remove unused/deprecated method ( #74485 )
2023-09-19 10:51:50 -07:00
Ryan McKinley
85e629dc7d
Chore: make GPRCServerService private ( #74612 )
2023-09-08 12:44:18 -07:00
Ryan McKinley
f7522b6322
Plugins: Move filter back to DataSourceWithBackend ( #74147 )
2023-09-06 01:34:23 +03:00
Ryan McKinley
025b2f3011
Chore: use any rather than interface{} ( #74066 )
2023-08-30 18:46:47 +03:00
Ryan McKinley
e605c686f8
Transforms: Catch errors while running transforms ( #73451 )
2023-08-18 13:55:42 -07:00
Ryan McKinley
7431c0ddb1
UserSync: Avoid UpdateLastSeenAt with invalid user ids ( #72776 )
...
* avoid user zero
* more errors
* more tests
* split
2023-08-03 08:26:02 +02:00
Ryan McKinley and sam boyer
10ea92fa09
Schemas: minor updates from the k8s branch ( #71688 )
...
Co-authored-by: sam boyer <sdboyer@grafana.com >
2023-07-21 19:17:11 +03:00
Ryan McKinley
09cc63329f
XYChart: Improve base options setup ( #67878 )
2023-07-10 17:54:01 -07:00
Ryan McKinley
698b07518a
Dashboards: Support an auto refresh interval that is based on the query range ( #70479 )
2023-06-26 19:46:23 +03:00
Ryan McKinley and David Harris
2233886f80
Docs: Update notice on angular deprecations ( #70663 )
...
Co-authored-by: David Harris <david.harris@grafana.com >
2023-06-26 19:39:14 +03:00
Ryan McKinley
ae688adabc
TestData: Drop some percentage of CSV values from a request ( #70404 )
2023-06-21 13:17:10 -05:00
Ryan McKinley
da66aefa87
EnityAPI: update summary builder to support library panels ( #70280 )
2023-06-16 14:44:16 -07:00
Ryan McKinley
8aae6b679a
FeatureFlags: Change alpha/beta language to align with release staging language ( #69422 )
2023-06-08 09:16:55 -07:00
Ryan McKinley
e17ef5e504
Pyroscope: Rename phlare to grafana-pyroscope-datasource ( #68859 )
2023-06-07 06:09:29 +03:00
Ryan McKinley
422684d8b0
Plugins: Support changing plugin IDs (hardcoded) ( #67867 )
2023-06-02 10:46:12 -07:00
Ryan McKinley
51107e9cab
Schema: Remove ServiceAccount kind ( #69194 )
...
remove service account kind
2023-06-01 07:02:17 -07:00
Ryan McKinley
3647392b40
JoinDataFrames: Keep field name if possible ( #69289 )
2023-05-31 09:46:39 -05:00
Ryan McKinley
a61d828998
FeatureFlags: Support hiding from docs ( #69261 )
2023-05-30 09:04:01 -07:00
Ryan McKinley and Leon Sorokin
effe21fb65
TestData: Support labels in CSV content name ( #61337 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2023-05-26 19:36:43 +03:00
Ryan McKinley
e7da2a179e
Schema: Add schema for role+access policies ( #68047 )
2023-05-24 10:31:57 -07:00
Ryan McKinley
c66d5721f7
Kinds: Use apimachinery ObjectMeta for metadata ( #68668 )
2023-05-24 09:13:44 -07:00
Ryan McKinley
07e794c312
FeatureFlags: Do not allow spaces in descriptions ( #68852 )
2023-05-23 07:42:22 -07:00
Ryan McKinley
26658d172f
Migrations: Support independent migration log for entity api ( #68511 )
2023-05-22 11:31:07 -07:00
Ryan McKinley
2c75a51285
Schema: Move TeamDTO properties out of the resource ( #68155 )
2023-05-22 11:30:36 -07:00
Ryan McKinley
a7cec6dd03
Docs: Fix feature toggle docs generation ( #68733 )
2023-05-18 13:03:16 -07:00
Ryan McKinley
2e7b77a94a
StateTimeline: Support hideFrom field config ( #68586 )
2023-05-16 12:18:35 -07:00
Ryan McKinley
1f43c62d03
HelpWizard: Show snapshot preview regardless of scenes feature toggle ( #68157 )
2023-05-10 05:32:20 -07:00
Ryan McKinley
4ee894b0be
Heatmap: Fix log scale editor ( #68132 )
2023-05-09 14:29:52 -07:00
Ryan McKinley
a650ddfecd
Dashboards: Make the home dashboard non-editable (by default) ( #68044 )
2023-05-09 07:04:49 -07:00
Ryan McKinley and Leon Sorokin
9788646110
Docs: Add DataFrame notice to plugin migration guide ( #67947 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2023-05-06 07:35:50 -07:00
Ryan McKinley
854d497f94
Schema: Fix dimension schemas ( #67935 )
2023-05-05 12:16:31 -07:00
Ryan McKinley
881ed3b599
Schema: Add basic folder schema ( #67561 )
2023-05-03 13:07:39 -07:00
Ryan McKinley
86302bc1ec
DataFrame: Deprecate MutableDataFrame ( #67569 )
2023-05-01 19:41:40 -07:00
Ryan McKinley
55df8afe8f
Timeseries: don't show conversion error for empty response ( #67590 )
2023-05-01 09:42:22 -07:00
Ryan McKinley
e493bec3a8
Geomap: Improve migration logic ( #65500 )
2023-04-28 12:20:10 -07:00
Ryan McKinley
cd0fb21f29
Angular: support getLegacyAngularInjector() even when angular is disabled. ( #67439 )
2023-04-28 17:31:51 +03:00
Ryan McKinley
f5d97c677b
TimeSeries: Explicitly add transformer when timeseries-long exists ( #64092 )
2023-04-28 06:10:02 +03:00
Ryan McKinley and sam boyer
ca1f79b9ba
Kindsys: Target k8s style resource definitions ( #67008 )
...
Co-authored-by: sam boyer <sdboyer@grafana.com >
2023-04-27 23:32:38 +03:00
Ryan McKinley
8352e716dd
ArrayDataFrame: Convert to a simple utility function rather than dynamically loaded values ( #67427 )
2023-04-27 12:38:19 -07:00
Ryan McKinley
5c4ecf7a86
Chore: Stop using ArrayVector and MutableField ( #67333 )
2023-04-27 01:28:54 +03:00
Ryan McKinley
e1ab9cc9d8
Chore: Remove test type app mode ( #66987 )
2023-04-26 08:30:57 -07:00
Ryan McKinley
93348c2a17
Spreadsheet: Convert to DataFrame ( #67170 )
2023-04-25 07:47:22 -07:00
Ryan McKinley and Victor Marin
29d3b79a0b
DataGrid: Avoid MutableDataFrame where possible ( #67174 )
...
* avoid mutable
* remove mutableDataFrame from utils also
* fix build and add couple more testss
---------
Co-authored-by: Victor Marin <victor.marin@grafana.com >
2023-04-25 16:33:16 +03:00
Ryan McKinley
607b94aaa2
FieldValues: Use standard array functions ( #67012 )
2023-04-20 22:03:38 -07:00
Ryan McKinley
987eff82a3
FieldValues: Implement array accessors for deprecated Vector types ( #66807 )
2023-04-19 00:07:27 +03:00
9452c0d718
Annotations: Support filtering the target panels ( #66325 )
...
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
2023-04-18 15:39:30 -05:00
Ryan McKinley and Torkel Ödegaard
cdb49887d8
HelpWizard: Use scenes to render dashboard inline dashboard ( #64936 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2023-04-17 23:45:14 -07:00
Ryan McKinley and Dan Cech
15b469bd12
UsageStats: Add database age and driver ( #66535 )
...
Co-authored-by: Dan Cech <dcech@grafana.com >
2023-04-17 18:27:04 -07:00
Ryan McKinley and Leon Sorokin
09f03e92bf
FieldValues: Use simple array in panel visualizations ( #66706 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2023-04-17 14:46:29 -07:00
Ryan McKinley and Leon Sorokin
50cb4f8998
FieldValues: Use simple array in transformations and grafana/data ( #66702 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2023-04-17 14:02:51 -07:00
Ryan McKinley
39c04a8e36
Chore: Remove deprecated dashboardId from panel query runner ( #64786 )
2023-04-14 16:50:10 -07:00
Ryan McKinley and Leon Sorokin
e65163ba4e
FieldValues: Use plain arrays instead of Vector (part 2 of 2) ( #66224 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2023-04-14 09:03:45 -05:00
b8188eead4
FieldValues: Use plain arrays instead of Vector (part 1 of 2) ( #66187 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2023-04-14 07:36:53 -05:00
Ryan McKinley and Dan Cech
fef490e4f8
Analytics: Add total dashboard byte size to reporting ( #66425 )
...
Co-authored-by: Dan Cech <dcech@grafana.com >
2023-04-13 21:37:03 +03:00
Ryan McKinley
b83627a661
Table Panel: Fix panel migration for options cell type ( #66305 )
2023-04-12 08:52:44 -07:00