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 McKinleyandCharandas 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 McKinleyandJeff 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 McKinleyandTodd 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 McKinleyandDan 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 McKinleyandnikimanoledaki
|
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 McKinleyandTodd 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 McKinleyandsam 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 McKinleyandDavid 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 McKinleyandLeon 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 McKinleyandLeon 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 McKinleyandsam 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 |
|