aboutsummaryrefslogtreecommitdiff
path: root/battering/packages
diff options
context:
space:
mode:
authorHanketsu <hanketsu@egregore.fun>2025-02-01 00:03:15 +0100
committerHanketsu <hanketsu@egregore.fun>2025-06-13 00:04:24 +0200
commitc52a8f77e7f8d3d5fd6efd2fc7613ca74c120d49 (patch)
tree6dad6dba5aa67812236481ee412f21cae4109172 /battering/packages
parent606fa88590c57656e339cb0f0c281ead353c3cc7 (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')
-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)))