Commit Graph
100 Commits
Author SHA1 Message Date
Todd Treece b97fb3bb78 Chore: Update storage and search feature toggle owners (#92098) 2024-08-19 16:57:00 -04:00
Todd Treece 4a753dd2d5 Chore: Switch dev profiling address to 127.0.0.1:6000 (#91916) 2024-08-18 13:45:55 -04:00
Todd Treece def8104e74 Aggregator: Prepare for new handlers (#92030) 2024-08-16 14:13:38 -04:00
Todd Treece a12b372556 Plugins: Update missed ConversionHandler checks (#92011) 2024-08-16 16:10:32 +03:00
Todd Treece e60b0aef83 Plugins: Add support for ResourceConversion (#91977) 2024-08-15 16:02:21 -04:00
Todd Treece d6ce6aaf44 Aggregation: Support apidiscovery.k8s.io/v2 (#91938) 2024-08-15 04:39:53 -04:00
Todd Treece f158d52ae4 Aggregator: Rename DataServiceType to QueryServiceType (#91929) 2024-08-14 22:28:57 +03:00
Todd Treece da6b02a2b0 K8s: Add k8s codegen PR check (#91903) 2024-08-14 11:06:37 -04:00
Todd Treece dacf11b048 K8s: Fix hack/update-codegen (#91867) 2024-08-14 08:17:05 +03:00
Todd Treece 1b0e6b5c09 K8s: Data Plane Aggregator (#91228) 2024-08-13 22:28:17 +03:00
Todd Treece 4ce82d3f14 Chore: Update k8s.io dependencies to v0.30.0 (#91851) 2024-08-13 14:01:48 -04:00
Todd Treece 75f0b3a228 K8s: Test for changes to aggregator's postStartHooks (#91771) 2024-08-10 20:32:57 -04:00
Todd Treece 5972dd0b59 Chore: Update names of DisabledPostStartHooks (#91767) 2024-08-09 16:57:08 -04:00
Todd Treece 30c3f5b66a Chore: Revert drone go workspace change to tests (#91762) 2024-08-09 21:03:26 +03:00
Todd Treece 6061fdc8b9 Chore: Fix requires_buildifier typo (#91747) 2024-08-09 11:00:05 -04:00
Todd Treece 13703de67e Chore: Update tests to use go-workspace script (#91746) 2024-08-09 10:25:27 -04:00
Todd Treece 27545e3da4 Chore: Use golanglint-ci-includes script in Makefile (#91742) 2024-08-09 10:05:02 -04:00
Todd Treece 122e291134 Chore: Add dataplaneAggregator feature toggle (#91715) 2024-08-09 04:41:07 -04:00
Todd Treece c5c206d8a6 Semconv: Add k8s.dataplaneservice.name (#91714) 2024-08-09 04:39:37 -04:00
Todd Treece 970a6e71ba Chore: Fix go workspace update script (#91720) 2024-08-09 02:39:02 +03:00
Todd Treece 7f155b2b6f Chore: Add go workspace scripts (#91707) 2024-08-08 16:51:17 -04:00
Todd Treece f463d622d0 Chore: Remove depguard rule skip in apiserver (#91705) 2024-08-08 21:11:13 +03:00
Todd Treece b4126d3bce Chore: Update k8s.io dependencies (#91692) 2024-08-08 18:39:44 +03:00
Todd Treece 9a2c9647ee Chore: Add storage submodule to lint & test config (#91529) 2024-08-05 17:30:14 +03:00
Todd Treece 8c43b9ec2f Semconv: Change keys to private constants (#91508) 2024-08-02 16:13:00 -04:00
Todd Treece 5376a2eb93 Chore: Add semconv package (#91408) 2024-08-02 08:35:18 -04:00
Todd Treece e890279dcf Chore: Add go work sync to workspace update (#91360) 2024-08-01 00:06:05 +03:00
Todd Treece d2467bb088 Chore: Fix dev profiling (#90866) 2024-07-24 06:12:45 -04:00
Todd Treece 3a51260ef9 K8s: Add file store tests (#90151) 2024-07-12 08:54:00 -04:00
Todd Treece 66a384247c Storage: Fix list in mode 4 (#90354) 2024-07-12 08:20:13 -04:00
Todd Treece 5f9ce12542 K8s: Generic watch tests (#90023) 2024-07-05 21:17:20 +03:00
Todd Treece 274bd08afc K8s: Improve key generation and parsing (#90014) 2024-07-04 01:11:45 +03:00
Todd Treece c6663ce6be Chore: Ensure go.work.sum is updated (#89996) 2024-07-03 12:49:03 -04:00
Todd Treece 9c6d3590a2 Chore: Fix apiserver circular dependencies (#89918) 2024-07-01 11:42:34 -04:00
Todd Treece 71270f3203 Storage: Avoid relying on RequestInfo (#89635) 2024-06-25 10:06:03 -04:00
Todd TreeceandDiego Augusto Molina 22989acf95 K8s: Improve response writer error handling (#88926)
---------

Co-authored-by: Diego Augusto Molina <diegoaugustomolina@gmail.com>
2024-06-07 16:10:02 -04:00
Todd Treece 00684682d7 Chore: Update go workspace check error message (#87576) 2024-05-09 21:31:46 +03:00
Todd TreeceandRyan McKinley fa2f6578b3 Chore: Add info about K8s folder structure to README (#87508)
---------

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2024-05-09 16:43:07 +03:00
Todd Treece 80f10e2a09 GRPC Server: Add README (#87442) 2024-05-08 15:29:43 -04:00
Todd TreeceandRyan McKinley 6e4d35e1ee Scopes: Add a /find query endpoint (#87457)
---------

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2024-05-08 13:35:11 -04:00
Todd Treece de438eae2e K8s: Prevent the use of arbitrary namespaces (#83636) 2024-05-08 09:30:08 -07:00
Todd Treece f342217158 K8s: Add path rewriter filter (#87456) 2024-05-08 18:08:43 +03:00
Todd Treece 32215adb37 Chore: Remove HorizontalGroup and VerticalGroup from storage (#86888) 2024-04-25 13:58:25 +01:00
Todd Treece 796b15d9e0 Metrics: Prevent duplicates in MultiRegistry (#85880) 2024-04-10 10:55:24 -04:00
Todd Treece 72472e5eb7 K8s: Add slog wrapper (#84680) 2024-04-09 18:39:25 +03:00
Todd Treece c01531dc79 K8s: Use tracing handler from component-base (#85560) 2024-04-04 00:39:09 +03:00
Todd Treece d4e6b325bf Chore: Add github action to check go module updates (#84936) 2024-03-25 18:47:34 -04:00
Todd TreeceandKyle Brandt dfe61db7a5 Scopes: Add type filter (#84866)
Co-authored-by: Kyle Brandt <kyle@grafana.com>
2024-03-25 16:45:32 -04:00
Todd Treece 9684a9e39a Chore: Add depgaurd rules for sub-modules (#84084) 2024-03-25 17:15:36 +00:00
Todd Treece 71c5070240 Chore: Run backend lint in PRs if .golangci.toml changes (#85106)
Chore: Run lint backend if .golangci.toml changes
2024-03-25 18:53:54 +02:00
Todd Treece cdb2e7dd3e Chore: Sync go workspace (#84932) 2024-03-21 18:34:40 +02:00
Todd Treece 869b89dce4 K8s: Add accept header to ctx (#83802) 2024-03-01 20:32:59 -05:00
Todd Treece d7b031f318 Chore: Update Makefile to support go workspace (#83549) 2024-02-29 17:22:18 -05:00
Todd Treece f8dc40df52 Chore: Point to xorm fork in go.mod (#83436) 2024-02-26 16:07:27 -05:00
Todd TreeceandCharandas Batra 110028706a K8s: Update codegen to support new packages (#83347)
---------

Co-authored-by: Charandas Batra <charandas.batra@grafana.com>
2024-02-23 16:36:23 -08:00
Todd Treece e5a26a3f7c K8s: Add apimachinery and apiserver packages (#83190) 2024-02-23 15:15:43 -05:00
Todd Treece f4b432841b Chore: Add env var check to make drone (#83337) 2024-02-23 21:28:30 +02:00
Todd Treece 2146f6ce1f Chore: Update drone signature (#83334) 2024-02-23 14:10:51 -05:00
Todd Treece 23963a1f34 Chore: Update wire to v0.6.0 using bingo (#83323) 2024-02-23 12:48:26 -05:00
Todd Treeceandismail simsek 49d3cb29eb Chore: Add go workspace (#83191)
---------

Co-authored-by: ismail simsek <ismailsimsek09@gmail.com>
2024-02-23 08:54:24 -05:00
Todd Treece 8f0431ba46 K8s: Pass ID token in X-Extra-id-token header (#82893) 2024-02-16 17:07:37 +02:00
Todd Treece f593161ef6 K8s: Set X-Remote- headers for SignedInUser (#82543) 2024-02-15 12:29:36 -05:00
Todd Treece 8832971aff Perf: Lazy initialization of charsetmaps in go-mssqldb (#79729) 2024-02-15 00:53:33 +02:00
Todd TreeceandCharandas Batra d6e6298103 K8s: Add Aggregation to Backend Service (#81591)
Co-authored-by: Charandas Batra <charandas.batra@grafana.com>
2024-02-12 22:59:35 +02:00
Todd TreeceandDan Cech 6d5211e172 K8s: Fix windows filepath issue in file storage (#81919)
Co-authored-by: Dan Cech <dcech@grafana.com>
2024-02-12 13:21:57 -05:00
Todd Treece 14869cc400 Docs: Update developer dependencies (#82034) 2024-02-09 17:25:15 -05:00
Todd Treece bb6db46ecc Chore: Update wire to v0.6.0 (#82114) 2024-02-07 13:29:32 -05:00
abaed01d7e K8S/Shared Queries: Add Experimental PeakQ API (#80839)
First pass at a backend api built on top off app platform for shared-queries in explore and a query library with templating. Highly Experimental.

Under grafanaAPIServerWithExperimentalAPIs = true

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
Co-authored-by: Kyle Brandt <kyle@grafana.com>
2024-02-06 11:22:41 -05:00
Todd Treece 67b6be5515 K8s: Refactor config/options for aggregation (#81739) 2024-02-01 17:27:30 -05:00
Todd Treece a5957ba555 DevEnv: Add pyroscope to self-instrumentation (#78430) 2024-01-02 15:35:59 -05:00
Todd Treece b6d95889e1 Live: Add dashboard E2E smoke test (#79880) 2023-12-27 13:31:09 -05:00
Todd Treece e28bbd50d8 PanelQueryRunner: Skip shallow diff when streaming (#79860) 2023-12-26 16:23:41 -05:00
Todd Treece feb7b38fba Metrics: Add commit & version to grafana_environment_info (#79823) 2023-12-22 06:02:52 -05:00
Todd Treece 14ff9ac679 Chore: Remove devenv jsonnet dependencies (#79805) 2023-12-21 11:59:01 -05:00
Todd Treece 8bcd40a186 Chore: Remove replace for kube-openapi (#79533) 2023-12-14 20:51:15 +02:00
Todd TreeceandRyan McKinley d492100adc Chore: Bump k8s dependencies to v0.29.0 (#79492)
* Chore: Bump k8s dependencies to v0.29.0

* update the openapi fork

* use post process spec

---------

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-12-14 10:00:48 -05:00
Todd Treece 2f295dfec9 Chore: Bump k8s dependencies to v0.28.4 (#79331) 2023-12-12 00:53:24 +08:00
Todd Treece 89934b0884 K8s: Merge metric registries (#79256) 2023-12-08 10:44:46 -05:00
Todd Treece cf164145bf K8s: Build openapi defs in production (#79182) 2023-12-07 00:06:18 +02:00
Todd Treece 2a2a132c61 K8s: Refactor metrics to share k8s registry (#79106) 2023-12-06 16:34:23 -05:00
Todd Treece ea36336c0a Chore: Ensure BuildVersion is set when using CDN (#79169) 2023-12-06 15:27:08 -05:00
Todd Treece 7e2aad1d01 Revert "K8s: Refactor metrics to share k8s registry (#77957)" (#79079)
This reverts commit 38bc41651a.
2023-12-05 09:34:07 -05:00
Todd TreeceandRyan McKinley 38bc41651a K8s: Refactor metrics to share k8s registry (#77957)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-12-04 10:54:59 -08:00
Todd TreeceandRyan McKinley 529271d7a8 Perf: Disable core kind registry (#78568)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-11-28 09:09:54 +01:00
Todd Treece 4203a83538 K8s: Prevent user impersonation (#78555) 2023-11-22 15:55:37 -05:00
Todd Treece 384f5ccdc6 Playlist: Add internal API version (#77318) 2023-11-01 09:44:04 -04:00
Todd Treece 798e224ce6 K8s: JSON file storage (#75759) 2023-10-27 16:39:27 -04:00
Todd Treece bf8af608a7 K8s: Add tracer provider to config (#77003) 2023-10-25 15:19:44 -04:00
Todd Treece 162a422f0a K8s: Playlist apply fix (#76971) 2023-10-24 10:19:17 -04:00
Todd Treece b0eeeb9404 Playlists: Fix K8s list interface (#76993) 2023-10-23 12:47:39 -07:00
Todd Treece 949b3af1b2 K8s: Remove duplicate listener in production (#76583) 2023-10-23 21:42:10 +03:00
Todd TreeceandKristin Laemmert 863f25acf7 K8s: Add grafana-apiserver config (#76649)
Co-authored-by: Kristin Laemmert <mildwonkey@users.noreply.github.com>
2023-10-17 11:29:06 -04:00
Todd Treece ec7ed11ea1 K8s: Logging improvements (#76646) 2023-10-17 10:44:23 -04:00
Todd Treece 664ebf771e K8s: Playlist frontend reads (#76057) 2023-10-05 15:00:36 -04:00
Todd Treece d9160553f9 K8s: Remove /k8s/ prefix (#75959) 2023-10-04 14:05:50 -04:00
Todd Treece c31ddce0b6 K8s: Add org ID and role authorizers (#75701) 2023-09-28 18:28:58 -04:00
Todd Treece bb9e66e671 K8s: Add storage dual writer (#75403) 2023-09-26 17:15:15 -04:00
Todd TreeceandRyan McKinley 440f9a6ffb K8s: Register apiserver as background service, and list real playlists (#75338)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-09-25 15:31:58 -07:00
Todd Treece 0f398e940d K8s: Playlist API example (#75260)
K8s: Playlist example
2023-09-22 14:17:53 -04:00
Todd Treece 71fe6f8390 Live: Add logging to memory cache (#75245) 2023-09-21 12:59:01 -04:00