Andreas Christou
ee76613eae
[v11.0.x] Prometheus: Reintroduce Azure audience override feature flag ( #90558 )
...
Prometheus: Reintroduce Azure audience override feature flag (#90339 )
* Re-add feature flag with deprecation note
* Hide the field in frontend if ff disabled
* Block scope overriding if ff is disabled in backend
- Update promlib to forward logger to extendOptions
- Add warning
- Update tests
* Default toggle to true for now
* Update description
* Update prom tests
* Fix lint
(cherry picked from commit 2616366a0a )
# Conflicts:
# packages/grafana-data/src/types/featureToggles.gen.ts
# pkg/services/featuremgmt/registry.go
# pkg/services/featuremgmt/toggles_gen.csv
# pkg/services/featuremgmt/toggles_gen.go
# pkg/services/featuremgmt/toggles_gen.json
# pkg/tsdb/prometheus/prometheus.go
2024-07-23 11:31:22 +01:00
Kevin Minehart
302831c125
[11.0.x] backport CI / release changes ( #89636 )
...
* go mod tidy; go work sync
* CI: Add release-pr workflow (#89005 )
* Add release-pr workflow
* update CODEOWNERS
* CI: Trigger release pr workflow when a release is completed (#89062 )
* CI: Add bump-version action to the release PR workflow (#89491 )
* Automation: Verify release artifacts on grafana.com (#89197 )
* baldm0mma/verify_release/ create verify_release_for_download function
* baldm0mma/verify_release/ add name, image, env
* baldm0mma/verify_release/ add initial commands
* baldm0mma/verify_release/ add deps?
* baldm0mma/verify_release/ update location
* baldm0mma/verify_release/ add anno to lib-star
* bald0mma/verify_release/ update func name to verify_grafanacom_step
* baldm0mma/verify_release/ add verify shell script
* baldm0mma/verify_release/ add script content, first attempt
* baldm0mma/verify_release/ add node image to verify_grafanacom_step
* baldm0mma/verify_release/ add gcom secret note
* baldm0mma/verify_release/ add sudo to apt-get
* baldm0mma/verify_release/ add anno
* baldm0mma/verify_release/ add anno to secrets
* baldm0mma/verify_release/ update commands to reflect node env image
* baldm0mma/verify_release/ update annos
* baldm0mma/verify_release/ update tag variable
* baldm0mma/verify release/ add whitespace
* baldm0mma/verify_releases/ update with no bash loops
* baldm0mma/verify_release/ update exit logic
* baldm0mma/verify_release/ remove annos
* baldm0mma/verify_releasse/ resign and build yml
* baldm0mma/verify_release/ remove annos
* baldm0mma/verify_release/ update signature
* baldm0mma/verify_release/ download curl
* baldm0mma/verify_release/ remove temp key folder removal
* baldm0mma/verify_release/ account for artifact download time
* baldm0mma/verify_release/ add anno
* baldm0mma/verify_release/ update location
* baldm0mma/verify_release/ update script
* baldm0mma/verify_release/ make drone
* baldm0mma/verify_release/ update script for oss or ent
* baldm0mma/verify_release/ add promotion option
* baldm0mma/verify_release/ make drone
* Update scripts/drone/events/release.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* Update scripts/drone/steps/lib.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* Update scripts/drone/steps/lib.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* baldm0mma/verify_release/ update drone
* Update scripts/drone/events/release.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* baldm0mma/verify_release/ update drone
* Update scripts/drone/steps/lib.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* baldm0mma/update drone
* baldm0mma/verify_release/ update path
* baldm0mma/verify_release/ make drone
* baldm0mma/update drone
* Apply suggestions from code review
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* baldm0mma/verify_release/ update for loop to account for failure
* baldm0mma/verify_release/ make drone
* baldm0mma/verify_release/ make format-drone
* baldm0mma/verify_release/ rem unused var
---------
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* use go 1.21.10
* use 1.21.10 in pkg/build
* upgrade to go 1.22.4
* upgrade swagger
* swagger-gen
* gen openapi3.json
* allow grpc.dial
* fix .bingo/README.md formatting
---------
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com >
2024-06-24 15:06:58 -05:00
Stephanie Hingtgen
42da106097
[v11.0.x] Chore: Upgrade go to 1.21.10 ( #87472 )
...
* Chore: upgrade go to 1.20.10
* sign drone
---------
Co-authored-by: Kevin Minehart <kmineh0151@gmail.com >
2024-05-08 10:05:12 -05:00
grafana-delivery-bot[bot]
67c976366e
[v11.0.x] Scopes: Add Filtering for ScopeDashoardBinding and Update Prometheus for ScopeFilterOperator Changes ( #86326 )
...
Scopes: Add Filtering for ScopeDashoardBinding and Update Prometheus for ScopeFilterOperator Changes (#85284 )
(cherry picked from commit 136f8e6f0c )
Co-authored-by: Kyle Brandt <kyle@grafana.com >
2024-04-16 14:46:21 +01:00
grafana-delivery-bot[bot]
8d366eb67c
[v11.0.x] Prometheus: Create jsonschema spec ( #86197 )
...
Prometheus: Create jsonschema spec (#85077 )
(cherry picked from commit e5cf863973 )
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2024-04-15 16:52:53 +01:00
grafana-delivery-bot[bot]
e268568add
[v11.0.x] Chore: Define promlib depguard rules ( #86140 )
...
Chore: Define promlib depguard rules (#85082 )
* define promlib depguard rules
* add comment
* test: break linting on purpose
* fix linting
* simple change to trigger backend linting/build in CI pipeline
(cherry picked from commit 92f5a0305c )
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2024-04-15 15:06:58 +01:00
Andreas Christou
2c5f9c83f0
[v11.0.x] plugins: update to latest go plugin sdk version (v0.222.0) ( #85963 )
...
plugins: update to latest go plugin sdk version (v0.222.0) (#85943 )
plugins: update to latest go plugink sdk (v0.222.0)
(cherry picked from commit 050105e70a )
# Conflicts:
# go.mod
# go.sum
# pkg/apiserver/go.mod
# pkg/apiserver/go.sum
# pkg/promlib/go.mod
# pkg/promlib/go.sum
Co-authored-by: Gábor Farkas <gabor.farkas@gmail.com >
2024-04-12 14:52:45 +02:00
Marcus Efraimsson
2be8e4334b
[v11.0.x] Chore: Upgrade grafana-plugin-sdk-go to v0.220.0 ( #85575 )
...
Chore: Upgrade grafana-plugin-sdk-go (#85562 )
(cherry picked from commit bdc492b96c )
2024-04-04 10:03:20 +00:00
Marcus Efraimsson
324c37ff22
[v11.0.x] Update plugin SDK to v0.219.0 ( #85573 )
...
Update plugin SDK to v0.219.0 (#85438 )
(cherry picked from commit d2ca95d304 )
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com >
2024-04-04 12:41:36 +03:00
Will Browne
7bec323d23
[v11.0.x] Plugins: Send PDC file paths and contents for backwards compatibility ( #85411 )
...
Plugins: Send PDC file paths and contents for backwards compatibility (#85287 )
* send paths and contents
* go work sync
(cherry picked from commit 1a0ac381eb )
2024-03-29 12:14:39 -07:00
ismail simsek
629a8808e0
Chore: Bump promlib v0.0.4 ( #84882 )
...
* Update the readme
* bump promlib v0.0.3
* update
* update
* use promlib v0.0.4
2024-03-22 18:28:22 +01:00
Kyle Brandt
86a2a1a19b
Prometheus: remove scope dependency ( #84991 )
...
* Prometheus: remove scope dependency
temp workaround
* depguard
* comment
* remove rules since they need a newer version of golangci-lint
---------
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2024-03-22 16:52:42 +01:00
Todd Treece
cdb2e7dd3e
Chore: Sync go workspace ( #84932 )
2024-03-21 18:34:40 +02:00
Will Browne
c8c372c327
Prometheus: Prevent duplicate registration of custom header middleware ( #84860 )
...
* remove dupe middleware
* fix test
2024-03-20 21:22:33 +02:00
Kyle Brandt
aec2ef727a
Prometheus/Scopes: Update to use scopespec type from app ( #84593 )
2024-03-18 09:49:26 -04:00
ismail simsek
eae9bfe4bc
Chore: Promlib allows extendOptions to be nil ( #84463 )
...
* use logger from service
* allow extendOptions to be nil
* Update logger
2024-03-15 13:37:29 +01:00
Andres Martinez Gotor
265200799d
Chore: Update grafana-plugin-sdk ( #84289 )
2024-03-12 17:13:23 +01:00
ismail simsek
ae70cd953d
Chore: Use the promlib v0.0.1 ( #84210 )
...
* use the promlib v0.0.1
* add a readme
* go mod update
* replace promlib
* update readme
* update
* update go work sum
* update 2
* update readme
2024-03-12 15:25:32 +02:00
ismail simsek
3fb6319d1b
Prometheus: Introduce prometheus backend library ( #83952 )
...
* Move files to prometheus-library
* refactor core prometheus to use prometheus-library
* modify client transport options
* mock
* have a type
* import aliases
* rename
* call the right method
* remove unrelated test from the library
* update codeowners
* go work sync
* update go.work.sum
* make swagger-clean && make openapi3-gen
* add promlib to makefile
* remove clilogger
* Export the function
* update unit test
* add prometheus_test.go
* fix mock type
* use mapUtil from grafana-plugin-sdk-go
2024-03-11 17:22:33 +01:00