Przeglądaj źródła

Added a new "otel" variant for nginx mainline.

This adds an opentelemetry module variant developed by F5/NGINX:
https://nginx.org/en/docs/ngx_otel_module.html

I've decided to make a separate variant based on the main image instead
of extending it because the module build-depends on a fairly large chunk
of C++ code from multiple projects, which takes around 10 minutes to
compile and link on an 8-core amd64 machine.  This is why it's currently
limited to amd64 and arm64v8, which nginx.org provides builds for.
Users can build them on less popular architectures as the instructions
are still provided in the dockerfiles.

Also, it's currently only available for the "mainline" branch, with
"stable" to follow in the future.
Konstantin Pavlov 1 rok temu
rodzic
commit
e23a9b512b
1 zmienionych plików z 11 dodań i 1 usunięć
  1. 11 1
      library/nginx

+ 11 - 1
library/nginx

@@ -1,4 +1,4 @@
-# this file is generated via https://github.com/nginxinc/docker-nginx/blob/0cfc9381f01c6cd455e014ad738b5bcdffe8024c/generate-stackbrew-library.sh
+# this file is generated via https://github.com/nginxinc/docker-nginx/blob/9cb278860bdcea48abc0bc770a29ead3fc9a1fe6/generate-stackbrew-library.sh
 
 Maintainers: NGINX Docker Maintainers <[email protected]> (@nginxinc)
 GitRepo: https://github.com/nginxinc/docker-nginx.git
@@ -13,6 +13,11 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
 GitCommit: 1f227619c1f1baa0bed8bed844ea614437ff14fb
 Directory: mainline/debian-perl
 
+Tags: 1.25.4-otel, mainline-otel, 1-otel, 1.25-otel, otel, 1.25.4-bookworm-otel, mainline-bookworm-otel, 1-bookworm-otel, 1.25-bookworm-otel, bookworm-otel
+Architectures: amd64, arm64v8
+GitCommit: 9cb278860bdcea48abc0bc770a29ead3fc9a1fe6
+Directory: mainline/debian-otel
+
 Tags: 1.25.4-alpine, mainline-alpine, 1-alpine, 1.25-alpine, alpine, 1.25.4-alpine3.18, mainline-alpine3.18, 1-alpine3.18, 1.25-alpine3.18, alpine3.18
 Architectures: arm64v8, arm32v6, arm32v7, ppc64le, s390x, i386, amd64
 GitCommit: 1f227619c1f1baa0bed8bed844ea614437ff14fb
@@ -28,6 +33,11 @@ Architectures: arm64v8, arm32v6, arm32v7, ppc64le, s390x, i386, amd64
 GitCommit: 1f227619c1f1baa0bed8bed844ea614437ff14fb
 Directory: mainline/alpine-slim
 
+Tags: 1.25.4-alpine-otel, mainline-alpine-otel, 1-alpine-otel, 1.25-alpine-otel, alpine-otel, 1.25.4-alpine3.18-otel, mainline-alpine3.18-otel, 1-alpine3.18-otel, 1.25-alpine3.18-otel, alpine3.18-otel
+Architectures: amd64, arm64v8
+GitCommit: 9cb278860bdcea48abc0bc770a29ead3fc9a1fe6
+Directory: mainline/alpine-otel
+
 Tags: 1.24.0, stable, 1.24, 1.24.0-bullseye, stable-bullseye, 1.24-bullseye
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
 GitCommit: 1a8d87b69760693a8e33cd8a9e0c2e5f0e8b0e3c