1- ZIP_NAME_PYTHON = layer-lrap -python.zip
2- ZIP_NAME_NODE = layer-lrap -node.zip
3- ZIP_NAME_JAVA = layer-lrap -java.zip
4- ZIP_NAME_MANUAL = layer-lrap -manual.zip
1+ ZIP_NAME_PYTHON = layer-dash0 -python.zip
2+ ZIP_NAME_NODE = layer-dash0 -node.zip
3+ ZIP_NAME_JAVA = layer-dash0 -java.zip
4+ ZIP_NAME_MANUAL = layer-dash0 -manual.zip
55LAYER_NAME_PREFIX ?=
66LAYER_NAME_PYTHON = $(LAYER_NAME_PREFIX ) dash0-extension-python
77LAYER_NAME_NODE = $(LAYER_NAME_PREFIX ) dash0-extension-node
@@ -12,7 +12,7 @@ LAMBDA_LAYER_MARKER_NODE := .lambda-layer-node
1212LAMBDA_LAYER_MARKER_JAVA := .lambda-layer-java
1313LAMBDA_LAYER_MARKER_MANUAL := .lambda-layer-manual
1414CARGO_FEATURES :=
15- PYTHON_DEPS_IMAGE := lrap -python-deps
15+ PYTHON_DEPS_IMAGE := dash0 -python-deps
1616
1717# Docker/ECR image settings
1818AWS_ACCOUNT_ID := $(shell aws sts get-caller-identity --query Account --output text)
@@ -51,17 +51,17 @@ clean-build:
5151clean-cargo :
5252 @cargo clean
5353
54- build/lrap_x86_64 : $(RS_FILES ) Cargo.toml
54+ build/dash0_x86_64 : $(RS_FILES ) Cargo.toml
5555 @echo Building Rust application for x86_64
5656 @mkdir -p build
5757 @cross build --release --target x86_64-unknown-linux-musl ${CARGO_FEATURES}
58- @cp target/x86_64-unknown-linux-musl/release/aws-lambda-runtime-api-proxy-rs build/lrap_x86_64
58+ @cp target/x86_64-unknown-linux-musl/release/aws-lambda-runtime-api-proxy-rs build/dash0_x86_64
5959
60- build/lrap_aarch64 : $(RS_FILES ) Cargo.toml
60+ build/dash0_aarch64 : $(RS_FILES ) Cargo.toml
6161 @echo Building Rust application for aarch64
6262 @mkdir -p build
6363 @cross build --release --target aarch64-unknown-linux-musl ${CARGO_FEATURES}
64- @cp target/aarch64-unknown-linux-musl/release/aws-lambda-runtime-api-proxy-rs build/lrap_aarch64
64+ @cp target/aarch64-unknown-linux-musl/release/aws-lambda-runtime-api-proxy-rs build/dash0_aarch64
6565
6666PYTHON_DISTRO_SRC := $(shell find opt/python/distro/src -type f)
6767NODE_DISTRO_SRC := $(shell find opt/node/distro/src -type f)
@@ -77,28 +77,28 @@ build/python: opt/python/distro/requirements.txt opt/python/Dockerfile $(PYTHON_
7777
7878
7979
80- build/$(ZIP_NAME_PYTHON ) : build/lrap_x86_64 build/lrap_aarch64 opt/entrypoint opt/shared.sh opt/python/wrapper opt/python/otel_wrapper.py build/python
80+ build/$(ZIP_NAME_PYTHON ) : build/dash0_x86_64 build/dash0_aarch64 opt/entrypoint opt/shared.sh opt/python/wrapper opt/python/otel_wrapper.py build/python
8181 @rm -f build/$(ZIP_NAME_PYTHON )
8282 @rm -rf build/stage-python
8383 @mkdir -p build/stage-python/extensions
84- @cp build/lrap_x86_64 build/stage-python/
85- @cp build/lrap_aarch64 build/stage-python/
86- @cp opt/entrypoint build/stage-python/extensions/lrap
84+ @cp build/dash0_x86_64 build/stage-python/
85+ @cp build/dash0_aarch64 build/stage-python/
86+ @cp opt/entrypoint build/stage-python/extensions/dash0
8787 @cp opt/shared.sh build/stage-python/shared.sh
8888 @cp opt/python/wrapper build/stage-python/wrapper
8989 @cp -r build/python build/stage-python/python
9090 @cp opt/python/otel_wrapper.py build/stage-python/python/otel_wrapper.py
9191 @cd build/stage-python && zip -r ../$(ZIP_NAME_PYTHON ) *
9292
9393
94- build/$(ZIP_NAME_NODE ) : build/lrap_x86_64 build/lrap_aarch64 opt/entrypoint opt/shared.sh opt/node/package.json opt/node/wrapper opt/node/webpack.config.mjs opt/node/init.mjs $(NODE_DISTRO_SRC )
94+ build/$(ZIP_NAME_NODE ) : build/dash0_x86_64 build/dash0_aarch64 opt/entrypoint opt/shared.sh opt/node/package.json opt/node/wrapper opt/node/webpack.config.mjs opt/node/init.mjs $(NODE_DISTRO_SRC )
9595 @echo Building Node.js layer
9696 @rm -f build/$(ZIP_NAME_NODE )
9797 @rm -rf build/stage-node
9898 @mkdir -p build/stage-node/extensions
99- @cp build/lrap_x86_64 build/stage-node/
100- @cp build/lrap_aarch64 build/stage-node/
101- @cp opt/entrypoint build/stage-node/extensions/lrap
99+ @cp build/dash0_x86_64 build/stage-node/
100+ @cp build/dash0_aarch64 build/stage-node/
101+ @cp opt/entrypoint build/stage-node/extensions/dash0
102102 @cp opt/shared.sh build/stage-node/shared.sh
103103 @cp opt/node/wrapper build/stage-node/wrapper
104104 @bash opt/node/scripts/build-aws-sdk-tarball.sh
@@ -124,30 +124,30 @@ $(JAVA_DISTRO_JAR): $(JAVA_DISTRO_SRC)
124124 @echo Building Java distro
125125 @cd opt/java/opentelemetry-java-distro && ./gradlew clean -Pversion=1.0.0-SNAPSHOT assemble -x javadoc
126126
127- build/$(ZIP_NAME_JAVA ) : build/lrap_x86_64 build/lrap_aarch64 opt/entrypoint opt/shared.sh opt/java/wrapper $(JAVA_DISTRO_JAR )
127+ build/$(ZIP_NAME_JAVA ) : build/dash0_x86_64 build/dash0_aarch64 opt/entrypoint opt/shared.sh opt/java/wrapper $(JAVA_DISTRO_JAR )
128128 @echo Building Java layer
129129 @rm -f build/$(ZIP_NAME_JAVA )
130130 @rm -rf build/stage-java
131131 @mkdir -p build/stage-java/extensions
132132 @mkdir -p build/stage-java/java/lib
133- @cp build/lrap_x86_64 build/stage-java/
134- @cp build/lrap_aarch64 build/stage-java/
135- @cp opt/entrypoint build/stage-java/extensions/lrap
133+ @cp build/dash0_x86_64 build/stage-java/
134+ @cp build/dash0_aarch64 build/stage-java/
135+ @cp opt/entrypoint build/stage-java/extensions/dash0
136136 @cp opt/shared.sh build/stage-java/shared.sh
137137 @cp opt/java/wrapper build/stage-java/wrapper
138138 @cp $(JAVA_DISTRO_JAR ) build/stage-java/java/lib/dash0-opentelemetry.jar
139139 @cp $(JAVA_CLASSPATH_LIBS_DIR ) /* .jar build/stage-java/java/lib/
140140 @cd build/stage-java && zip -r ../$(ZIP_NAME_JAVA ) *
141141
142142
143- build/$(ZIP_NAME_MANUAL ) : build/lrap_x86_64 build/lrap_aarch64 opt/entrypoint opt/shared.sh opt/manual/wrapper
143+ build/$(ZIP_NAME_MANUAL ) : build/dash0_x86_64 build/dash0_aarch64 opt/entrypoint opt/shared.sh opt/manual/wrapper
144144 @echo Building Manual layer
145145 @rm -f build/$(ZIP_NAME_MANUAL )
146146 @rm -rf build/stage-manual
147147 @mkdir -p build/stage-manual/extensions
148- @cp build/lrap_x86_64 build/stage-manual/
149- @cp build/lrap_aarch64 build/stage-manual/
150- @cp opt/entrypoint build/stage-manual/extensions/lrap
148+ @cp build/dash0_x86_64 build/stage-manual/
149+ @cp build/dash0_aarch64 build/stage-manual/
150+ @cp opt/entrypoint build/stage-manual/extensions/dash0
151151 @cp opt/shared.sh build/stage-manual/shared.sh
152152 @cp opt/manual/wrapper build/stage-manual/wrapper
153153 @cd build/stage-manual && zip -r ../$(ZIP_NAME_MANUAL ) *
@@ -225,7 +225,7 @@ ensure-buildx:
225225
226226# Build and push Docker image for Python extension to ECR
227227# Usage: make docker-python VERSION=1.0.0
228- docker-python : build/lrap_x86_64 build/lrap_aarch64 build/python ensure-buildx
228+ docker-python : build/dash0_x86_64 build/dash0_aarch64 build/python ensure-buildx
229229 @echo " Creating ECR repository $( ECR_REPO_PYTHON) if it doesn't exist..."
230230 @aws ecr describe-repositories --repository-names $(ECR_REPO_PYTHON ) 2> /dev/null || \
231231 aws ecr create-repository --repository-name $(ECR_REPO_PYTHON ) --no-cli-pager
@@ -241,7 +241,7 @@ docker-python: build/lrap_x86_64 build/lrap_aarch64 build/python ensure-buildx
241241
242242# Build and push Docker image for Node.js extension to ECR
243243# Usage: make docker-node VERSION=1.0.0
244- docker-node : build/lrap_x86_64 build/lrap_aarch64 ensure-buildx
244+ docker-node : build/dash0_x86_64 build/dash0_aarch64 ensure-buildx
245245 @echo " Building Node.js SDK..."
246246 @bash opt/node/scripts/build-aws-sdk-tarball.sh
247247 @cd opt/node && npm install && npm run build
@@ -260,7 +260,7 @@ docker-node: build/lrap_x86_64 build/lrap_aarch64 ensure-buildx
260260
261261# Build and push Docker image for Java extension to ECR
262262# Usage: make docker-java VERSION=1.0.0
263- docker-java : build/lrap_x86_64 build/lrap_aarch64 $(JAVA_DISTRO_JAR ) ensure-buildx
263+ docker-java : build/dash0_x86_64 build/dash0_aarch64 $(JAVA_DISTRO_JAR ) ensure-buildx
264264 @echo " Creating ECR repository $( ECR_REPO_JAVA) if it doesn't exist..."
265265 @aws ecr describe-repositories --repository-names $(ECR_REPO_JAVA ) 2> /dev/null || \
266266 aws ecr create-repository --repository-name $(ECR_REPO_JAVA ) --no-cli-pager
0 commit comments