Ryan McKinley
d82f3be6f7
QueryService: Use types from sdk ( #84029 )
2024-03-08 18:12:59 +02:00
Ryan McKinley
3e86a4edc8
PanelTitleSearch: Show datasource usage in plugins ( #83922 )
2024-03-05 22:20:38 +02:00
Ryan McKinley and ismail simsek
5aa965b9e9
Prometheus: remove cue definition ( #83808 )
...
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2024-03-04 10:23:32 -08:00
Ryan McKinley
3036b50df3
Expressions: expose ConvertDataFramesToResults ( #83805 )
2024-03-04 18:22:56 +02:00
Ryan McKinley
d7bcd119c3
K8s: improve openapi generation ( #83796 )
2024-03-02 00:26:04 +02:00
Ryan McKinley
5f6bf93dd5
Expressions: Use enumerations rather than strings ( #83741 )
2024-03-01 19:38:32 +02:00
Ryan McKinley and Todd Treece
74115f1f08
Chore: fix apiserver integration tests ( #83724 )
...
Co-authored-by: Todd Treece <todd.treece@grafana.com >
2024-02-29 14:58:49 -08:00
Ryan McKinley
239abe4234
Chore: Restore vectorator export ( #83637 )
2024-02-28 23:00:00 +02:00
Ryan McKinley
6517431165
Chore: Remove components from the graveyard folder in grafana/ui ( #83545 )
2024-02-28 08:36:53 -08:00
Ryan McKinley
07128cfec1
Chore: Restore ArrayVector ( #83608 )
2024-02-28 07:38:21 -08:00
Ryan McKinley
de75813d8d
Chore: Remove the deprecated Vector type ( #83469 )
2024-02-27 12:28:57 -08:00
Ryan McKinley
d122af6b97
Live: Improve the debug panel and add a devenv dashbaord ( #83350 )
2024-02-26 07:56:35 -08:00
Ryan McKinley
809c1eaddb
Snapshots: delete from same org ( #83111 )
...
delete in org
2024-02-21 08:04:15 -05:00
Ryan McKinley
f23f50f58d
Expressions: Add model struct for the query types (not map[string]any) ( #82745 )
2024-02-17 02:59:11 +02:00
Ryan McKinley
c879588332
APIServer: Use options pattern in standalone mode ( #82760 )
...
use options
2024-02-15 12:00:20 -08:00
Ryan McKinley
3482c8ef09
Chore: Add omit wrapper for xorm ( #82476 )
2024-02-14 12:19:46 -08:00
Ryan McKinley and ismail simsek
0c6e409350
Chore: Update arrow and prometheus dependencies ( #82215 )
...
* update arrow and prometheus
* keep codeowner
* use compare
* use grafana-plugin-sdk-go v0.210.0
---------
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2024-02-13 01:50:25 +01:00
Ryan McKinley
d1e5e4e747
FeatureToggles: keep older history ( #82336 )
2024-02-12 15:13:51 -08:00
Ryan McKinley
ce910a7eb2
FeatureFlags: manage creation/modification times automatically ( #82131 )
2024-02-09 15:34:12 -08:00
Ryan McKinley
f60b5ecec4
Chore: Avoid NPE with annotations query ( #82216 )
2024-02-09 08:48:11 -08:00
Ryan McKinley
ac5a387086
Peakq: move templates into query service ( #82193 )
2024-02-08 18:27:03 +01:00
Ryan McKinley and Kyle Brandt
4884194879
Peakq: use generic query function ( #82121 )
...
Co-authored-by: Kyle Brandt <kyle@grafana.com >
2024-02-08 08:29:42 -05:00
Ryan McKinley
3464b6e581
Peakq: support multi-value template variables ( #82036 )
2024-02-07 18:46:43 +02:00
Ryan McKinley
40a08a7720
K8s: use +enum tag in playlist and unstructured dummy ( #82022 )
2024-02-06 16:10:32 -08:00
Ryan McKinley
a052dab7bc
K8s/Playlists: Only dual write when an external storage is configured ( #82015 )
2024-02-06 12:09:33 -08:00
Ryan McKinley
91754bcda5
K8s: Refactor standalone apiserver initialization ( #81932 )
2024-02-06 08:40:35 -08:00
Ryan McKinley
ce12eba858
K8s/Folders: Add all features to k8s endpoints ( #81858 )
2024-02-06 07:09:40 -08:00
Ryan McKinley
202eecccbc
K8s: Update common openapi generation scripts ( #81857 )
2024-02-04 22:37:10 +02:00
Ryan McKinley
ba3ee60711
K8s: Allow more control over the final openapi results ( #81829 )
2024-02-02 14:19:45 -08:00
Ryan McKinley
651faff08a
Chore: go mod tidy after apiserver refactor ( #81824 )
2024-02-02 23:03:19 +02:00
Ryan McKinley
ed925c81d4
Chore: deprecate/remove folderId from more typescript ( #81194 )
2024-02-02 18:42:43 +02:00
Ryan McKinley
795eb4a8d8
K8s/Snapshots: Add dashboardsnapshot api group ( #77667 )
2024-02-01 22:40:11 -08:00
Ryan McKinley
810d14d88f
K8s: use --runtime-config={group}/{version}=true to enabled APIs ( #81614 )
2024-02-01 22:06:28 -08:00
Ryan McKinley
9c9e5e68c8
User: Add uid colum to user table ( #81615 )
2024-02-01 18:14:10 -08:00
Ryan McKinley
9d17f6e6aa
Transformers: Do not add transformation info to output frames ( #81747 )
2024-02-01 17:17:30 -08:00
Ryan McKinley
e013cd427c
K8s: Add basic query service ( #80325 )
2024-01-31 20:36:51 +02:00
Ryan McKinley
2ffd56c23b
K8s: Improve OpenAPI behaviour ( #81606 )
2024-01-31 01:17:14 +02:00
Ryan McKinley
e041055012
K8s/Folders: Rename api group to singular ( #81443 )
2024-01-30 08:50:37 -08:00
Ryan McKinley
1fab107e79
FeatureFlags: Avoid using cfg.IsFeatureToggleEnabled ( #81407 )
2024-01-28 15:22:45 -08:00
Ryan McKinley
c9ff6a9ab9
Chore: Generate shorter UIDs ( #79843 )
2024-01-24 11:27:46 -08:00
Ryan McKinley
2b355ff280
K8s: Remove grafanaAPIServer feature toggle ( #81030 )
2024-01-23 08:27:28 -08:00
Ryan McKinley
c7c594dba0
K8s/DataSource: Introduce PluginConfigProvider ( #80928 )
2024-01-22 11:32:25 -08:00
Ryan McKinley
96fe605d95
FeatureFlags: fix setting flags to false in startup ( #80836 )
2024-01-18 20:03:45 +02:00
Ryan McKinley and Michael Mandrus
41e523bde7
K8s/FeatureFlags: Add an apiserver to manage feature flags (dev only) ( #80501 )
...
* add deployment registry API cloud only
* update versions
* add feature flag endpoints
* use helpers
* merge main
* update AllowSelfServie and re-run code gen
* fix package name
* add allowselfserve flag to payload
* remove config
* update list api to return the full registry including states
* change enabled check
* fix compile error
* add feature toggle and split path in frontend
* changes
* with status
* add more status/state
* add back config thing
* add back config thing
* merge main
* merge main
* now on the /current api endpoint
* now on the /current api endpoint
* drop frontend changes
* change group name to featuretoggle (singular)
* use the same settings
* now with patch
* more common refs
* more common refs
* WIP actually do the webhook
* fix comment
* fewer imports
* registe standalone
* one less file
* fix singular name
---------
Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com >
2024-01-17 21:32:44 -08:00
Ryan McKinley
f434467ef8
Table: Support showing data links inline. ( #80691 )
2024-01-17 23:05:25 +02:00
Ryan McKinley
48a5c1e850
FeatureFlags: Remove the unsupported/undocumented option to read flags from a file ( #79959 )
2024-01-16 23:18:25 +02:00
Ryan McKinley and Dan Cech
e1d387d826
K8s/Storage: Register field-selector on all kinds ( #79822 )
...
Co-authored-by: Dan Cech <dcech@grafana.com >
2024-01-16 08:30:01 -08:00
Ryan McKinley
bb05a6f58f
K8s: Move shared apis to a common folder with shared openapi spec ( #80484 )
2024-01-12 12:05:30 -08:00
Ryan McKinley
85d68b88cf
FeatureFlags: Remove enabled from FeatureFlag model ( #79960 )
2024-01-10 21:34:18 -08:00
Ryan McKinley
2c09f969f1
K8s: Add dashboard service (requires dev mode) ( #78565 )
2024-01-11 01:20:30 +02:00
Ryan McKinley
6be6724433
K8s/Testdata: Expose testdata in standalone apiserver ( #80248 )
2024-01-10 17:45:23 +02:00
Ryan McKinley
ee7daeb2a7
APIServer: Move shared code to a utility/helper function ( #80261 )
2024-01-10 07:30:16 -08:00
Ryan McKinley
53411eeaa0
K8s: Expose testdata connection as an api-server (dev mode only) ( #79726 )
2024-01-09 12:26:24 -08:00
Ryan McKinley
1caaa56de0
FeatureFlags: Use interface rather than manager ( #80000 )
2024-01-09 10:38:06 -08:00
Ryan McKinley
114845a99a
Transformations: Use an explicit join seperator when converting from an array to string field ( #80169 )
2024-01-09 18:24:16 +02:00
Ryan McKinley
c598306523
K8s: Enable api-server by default ( #79942 )
2024-01-02 09:54:57 -08:00
Ryan McKinley and nmarrs
ae3156d727
XYChart: Config cleanup and refactoring ( #79915 )
...
* xy config cleanup
* more cleanup
* clean up betterer some
---------
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
2023-12-31 16:50:53 -08:00
Ryan McKinley
539bc6d31b
Playlist: Implement a more efficient List command to support k8s list ( #79820 )
2023-12-21 15:03:12 -08:00
Ryan McKinley
10bb02e026
K8s: fix UID creator and paths ( #79769 )
2023-12-20 14:42:38 -08:00
Ryan McKinley
d195c3807e
Storage: Use int64 for resourceVersion ( #79735 )
2023-12-20 11:26:35 -08:00
Ryan McKinley
67bbdd7c05
K8s/Folders: Add folders api service (with legacy storage) ( #79413 )
2023-12-20 20:28:56 +02:00
Ryan McKinley
33d2d0a12d
K8s: Refactor authorization initialization ( #79670 )
2023-12-19 19:12:35 +02:00
Ryan McKinley
139025af1e
K8s: Update OpenAPI post processing structures ( #79553 )
...
* add prefix
* update extra paths
2023-12-15 07:53:35 -08:00
Ryan McKinley
f69516bf47
K8s: Add resource type helper to avoid so many hardcoded names ( #79344 )
2023-12-11 22:03:48 +02:00
Ryan McKinley
deb8faf1e3
Storage: remove git backing for storage ( #79181 )
2023-12-07 00:04:13 +02:00
Ryan McKinley
9849c954a3
Chore: remove the entity kind registry ( #79178 )
2023-12-06 14:00:53 -08:00
Ryan McKinley
3299809977
Chore: remove unused math function ( #79120 )
2023-12-06 01:38:48 -08:00
Ryan McKinley and Charandas Batra
439edebcd6
K8s: fix standalone command and add hack scripts ( #79052 )
...
Co-authored-by: Charandas Batra <charandas.batra@grafana.com >
2023-12-05 14:31:49 -08:00
Ryan McKinley
7b78061235
K8s: Add grafana metadata accessor ( #79050 )
2023-12-04 18:20:17 -08:00
Ryan McKinley
f761ae1f02
FeatureFlags: Add created time property ( #78996 )
2023-12-03 20:45:51 -08:00
Ryan McKinley
49fc8214a0
K8s: Add etcd tests for dual write (local) ( #78161 )
2023-11-17 14:20:54 -05:00
Ryan McKinley
71f32d4e19
K8s: Ensure there is always a user in appcontext.User ( #78247 )
2023-11-15 16:52:54 -08:00
Ryan McKinley
b8e8d84ef7
Swagger: Show k8s APIs ( #78091 )
2023-11-15 06:42:35 -08:00
Ryan McKinley
2b1e731c15
K8s/Playlist: Test dual write path ( #77604 )
2023-11-15 00:07:32 +02:00
Ryan McKinley
f69fd3726b
FeatureToggles: Add context and and an explicit global check ( #78081 )
2023-11-14 12:50:27 -08:00
Ryan McKinley and Jeff Levin
c887ef2c9a
K8s: Set version info in response ( #78083 )
...
Co-authored-by: Jeff Levin <jeff@levinology.com >
2023-11-14 12:29:15 -08:00
Ryan McKinley
a221c1d754
Chore: Remvoe newDBLibrary feature flag ( #78074 )
2023-11-14 06:51:35 -08:00
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