feat: add default-server-config
This commit is contained in:
parent
cee39f68ef
commit
f5dc62a82b
3 changed files with 15 additions and 2 deletions
|
@ -174,6 +174,7 @@ The following table shows a configuration option's name, type, and the default v
|
||||||
|[otel-sampler-ratio](#otel-sampler-ratio)|float|0.01||
|
|[otel-sampler-ratio](#otel-sampler-ratio)|float|0.01||
|
||||||
|[main-snippet](#main-snippet)|string|""||
|
|[main-snippet](#main-snippet)|string|""||
|
||||||
|[http-snippet](#http-snippet)|string|""||
|
|[http-snippet](#http-snippet)|string|""||
|
||||||
|
|[default-server-snippet](#default-server-snippet)|string|""||
|
||||||
|[server-snippet](#server-snippet)|string|""||
|
|[server-snippet](#server-snippet)|string|""||
|
||||||
|[stream-snippet](#stream-snippet)|string|""||
|
|[stream-snippet](#stream-snippet)|string|""||
|
||||||
|[location-snippet](#location-snippet)|string|""||
|
|[location-snippet](#location-snippet)|string|""||
|
||||||
|
@ -1097,6 +1098,10 @@ Adds custom configuration to the main section of the nginx configuration.
|
||||||
|
|
||||||
Adds custom configuration to the http section of the nginx configuration.
|
Adds custom configuration to the http section of the nginx configuration.
|
||||||
|
|
||||||
|
## default-server-snippet
|
||||||
|
|
||||||
|
Adds custom configuration to the default server in the nginx configuration.
|
||||||
|
|
||||||
## server-snippet
|
## server-snippet
|
||||||
|
|
||||||
Adds custom configuration to all the servers in the nginx configuration.
|
Adds custom configuration to all the servers in the nginx configuration.
|
||||||
|
|
|
@ -727,6 +727,9 @@ type Configuration struct {
|
||||||
// HTTPSnippet adds custom configuration to the http section of the nginx configuration
|
// HTTPSnippet adds custom configuration to the http section of the nginx configuration
|
||||||
HTTPSnippet string `json:"http-snippet"`
|
HTTPSnippet string `json:"http-snippet"`
|
||||||
|
|
||||||
|
// DefaultServerSnippet adds custom configuration to the default server in the nginx configuration
|
||||||
|
DefaultServerSnippet string `json:"default-server-snippet"`
|
||||||
|
|
||||||
// ServerSnippet adds custom configuration to all the servers in the nginx configuration
|
// ServerSnippet adds custom configuration to all the servers in the nginx configuration
|
||||||
ServerSnippet string `json:"server-snippet"`
|
ServerSnippet string `json:"server-snippet"`
|
||||||
|
|
||||||
|
|
|
@ -729,6 +729,11 @@ http {
|
||||||
{{ if $cfg.EnableOpentelemetry }}
|
{{ if $cfg.EnableOpentelemetry }}
|
||||||
opentelemetry off;
|
opentelemetry off;
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
{{ if not (empty $cfg.DefaultServerSnippet) }}
|
||||||
|
# Custom code snippet configured for default server
|
||||||
|
{{ $cfg.DefaultServerSnippet }}
|
||||||
|
{{ end }}
|
||||||
location {{ $healthzURI }} {
|
location {{ $healthzURI }} {
|
||||||
return 200;
|
return 200;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue