aboutsummaryrefslogtreecommitdiff
path: root/battering/packages/golang-xyz.scm
diff options
context:
space:
mode:
authorHanketsu <hanketsu@egregore.fun>2025-02-01 00:03:15 +0100
committerHanketsu <hanketsu@egregore.fun>2025-02-01 17:47:17 +0100
commit10effff61d35590b0f8a98f48150fe21e4524a7b (patch)
tree7e7c48bf6b3916c1dc7b7a76a67a3cbdde207490 /battering/packages/golang-xyz.scm
parent5358b819a41a0fb3b1090af8a05f00033d094f7e (diff)
battering: Add go-go-opentelemetry-io-contrib-detectors-gcp.
* battering/packages/golang-xyz.scm (go-go-opentelemetry-io-contrib-detectors-gcp): New variable.
Diffstat (limited to 'battering/packages/golang-xyz.scm')
-rw-r--r--battering/packages/golang-xyz.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/battering/packages/golang-xyz.scm b/battering/packages/golang-xyz.scm
index fc76c3f..a96f22b 100644
--- a/battering/packages/golang-xyz.scm
+++ b/battering/packages/golang-xyz.scm
@@ -345,3 +345,35 @@ Compute Engine metadata service on Google Cloud.")
detectors. It exists within this repository to allow for integration testing of
the detection functions in real GCP environments.")
(license license:asl2.0)))
+
+(define-public go-go-opentelemetry-io-contrib-detectors-gcp
+ (package
+ (name "go-go-opentelemetry-io-contrib-detectors-gcp")
+ (version "1.34.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/open-telemetry/opentelemetry-go-contrib")
+ (commit (go-version->git-ref version
+ #:subdir "detectors/gcp"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "17kyba5816983migninw6v2si2d28j32973c0x8i08fswrjz5dm0"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:go go-1.22
+ #:import-path "go.opentelemetry.io/contrib/detectors/gcp"
+ #:unpack-path "go.opentelemetry.io/contrib"))
+ (propagated-inputs (list go-go-opentelemetry-io-otel-sdk
+ go-go-opentelemetry-io-otel
+ go-github-com-stretchr-testify
+ go-github-com-google-go-cmp
+ go-github-com-googlecloudplatform-opentelemetry-operations-go-detectors-gcp
+ go-cloud-google-com-go-compute-metadata))
+ (home-page "https://go.opentelemetry.io/contrib")
+ (synopsis "GCP Resource detector")
+ (description "This is a GCP resource detector that supports detecting
+resources on various cloud platforms.")
+ (license license:asl2.0)))