240 Commits
Author SHA1 Message Date
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
13bf38e76d deps(docker): bump golang from 1.26.4-alpine to 1.26.5-alpine (#214)
Bumps golang from 1.26.4-alpine to 1.26.5-alpine.

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.26.5-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-19 11:25:02 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0eac58a252 deps(docker): bump alpine from 3.23.4 to 3.24.0 (#131)
Bumps alpine from 3.23.4 to 3.24.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-version: 3.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 13:54:51 -07:00
Hanzo DevandGitHub a7afe0d860 Merge pull request #98 from hanzoai/dependabot/docker/ubuntu-26.04
deps(docker): bump ubuntu from 22.04 to 26.04
2026-06-04 01:29:42 -07:00
dependabot[bot]andGitHub c08583d5b6 deps(docker): bump node from 24-alpine to 26-alpine
Bumps node from 24-alpine to 26-alpine.

---
updated-dependencies:
- dependency-name: node
  dependency-version: 26-alpine
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-04 07:59:43 +00:00
dependabot[bot]andGitHub 48ceb14053 deps(docker): bump ubuntu from 22.04 to 26.04
Bumps ubuntu from 22.04 to 26.04.

---
updated-dependencies:
- dependency-name: ubuntu
  dependency-version: '26.04'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-04 07:59:39 +00:00
dependabot[bot]andGitHub e9e4746efd deps(docker): bump golang from 1.26.3-alpine to 1.26.4-alpine
Bumps golang from 1.26.3-alpine to 1.26.4-alpine.

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.26.4-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 20:41:11 +00:00
Hanzo DevandGitHub 34971cce59 Merge pull request #54 from hanzoai/dependabot/docker/alpine-3.23.4
deps(docker): bump alpine from 3.23.3 to 3.23.4
2026-06-03 13:11:30 -07:00
dependabot[bot]andGitHub 6db64dfad5 deps(docker): bump golang from 1.25.7-alpine to 1.26.3-alpine
Bumps golang from 1.25.7-alpine to 1.26.3-alpine.

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.26.3-alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-08 02:08:49 +00:00
dependabot[bot]andGitHub a8bc6c28ce deps(docker): bump alpine from 3.23.3 to 3.23.4
Bumps alpine from 3.23.3 to 3.23.4.

---
updated-dependencies:
- dependency-name: alpine
  dependency-version: 3.23.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-16 02:07:38 +00:00
Hanzo Dev b163ebeb35 chore: rebrand to Hanzo Dashboards 2026-03-03 08:06:14 -08:00
Costa AlexoglouandGitHub f013b2de5a revert 1.26 (#118568)
* revert 1.26

* more updates

* new go.sum

* revert some go.mod entries

* updagte swagger and openapi

* more reverting and codegen

* test fix and make gen-apps
2026-02-20 15:09:49 +00:00
72eddfc4e2 [chore] Update go to v1.26.0, and the golangci-lint action to v9 (#118436)
* [chore] Update go to v1.26.0, and the golangci-lint action to v9.

* Use golangci-lint v2.9.0

* Use golang:1.26.0-alpine instead of 1.25.7-alpine

* chore: more go version upgrades

* chore: more updates

* chore: generate apis

* fix: golint issues prealloc etc

* fix: million tiny golint issues

---------

Co-authored-by: konsalex <konstantinos.alexoglou@grafana.com>
2026-02-19 15:04:35 +01:00
Timur OlzhabayevandGitHub 883564f6ab Feat: add possibility to bundle catalog plugins (#117576)
* catalog plugin downloader and bundler

* reusing repo package

* moving external plugins to the right folder

* make it possible to install latest compatible by default

* remove runtime plugin copy from Dockerfile and fpm

* revert

* fix: add String() method and revert stray change

* Adding docker copy

* Switching to StringSlice and alpine/curl image

* Switching to plugins-bundled

* fixing linter errors

* some minor stability improvements

* Moving folder creation into dockerfile

* making generator happy
2026-02-18 15:13:39 +01:00
Nathan VērzemnieksandGitHub 4dfeb69932 Fix: Move apk add into block with alpine check (#117591) 2026-02-06 14:19:10 +00:00
Nathan VērzemnieksandGitHub 52ef47653a Feat: Experimental sandbox mode for community plugins (#115936) 2026-02-05 15:03:06 +01:00
Matheus MacabuandGitHub ca9c564b23 Go: Update to 1.25.7 (#117470) 2026-02-05 14:16:34 +01:00
Matheus MacabuandGitHub 46976e17d6 Build: Update alpine version to 3.23.3 (#117299) 2026-02-04 09:27:38 +01:00
Andres TorresandGitHub e4521f1db3 build(docker): Adding version marker to docker image to help with troubleshooting (#117269) 2026-02-02 18:01:07 -08:00
Andres TorresandGitHub 3808c2b85e Revert "build(docker): Adding version marker to docker image to help with troubleshooting" (#117263)
Revert "build(docker): Adding version marker to docker image to help with tro…"

This reverts commit 150dad95b6.
2026-02-02 17:21:35 +00:00
Andres TorresandGitHub 150dad95b6 build(docker): Adding version marker to docker image to help with troubleshooting (#117206) 2026-01-30 17:06:06 -05:00
Will AssisandGitHub 59bb86ded1 unified-storage: Add kv nested module (#117098)
* Add kv nested module

* Copy kv module go files in Docker build
2026-01-29 19:07:03 -03:00
Alexa VargasandGitHub 4486ca4f37 Suggested Dashboards: Create dashboard compatibility validation app (#115746)
* Create dashboard validator app
- Generate scaffolding
- Create DashboardCompatibilityScore Kind in CUE

* Create app.go file and define app configuration, custom route and basic handler for that route

* Wire dashvalidator app with grafana

* Add 'check' endpoint to manifest, fix issue with grafana core depedencies

* Fix linting

* Fix codeowners

* Fix go workspace

* Add dashvalidator app to Dockerfile for Go workspace validation

* run gen-go

* run again make gen-go

* update go work

* Update dashvalidator go.mod to newest go version and add new directives replacements

- The replacement directives were related to plugins (semconv and
plugins)
- Ran also go mod tidy and make update-workspace

* Fix issue related to go.mod and enterprise

* update workspace with latest changes

* ran make update-workspace

* Gate app with dashboardValidatorApp feature toggle

* Apply pr feedback
2026-01-26 14:24:56 +01:00
Matheus MacabuandGitHub af51647f57 Build: Update alpine version to 3.23.2 (#116527) 2026-01-20 12:54:42 +01:00
Matheus MacabuandGitHub 6e0087df09 Go: Update to 1.25.6 (#116394) 2026-01-16 10:50:12 +01:00
Will BrowneandGitHub 9bcdf6633b Plugins: Add plugins module (#115951)
* create plugins go module

* make update-workspace

* ref from plugins app

* undo README change

* fix Dockerfile

* make update-workspace

* re-add plugins/codegen
2026-01-09 10:33:56 +00:00
JoeyandGitHub abf4037325 Chore: Remove Drilldown Investigations (#115471)
* Remove investigations app

* Remove other files

* Remove feature toggle

* Update codeowners

* make update-workspace

* Regen files with make gen-go gen-feature-toggles
2026-01-08 09:28:20 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
74909f424b deps(docker): bump alpine from 3.22.2 to 3.23.0 (#114816)
Bumps alpine from 3.22.2 to 3.23.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-version: 3.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-10 10:34:23 +01:00
6b17ee695b Unified storage: Add quotas app to apiserver (#114425)
* initial generation

* went through doc to add new resource

* added dummy kind so grafana will run

* added dummy handler and custom route

* fix app name

* gets custom route working - still a dummy route

* adds groupOverride to manifest

* adds quotas to grpc client and server

* WIP - trying to get api recognized - not working

* Gets route working

* fixes group and resource vars

* expects group and resource as separate params

* set content-type header on response

* removes Quotas kind and regens

* Update grafana-app-sdk to v0.48.5

* Update codegen

* updates manifest

* formatting

* updates grafana-app-sdk version to 0.48.5

* regen ResourceClient mocks

* adds tests

* remove commented code

* uncomment go mod tidy

* fix tests and make update workspace

* adds quotas app to codeowners

* formatting

* make gen-apps

* deletes temp file

* fix generated folder code

* make gofmt

* make gen-go

* make update-workspace

* add COPY apps/quotas to Dockerfile

* fix test mock

* fixes undefined NewFolderStatus()

* make gen-apps, and add func for NewFolderStatus

* make gen-apps again

* make update-workspace

* regen folder_object_gen.go

* gofmt

* fix linting

* apps/folder make update-workspace

* make gen-apps

* make gen-apps

* fixes enterprise_imports.go

* go get testcontainers

* adds feature toggle

* make update-workspace

* fix go mod

* fix another client mock

---------

Co-authored-by: Steve Simpson <steve@grafana.com>
2025-12-09 09:40:34 -06:00
Matheus MacabuandGitHub e6482d6c60 Dependencies: Bump Go to v1.25.5 (#114749) 2025-12-03 10:18:31 +01:00
Alexander AkhmetovandGitHub 21c85c1a44 Alerting: Add historian app to go.work (#114591) 2025-11-28 15:53:00 +00:00
Ryan McKinleyandGitHub 153efc56d3 Stars: Move stars from preferences apiserver to a new collections apiserver (#114006) 2025-11-19 08:28:39 +03:00
f2b728ec90 Chore: Start annotations app (#113018)
* annotation legacy store with api server, read only

* Add a feature flag for annotations app

* implement list filters

* annotations are not addressable by ID for read operations

* fix registry apps test

* add ownership for an app

* disable linter

* typo, of course

* fix go workspace

* update workspace

* copy annotation app in dockerfile

* update workspace

---------

Co-authored-by: Tania B. <10127682+undef1nd@users.noreply.github.com>
2025-11-06 19:22:20 +01:00
Laura FernándezandGitHub 83625ebbbb Chore: Update node to v24 (#112649) 2025-10-29 17:17:07 +01:00
2b849e5d25 Apps: Add Example App to ./apps (#112069)
* [API Server] Add Example App for reference use.

* Remove Printlns.

* Upgrade app-sdk to v0.46.0, update apps to handle breaking changes.

* Only start the reconciler for the example app if the v1alpha1 API version is enabled.

* Some comment doc updates.

* Run make update-workspace

* Set codeowner for /apps/example

* Run make gofmt and make update-workspace

* Run prettier on apps/example/README.md

* Add COPY apps/example to Dockerfile

* Add an authorizer to the example app.

* Fix import ordering.

* Update apps/example/kinds/manifest.cue

Co-authored-by: Owen Diehl <ow.diehl@gmail.com>

* Run make update-workspace

* Re-run make gen-go for enterprise import updates

* Run make update-workspace

---------

Co-authored-by: Owen Diehl <ow.diehl@gmail.com>
2025-10-27 12:01:10 -04:00
Liza DetrickandGitHub c85c842d32 logsdrilldown: add app platform (#112133) 2025-10-17 00:31:42 +03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
75f14a264e Bump alpine from 3.21.3 to 3.22.2 (#112191)
Bumps alpine from 3.21.3 to 3.22.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-version: 3.22.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 13:48:33 -04:00
Matheus MacabuandGitHub 24426cd9f6 Go: Update to 1.25.3 (#112359) 2025-10-14 12:21:27 +02:00
Matheus MacabuandGitHub 8b9f247008 Go: Update to 1.25.2 + golangci-lint v2.5.0 + golang.org/x/net v0.45.0 (#112149)
* Go: Update to 1.25.2

* golangci-lint: Update to 2.5.0

* Dependencies: Bump golang.org/x/net to v0.45.0
2025-10-08 12:35:28 +02:00
Matheus MacabuandGitHub e76e1d71d8 Scopes: Move types to its own module (#111556) 2025-10-07 11:31:03 +02:00
c2938e2f2a Correlations: Create first version of correlations on app platform (#110843)
* WIP

* Generate API

* use different logging, change typing as recommended

* Add feature flag and only add to installer when enabled

* add codeowner

* Lint/fmt

* fix dockerfile

* move from UID to group/name reference

* add generated code

* change from enterprise build

* build workspace

* Remove deprecated field, build api, build for enterprise, build workspace

* Not sure what caused this..

* Rebuild?

* Fix this file

* update sdk

* update sdk

* fix workspace

* fix test build

* add to go.mod

---------

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2025-09-17 08:07:45 -05:00
7f8780d4ca Alerting: Define rules.alerting.grafana.app/v0alpha1 AlertRule and RecordingRule
The first version of the app platform apis for alerting rules, including AlertRule and RecordingRule definitions.

Co-authored-by: William Wernert <william.wernert@grafana.com>
2025-09-10 09:30:56 -04:00
Alexander AkhmetovandGitHub ce2b36d2db Alerting: Add alertenrichment API types (#110396) 2025-09-02 13:33:54 +02:00
Ryan McKinleyandGitHub 62f06fa6fb Preferences: Add read-only APIServer for preferences and dashboard stars (#106109) 2025-08-28 19:51:32 +03:00
Kevin MinehartandGitHub 04084646d2 Add dockerfile test to github actions (#110191)
* Add dockerfile test to github actions

* fix github action

* Update CODEOWNERS
2025-08-26 19:15:36 -05:00
Matheus MacabuandGitHub 65a3b8cb15 Preferences: Add module to Go workspace (#110148) 2025-08-26 13:30:15 +02:00
Matheus MacabuandGitHub f3fbfd655d Chore: Remove Bingo as Drone is removed (#110020) 2025-08-22 13:49:44 +02:00
Brian GannandGitHub 2a8eb4993a Build: Adds option to build debug frontend docker images (#108202)
* Add env support for different build environment targets
* Add NX target for dev builds
* Add option to build in dev mode
* skip immutable flag for dev builds
2025-08-19 14:22:59 -04:00
f1eef91015 Go: Update to 1.24.6 (#109313)
Co-authored-by: joshhunt <josh.hunt@grafana.com>
2025-08-07 10:27:01 +02:00
Todd TreeceandGitHub a87366c48e Plugins: Add app (#108422) 2025-08-06 13:09:10 -04:00
Ezequiel VictoreroandGitHub 36adb07521 ShortURL: Create k8s API (#108821) 2025-08-04 09:12:12 -03:00