Commit graph

82 commits

Author SHA1 Message Date
Matheus Macabu
56e9f86164
Dependencies: Bump Go to v1.26.4 (#125848) 2026-06-04 06:36:37 +02:00
Georges Chaudy
16628c24d1
authz: Zanzana contextual team tuples (#123249)
* WIP: Zanzana contextual team tuples POC

- Pass team#member as contextual tuples (AuthInfo / ContextWithTeams)
- Chunk Check/List/BatchCheck; feature zanzanaContextualTeams; default chunk size 200
- Tests, benches, docs

* docs: expand contextual teams POC (caching, chunking policy)

- Clarify stable contextual tuples vs cache fragmentation
- Compare high-limit vs chunking; OpenFGA 100/tuple cap note
- Remove TBD summary table; doc-only updates

* refactor: remove feature toggles and unused code for contextual teams

- Removed feature management for contextual team tuples from Zanzana server.
- Cleaned up related code in server and benchmark tests.
- Eliminated unused files and tests related to contextual teams.
- Updated server initialization to remove features parameter.

* refactor: standardize method names and simplify team handling

- Renamed methods for batch checking and object listing to improve clarity and consistency.
- Updated references in the server code to use the new method names.
- Simplified team tuple handling in context-related functions for better readability.

* Fill id token Groups, change caching

* simplification

* rename

* add tests

* add back chunking

* Add tests

* refactor: enhance team handling in authorization checks

- Updated the `getContextuals` method to accept teams as a parameter, improving flexibility in authorization checks.
- Refactored related tests to utilize request teams instead of auth info groups for batch checks, checks, and listings.
- Adjusted test descriptions for clarity regarding the use of request teams.

* Implement tests for NewResourceInfoFromCheck function in folder authorization

- Added unit tests to validate the behavior of NewResourceInfoFromCheck when creating folders under a parent and at the root level.
- Updated the logic in info.go to correctly handle folder creation scenarios based on the provided CheckRequest.

* Align the ID token groups to the changes

* make update-workspace

* address comments

* go lint

* make gen-apps

* make update-workspace

* make update-workspace

---------

Co-authored-by: Mihaly Gyongyosi <mgyongyosi@users.noreply.github.com>
Co-authored-by: Mihai Turdean <6640685+mihai-turdean@users.noreply.github.com>
2026-06-03 12:01:54 -05:00
alerting-team[bot]
122a2ea743
Alerting: Update alerting module to 62c199acc7fcee5d7e5e288ff5600d34dae18a75 (#125804)
* [create-pull-request] automated change

* Alerting: merge MuteTimeIntervals into TimeIntervals in compat layer

NotificationsConfiguration no longer has a separate MuteTimeIntervals field.
ModelToTimeIntervals now merges both lists (mute first so time_intervals win
on collision), and ModelToMuteTimeIntervals is removed as dead code.

* Alerting: remove url_file from merge test fixture

* babysit: update receiver snapshot after alerting module bump

---------

Co-authored-by: yuri-tceretian <25988953+yuri-tceretian@users.noreply.github.com>
Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com>
2026-06-03 09:18:45 -04:00
Costa Alexoglou
050c12dbf3
chore: bumb app-sdk version (#125399)
Some checks failed
Build Release Packages / Upload docker (distroless) / linux-amd64 (push) Blocked by required conditions
Build Release Packages / Upload docker (distroless) / linux-arm64 (push) Blocked by required conditions
Build Release Packages / Upload docker (distroless) / linux-armv7 (push) Blocked by required conditions
Build Release Packages / Upload docker (distroless) / linux-s390x (push) Blocked by required conditions
Build Release Packages / Upload docker (distroless-slim) / linux-amd64 (push) Blocked by required conditions
Build Release Packages / Upload docker (distroless-slim) / linux-arm64 (push) Blocked by required conditions
Build Release Packages / Upload docker (distroless-slim) / linux-armv7 (push) Blocked by required conditions
Build Release Packages / Upload docker (distroless-slim) / linux-s390x (push) Blocked by required conditions
Build Release Packages / Upload windows / windows-amd64 (push) Blocked by required conditions
Build Release Packages / Upload windows / windows-arm64 (push) Blocked by required conditions
Build Release Packages / publish-dockerhub (artifacts-docker, , artifacts-docker-alpine-slim, -slim, alpine) (push) Blocked by required conditions
Build Release Packages / publish-dockerhub (artifacts-docker-distroless, -distroless, artifacts-docker-distroless-slim, -distroless-slim, distroless) (push) Blocked by required conditions
Build Release Packages / publish-dockerhub (artifacts-docker-ubuntu, -ubuntu, artifacts-docker-ubuntu-slim, -ubuntu-slim, ubuntu) (push) Blocked by required conditions
Build Release Packages / Run Meticulous tests (push) Blocked by required conditions
Build Release Packages / Dispatch publish NPM canaries (push) Blocked by required conditions
Build Release Packages / notify-pr (push) Blocked by required conditions
Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Waiting to run
Shellcheck / Shellcheck scripts (push) Waiting to run
Run Storybook a11y tests / Detect whether code changed (push) Waiting to run
Run Storybook a11y tests / Run Storybook a11y tests (dark theme) (push) Blocked by required conditions
Run Storybook a11y tests / Run Storybook a11y tests (deut_prot_dark theme) (push) Blocked by required conditions
Run Storybook a11y tests / Run Storybook a11y tests (deut_prot_light theme) (push) Blocked by required conditions
Run Storybook a11y tests / Run Storybook a11y tests (light theme) (push) Blocked by required conditions
Run Storybook a11y tests / Run Storybook a11y tests (tritanopia_dark theme) (push) Blocked by required conditions
Run Storybook a11y tests / Run Storybook a11y tests (tritanopia_light theme) (push) Blocked by required conditions
Run Storybook a11y tests / Storybook a11y tests (push) Blocked by required conditions
Swagger generated code / Detect whether code changed (push) Waiting to run
Swagger generated code / Verify committed API specs match (push) Blocked by required conditions
Dispatch sync to mirror / dispatch-job (push) Waiting to run
Crowdin Upload Action / upload-sources-to-crowdin (push) Has been cancelled
* chore: bumb app-sdk version

* fix: make gen
2026-05-25 16:40:13 +02:00
Matheus Macabu
9a10a2ca62
Dependencies: Update golang.org/x/net to v0.55.0 (#125333) 2026-05-22 20:21:34 +03:00
Ryan McKinley
9b69dafc3c
Chore: Bump golang.org/x/crypto to v0.52.0 (#125314) 2026-05-22 10:47:05 +03:00
Kristina
bde89c8556
Backend: Update grafana-app-sdk to 0.55.0 (#124915)
* update

* update apps
2026-05-14 14:53:45 -04:00
dependabot[bot]
19aac5481c
deps(go): bump google.golang.org/grpc from 1.80.0 to 1.81.0 (#124657)
* deps(go): bump google.golang.org/grpc from 1.80.0 to 1.81.0

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.80.0 to 1.81.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.81.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* update workspace

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-12 15:11:43 +02:00
dependabot[bot]
a878de1b38
deps(go): bump google.golang.org/api from 0.276.0 to 0.278.0 (#124654)
* deps(go): bump google.golang.org/api from 0.276.0 to 0.278.0

Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.276.0 to 0.278.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.276.0...v0.278.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-version: 0.278.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* update workspace

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-12 14:27:51 +02:00
dependabot[bot]
a12693b756
deps(go): bump github.com/getkin/kin-openapi from 0.137.0 to 0.138.0 (#124659)
Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.137.0 to 0.138.0.
- [Release notes](https://github.com/getkin/kin-openapi/releases)
- [Commits](https://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0)

---
updated-dependencies:
- dependency-name: github.com/getkin/kin-openapi
  dependency-version: 0.138.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-05-12 10:39:00 +02:00
dependabot[bot]
cce940445f
deps(go): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.28.0 to 2.29.0 (#124645)
* deps(go): bump github.com/grpc-ecosystem/grpc-gateway/v2

Bumps [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) from 2.28.0 to 2.29.0.
- [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases)
- [Commits](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.28.0...v2.29.0)

---
updated-dependencies:
- dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2
  dependency-version: 2.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* update workspace

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-12 10:38:08 +02:00
dependabot[bot]
10f1829d74
deps(go): bump golang.org/x/tools from 0.44.0 to 0.45.0 (#124537)
* deps(go): bump golang.org/x/tools from 0.44.0 to 0.45.0

Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.44.0 to 0.45.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.44.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-version: 0.45.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* update workspace

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-11 09:42:54 +03:00
dependabot[bot]
5c87510b9b
deps(go): bump golang.org/x/text from 0.36.0 to 0.37.0 (#124538)
* deps(go): bump golang.org/x/text from 0.36.0 to 0.37.0

Bumps [golang.org/x/text](https://github.com/golang/text) from 0.36.0 to 0.37.0.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.36.0...v0.37.0)

---
updated-dependencies:
- dependency-name: golang.org/x/text
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* update workspace

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-11 08:35:50 +03:00
dependabot[bot]
ff9b041c03
deps(go): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.5 (#124355)
* deps(go): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.5

Bumps [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) from 0.28.0 to 0.29.5.
- [Release notes](https://github.com/go-openapi/runtime/releases)
- [Commits](https://github.com/go-openapi/runtime/compare/v0.28.0...v0.29.5)

---
updated-dependencies:
- dependency-name: github.com/go-openapi/runtime
  dependency-version: 0.29.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* update workspace

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-10 20:38:47 +03:00
Dave Henderson
c0a1aa85b7
Chore: Upgrade to Go 1.26.3 (#124435)
* Chore: Upgrade to Go 1.26.3

Signed-off-by: Dave Henderson <dave.henderson@grafana.com>

* trigger ci

---------

Signed-off-by: Dave Henderson <dave.henderson@grafana.com>
2026-05-08 08:59:28 +02:00
dependabot[bot]
c3a9f16826
deps(go): bump github.com/grafana/grafana-app-sdk/logging from 0.54.0 to 0.54.1 in the grafana-app-sdk group across 1 directory (#124275)
deps(go): bump github.com/grafana/grafana-app-sdk/logging

Bumps the grafana-app-sdk group with 1 update in the / directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).


Updates `github.com/grafana/grafana-app-sdk/logging` from 0.54.0 to 0.54.1
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.54.0...v0.54.1)

---
updated-dependencies:
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: grafana-app-sdk
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-06 15:45:10 +02:00
Moustafa Baiou
251785ed66
chore(deps): update grafana-app-sdk to v0.54.1 (#124079)
One notable issue is the removal of the "spec.datasource.name" field selector in the correlations app, which was previously used for filtering correlations based on the datasource name. This field selector has been removed in favor of "spec.source.name". To maintain backward compatibility, the code still checks for "spec.datasource.name" in the legacy storage implementation, but it is no longer included in the selectable fields in the schema. The selector wasn't properly working for unified storage anyways and the selectable field wasn't parsed properly. The new app-sdk code throws an error now when generating invalid paths, so it needed to be updated.
2026-05-05 10:47:02 +02:00
dependabot[bot]
07de1c5f05
deps(go): bump the grafana-app-sdk group across 17 directories with 1 update (#123943)
Bumps the grafana-app-sdk group with 1 update in the / directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/advisor directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/alerting/historian directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/alerting/notifications directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/alerting/rules directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/annotation directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/correlations directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/dashboard directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/dashvalidator directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/example directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/logsdrilldown directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/plugins directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/provisioning directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/quotas directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /apps/shorturl directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /pkg/apiserver directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).
Bumps the grafana-app-sdk group with 1 update in the /pkg/storage/unified/resource/kv directory: [github.com/grafana/grafana-app-sdk/logging](https://github.com/grafana/grafana-app-sdk).


Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

Updates `github.com/grafana/grafana-app-sdk/logging` from 0.53.2 to 0.54.0
- [Release notes](https://github.com/grafana/grafana-app-sdk/releases)
- [Commits](https://github.com/grafana/grafana-app-sdk/compare/v0.53.2...v0.54.0)

---
updated-dependencies:
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
- dependency-name: github.com/grafana/grafana-app-sdk/logging
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: grafana-app-sdk
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 09:55:50 +03:00
ismail simsek
3aafdaaf67
Chore: Bump promlib v0.0.11 (#123736)
* bump promlib v0.0.11 and fix other dependency issues along the way

* remove memcache pin and run make update-workspace

* fix compile errors

* pin apimachinery to v0.35.3

* make update-workspace

* run gofmt

* proper tidy each module + bump azure

* also need to bump tempo

* fix test

* fix tempo test

* handle omitzero since labels became a new type

* more fixes to tests and linter

* fix conflicts

* merge main

---------

Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com>
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2026-04-30 17:30:31 +02:00
Austin Pond
2de04f26cf
chore(deps): Upgrade grafana-app-sdk to v0.54.0 (#123847)
* Upgrade grafana-app-sdk to v0.54.0 and update code and tests to fix breaking changes in resource.ClientGenerator and k8s version upgrade.

* Run public/app/plugins/datasource/grafana-testdata-datasource/schema/v0alpha1.json through jq to format.

* Revert changes to public/app/plugins/datasource/grafana-testdata-datasource/schema/v0alpha1.json as the change seems to be entirely formatting-related.

* Remove getkin/kin-openapi replace directive in apps/plugins/go.mod, and remove yaml replace directives in go.mod as getkin/kin-openapi needs newer versions.

* Regenerate OpenAPI snapshots, which now include new shardSelector query field introduced in k8s 1.36

* Run yarn generate-apis

* Fix linter issues.
2026-04-30 08:46:13 +03:00
Matheus Macabu
2db345e0cc
Deps: Update authlib to latest (#123708) 2026-04-28 16:17:53 +03:00
Ryan McKinley
b8fd1b6c6b
Chore: use go 1.26.2 (#123379)
* golang 1.26

* bump all modules and docker file

* fix plugins test

---------

Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com>
2026-04-23 17:40:14 +03:00
Ryan McKinley
dc54d80847
Chore: Upgrade moby, removed pinned docker/docker (#123296) 2026-04-23 13:47:06 +03:00
Ryan McKinley
72aa4e3eca
Chore: Update plugin-sdk to v0.292.0 (#123204) 2026-04-22 18:03:02 +00:00
Charandas
1ac8a6b68c
chore: update grafana-authlib with new cacheKey signer changes (#122491)
* chore: update grafana-authlib, new cacheKey signer changes

* update to merged authlib
2026-04-14 13:49:34 -07:00
Ryan McKinley
c18c336908
Chore: Upgrade grafana-app-sdk v0.53.1 (#122202) 2026-04-10 19:34:07 +00:00
dependabot[bot]
2abfa1e4c8
deps(go): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.43.0 (#122170)
deps(go): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp

Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) from 1.40.0 to 1.43.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.40.0...v1.43.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
  dependency-version: 1.43.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 21:19:12 +00:00
dependabot[bot]
3d3321ffa6
deps(go): bump the go-opentelemetry-io group across 1 directory with 11 updates (#122039)
* deps(go): Bump the go-opentelemetry-io group across 1 directory with 11 updates

Bumps the go-opentelemetry-io group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) | `1.44.0` | `1.55.0` |
| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.67.0` | `0.68.0` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.67.0` | `0.68.0` |
| [go.opentelemetry.io/contrib/propagators/jaeger](https://github.com/open-telemetry/opentelemetry-go-contrib) | `1.42.0` | `1.43.0` |
| [go.opentelemetry.io/contrib/samplers/jaegerremote](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.36.0` | `0.37.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.42.0` | `1.43.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.42.0` | `1.43.0` |



Updates `go.opentelemetry.io/collector/pdata` from 1.44.0 to 1.55.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.44.0...pdata/v1.55.0)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.67.0 to 0.68.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.67.0...zpages/v0.68.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace` from 0.67.0 to 0.68.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.67.0...zpages/v0.68.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.67.0 to 0.68.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.67.0...zpages/v0.68.0)

Updates `go.opentelemetry.io/contrib/propagators/jaeger` from 1.42.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.42.0...v1.43.0)

Updates `go.opentelemetry.io/contrib/samplers/jaegerremote` from 0.36.0 to 0.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.36.0...zpages/v0.37.0)

Updates `go.opentelemetry.io/otel` from 1.42.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.42.0...v1.43.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.42.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.42.0...v1.43.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.42.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.42.0...v1.43.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.42.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.42.0...v1.43.0)

Updates `go.opentelemetry.io/otel/trace` from 1.42.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.42.0...v1.43.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.55.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-version: 0.68.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
  dependency-version: 0.68.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-version: 0.68.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/contrib/propagators/jaeger
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/contrib/samplers/jaegerremote
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
...

Signed-off-by: dependabot[bot] <support@github.com>

* update workspace

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2026-04-08 20:32:16 +00:00
Matheus Macabu
5f2408b84b
Go: Update to 1.25.9 (#122094) 2026-04-08 09:38:30 +02:00
Jo
4b1a53c567
Auth: Update go-jose v4.1.4 (#121830)
* update jose across all apps

* workspace update
2026-04-03 10:18:50 +00:00
Ryan McKinley
827516fce5
Chore: Upgrade grafana-plugin-sdk-go to v0.291.0 (#121528) 2026-04-01 19:45:40 +01:00
Alejandro
6e1c94f550
deps: update grafana-app-sdk to v0.52.1 (#120445)
* update workspace

* fix cue

* ci: add validation for cue using new make target and backend check

* test this breaks ci

* Revert "test this breaks ci"

This reverts commit 8a3665e06c.

* cleanup generation

* remove

* fix client interface implementation issues

* cleanup workspace

* use old client names

* cleanup

* update workspace

* fix cue
2026-03-25 13:28:01 -06:00
Alejandro
718716e76c
ci: add validation for cue using new make target and backend check (#121032)
* ci: add validation for cue using new make target and backend check

* test this breaks ci

* Revert "test this breaks ci"

This reverts commit 8a3665e06c.

* fix cue
2026-03-25 10:35:49 -06:00
dependabot[bot]
eac8913aa2
deps(go): bump modernc.org/sqlite from 1.44.3 to 1.47.0 (#120885)
* deps(go): bump modernc.org/sqlite from 1.44.3 to 1.47.0

Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.44.3 to 1.47.0.
- [Changelog](https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.44.3...v1.47.0)

---
updated-dependencies:
- dependency-name: modernc.org/sqlite
  dependency-version: 1.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 09:55:30 +01:00
Hugo Häggmark
5a117a2738
deps(go): bump google.golang.org/grpc from 1.79.1 to 1.79.3 [security] (#120656) 2026-03-19 11:22:02 +01:00
Ryan Melendez
842b29e419
AuthN: groundwork for MT authn service (#120433)
* rebuild pr

* update iam app with new authlib version
2026-03-18 09:14:27 -04:00
dependabot[bot]
74da05a094
deps(go): bump golang.org/x/sync from 0.19.0 to 0.20.0 in /pkg/build (#120324)
Some checks failed
Reject GitHub secrets / reject-gh-secrets (push) Waiting to run
Build Release Packages / setup (push) Waiting to run
Build Release Packages / Dispatch grafana-enterprise build (push) Blocked by required conditions
Build Release Packages / / darwin-amd64 (push) Blocked by required conditions
Build Release Packages / / darwin-arm64 (push) Blocked by required conditions
Build Release Packages / / linux-amd64 (push) Blocked by required conditions
Build Release Packages / / linux-armv6 (push) Blocked by required conditions
Build Release Packages / / linux-armv7 (push) Blocked by required conditions
Build Release Packages / / linux-arm64 (push) Blocked by required conditions
Build Release Packages / / linux-s390x (push) Blocked by required conditions
Build Release Packages / / windows-amd64 (push) Blocked by required conditions
Build Release Packages / / windows-arm64 (push) Blocked by required conditions
Build Release Packages / Upload artifacts (push) Blocked by required conditions
Build Release Packages / publish-dockerhub (push) Blocked by required conditions
Build Release Packages / Dispatch publish NPM canaries (push) Blocked by required conditions
Build Release Packages / notify-pr (push) Blocked by required conditions
Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Waiting to run
Shellcheck / Shellcheck scripts (push) Waiting to run
Run Storybook a11y tests / Detect whether code changed (push) Waiting to run
Run Storybook a11y tests / Run Storybook a11y tests (dark theme) (push) Blocked by required conditions
Run Storybook a11y tests / Run Storybook a11y tests (deuteranopia_protanopia_dark theme) (push) Blocked by required conditions
Run Storybook a11y tests / Run Storybook a11y tests (deuteranopia_protanopia_light theme) (push) Blocked by required conditions
Run Storybook a11y tests / Run Storybook a11y tests (light theme) (push) Blocked by required conditions
Run Storybook a11y tests / Run Storybook a11y tests (tritanopia_dark theme) (push) Blocked by required conditions
Run Storybook a11y tests / Run Storybook a11y tests (tritanopia_light theme) (push) Blocked by required conditions
Run Storybook a11y tests / Storybook a11y tests (push) Blocked by required conditions
Swagger generated code / Detect whether code changed (push) Waiting to run
Swagger generated code / Verify committed API specs match (push) Blocked by required conditions
Dispatch sync to mirror / dispatch-job (push) Waiting to run
Trivy Scan / trivy-scan (push) Has been cancelled
* deps(go): bump golang.org/x/sync from 0.19.0 to 0.20.0 in /pkg/build

Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.19.0 to 0.20.0.
- [Commits](https://github.com/golang/sync/compare/v0.19.0...v0.20.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-version: 0.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* update workspace

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2026-03-15 15:19:28 +00:00
Charandas
50a1952f34
Health API: integrate apiserver readiness into /api/health (#120131)
* Health API: integrate apiserver readiness into /api/health

The /api/health endpoint is used as the Kubernetes readiness probe for
ST Grafana. Previously it only checked database connectivity, so
Kubernetes would route traffic before the apiserver's boot sequence
completed — causing 503s for aggregated API requests during the brief
window where serviceAvailable=false in proxy handlers.

When the apiserver's clientConfigProvider is available, /api/health now
makes an internal call to /readyz via DirectlyServeHTTP. If /readyz
returns non-200 (boot sequence health checks haven't passed), /api/health
returns 503 with "apiserver": "not ready" in the response body.

This eliminates user-facing 503s during pod startup without requiring
changes to deployment manifests (readiness probe stays on /api/health).

Stress test results (mt-tilt, 5 replicas scaling up simultaneously):
- 1240 requests during scale-up, zero 503s

When clientConfigProvider is nil (no apiserver, OSS without aggregation,
or unit tests), the check is skipped — no behavior change.

Companion to grafana-enterprise#11254 which adds the
remote-apiservice-initialization boot sequence health check.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Health API: use timeout for apiserver readiness check

DirectlyServeHTTP blocks until the apiserver is ready. Without a
timeout, the health check would hang during startup (or in tests where
the apiserver hasn't started). Use a 2-second context timeout so the
health check returns "not ready" promptly instead of blocking.

Also check for context timeout explicitly — httptest.NewRecorder
defaults to status 200 if no response is written, which would
incorrectly pass the readiness check on timeout.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Health API: integrate apiserver readiness into /api/health

The /api/health endpoint is used as the Kubernetes readiness probe for
ST Grafana. Previously it only checked database connectivity, so
Kubernetes would route traffic before the apiserver's boot sequence
completed — causing 503s for aggregated API requests during the brief
window where serviceAvailable=false in proxy handlers.

Add IsReady() to the DirectRestConfigProvider interface. The
eventualRestConfigProvider implements it with a non-blocking select on
the ready channel — returns true immediately once the apiserver has
started, false otherwise.

When the apiserver is not ready, /api/health returns 503 with
"apiserver": "not ready" in the response body. When clientConfigProvider
is nil (no apiserver, or unit tests), the check is skipped.

Stress test results (mt-tilt, 5 replicas scaling up simultaneously):
- 1240 requests during scale-up, zero 503s

Companion to grafana-enterprise#11254 which adds the
remote-apiservice-initialization boot sequence health check.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* make gofmt

* fix

* regenerate health response with apiserver key

* make gen-apps

* fix

* remaining gen-apps

* lint

* gofmt

* trigger build

* fix

* fix

* fix

* lint frontend

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-11 19:38:07 -07:00
Charandas
fe83c6cfd1
OBO tokens: add GetAccessToken and update ext_jwt (#119452)
Some checks are pending
Integration Tests / Postgres Enterprise (7/16) (push) Blocked by required conditions
Integration Tests / Postgres Enterprise (8/16) (push) Blocked by required conditions
Integration Tests / Postgres Enterprise (9/16) (push) Blocked by required conditions
Integration Tests / All backend integration tests complete (push) Blocked by required conditions
Reject GitHub secrets / reject-gh-secrets (push) Waiting to run
Build Release Packages / setup (push) Waiting to run
Build Release Packages / Dispatch grafana-enterprise build (push) Blocked by required conditions
Build Release Packages / / darwin-amd64 (push) Blocked by required conditions
Build Release Packages / / darwin-arm64 (push) Blocked by required conditions
Build Release Packages / / linux-amd64 (push) Blocked by required conditions
Build Release Packages / / linux-armv6 (push) Blocked by required conditions
Build Release Packages / / linux-armv7 (push) Blocked by required conditions
Build Release Packages / / linux-arm64 (push) Blocked by required conditions
Build Release Packages / / linux-s390x (push) Blocked by required conditions
Build Release Packages / / windows-amd64 (push) Blocked by required conditions
Build Release Packages / / windows-arm64 (push) Blocked by required conditions
Build Release Packages / Upload artifacts (push) Blocked by required conditions
Build Release Packages / publish-dockerhub (push) Blocked by required conditions
Build Release Packages / Dispatch publish NPM canaries (push) Blocked by required conditions
Build Release Packages / notify-pr (push) Blocked by required conditions
Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Waiting to run
Shellcheck / Shellcheck scripts (push) Waiting to run
Run Storybook a11y tests / Detect whether code changed (push) Waiting to run
Run Storybook a11y tests / Run Storybook a11y tests (light theme) (push) Blocked by required conditions
Run Storybook a11y tests / Run Storybook a11y tests (dark theme) (push) Blocked by required conditions
Swagger generated code / Detect whether code changed (push) Waiting to run
Swagger generated code / Verify committed API specs match (push) Blocked by required conditions
Dispatch sync to mirror / dispatch-job (push) Waiting to run
trigger-dashboard-search-e2e / trigger-search-e2e (push) Waiting to run
Trivy Scan / trivy-scan (push) Waiting to run
* OBO tokens: signing with preserved actor chain requires access token

* go mod updates for authlib

* keep alerting version from main

* fix tests

* make gen-apps

* update ext_jwt for OBO

* remove mention of MT service

* fix go.sum

* rename function for clarity

* add negative tests requested in PR feedback

* pr feedback, explain why TypeAccessPolicy

* set UID for OBO usecase
2026-03-09 22:06:02 -07:00
Matheus Macabu
9b1e10c249
Go: Update to 1.25.8 (#119692) 2026-03-06 10:27:09 +01:00
Alejandro
d4fdd282a5
chore: migrate grafana-app-sdk off of CLI flags and to config.cue blocks (#119543) 2026-03-04 19:53:20 +00:00
Roberto Jiménez Sánchez
28c511ebf3
Chore: Bump grpc-gateway/v2 from v2.27.8 to v2.28.0 (#119403)
Bump grpc-gateway/v2 from v2.27.8 to v2.28.0

Upgrade github.com/grpc-ecosystem/grpc-gateway/v2 from v2.27.8
to v2.28.0 across all workspace modules.

This upgrade is required by nanogit/gittest v0.6.0.

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-03 15:55:46 +01:00
Ryan McKinley
397fa8fd79
Chore: Upgrade plugins sdk to v0.65.0 (#119190) 2026-02-27 09:06:21 +01:00
Costa Alexoglou
9d4987d50b
Update authlib extensions (#119158)
update authlib to include ext.grafana.app audience
2026-02-26 22:15:12 +01:00
Georges Chaudy
621b944dc7
authlib: update to the latest version (#118542)
bump authlib
2026-02-23 12:00:01 +00:00
Dave Henderson
290942e1cc
chore(deps): Fix module messes to restore update-workspace (#118615)
Signed-off-by: Dave Henderson <dave.henderson@grafana.com>
2026-02-20 20:00:26 +00:00
Costa Alexoglou
9aaf4f5ac9
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
Ryan McKinley
52c34eac4a
Chore: Update grafana-plugin-sdk-go to v0.289.0 (#118553) 2026-02-20 15:40:11 +03:00
Austin Pond
711c81aec7
[chore] Upgrade grafana-app-sdk to v0.51.3 (#118492)
* [chore] Upgrade grafana-app-sdk to v0.51.3, set app roles to empty for each app so that manifest codegen is unchanged.

* Fix linter issues in dashboard conversion tests, ignore linter staticcheck in the IAM app to avoid any additional changes.
2026-02-19 15:35:25 -05:00
Austin Pond
3ed58adf59
[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