Skip to content

Instantly share code, notes, and snippets.

View zeitlinger's full-sized avatar

Gregor Zeitlinger zeitlinger

  • Grafana Labs
  • Berlin
View GitHub Profile
@zeitlinger
zeitlinger / select.kt
Created December 14, 2023 17:07
script to prune unneeded modules from javaagent
import java.io.File
val depFiles = listOf(
File("/home/gregor/source/opentelemetry-java-instrumentation/instrumentation/spring/starters/spring-boot-starter/dep.txt"),
File("/home/gregor/source/opentelemetry-java-instrumentation/javaagent/dep.txt"), // gradle dependencies --configuration baseJavaagentLibs > dep.txt
)
val target = File("/home/gregor/source/opentelemetry-java-instrumentation/settings.gradle.kts")
val includeRegex = Regex("include\\(\"(.*?)\"\\)")
val projectRegex = listOf(Regex("project ([^ ]+)"), Regex("Project '([^']+)'"))
apiVersion: "extensions/v1beta1"
kind: Deployment
metadata:
name: "opentracing-demo-java"
labels:
application: "opentracing-demo-java"
component: "service"
spec:
replicas: 1
revisionHistoryLimit: 2