[bitnami/pgbouncer] Add PGBOUNCER_APPLICATION_NAME_ADD_HOST (#68126)

* Add PGBOUNCER_APPLICATION_NAME_ADD_HOST

Signed-off-by: Bojan Rogalo <bojan.rogalo@gmail.com>

* Add PGBOUNCER_APPLICATION_NAME_ADD_HOST to pgbouncer-env.sh

Signed-off-by: Bojan Rogalo <bojan.rogalo@gmail.com>

---------

Signed-off-by: Bojan Rogalo <bojan.rogalo@gmail.com>
This commit is contained in:
Bojan
2024-07-09 11:29:07 +02:00
committed by GitHub
parent 33150df53e
commit e184ce8ea0
3 changed files with 4 additions and 0 deletions

View File

@@ -308,6 +308,7 @@ pgbouncer_initialize() {
"query_wait_timeout:${PGBOUNCER_QUERY_WAIT_TIMEOUT}"
"client_idle_timeout:${PGBOUNCER_CLIENT_IDLE_TIMEOUT}"
"max_prepared_statements:${PGBOUNCER_MAX_PREPARED_STATEMENTS}"
"application_name_add_host:${PGBOUNCER_APPLICATION_NAME_ADD_HOST}"
)
for pair in "${key_value_pairs[@]}"; do
local key value

View File

@@ -53,6 +53,7 @@ pgbouncer_env_vars=(
PGBOUNCER_EXTRA_FLAGS
PGBOUNCER_FAIL_ON_INVALID_DSN_FILE
PGBOUNCER_SERVER_ROUND_ROBIN
PGBOUNCER_APPLICATION_NAME_ADD_HOST
PGBOUNCER_CLIENT_TLS_SSLMODE
PGBOUNCER_CLIENT_TLS_CA_FILE
PGBOUNCER_CLIENT_TLS_CERT_FILE
@@ -146,6 +147,7 @@ export PGBOUNCER_MAX_PREPARED_STATEMENTS="${PGBOUNCER_MAX_PREPARED_STATEMENTS:-}
export PGBOUNCER_EXTRA_FLAGS="${PGBOUNCER_EXTRA_FLAGS:-}"
export PGBOUNCER_FAIL_ON_INVALID_DSN_FILE="${PGBOUNCER_FAIL_ON_INVALID_DSN_FILE:-false}"
export PGBOUNCER_SERVER_ROUND_ROBIN="${PGBOUNCER_SERVER_ROUND_ROBIN:-0}"
export PGBOUNCER_APPLICATION_NAME_ADD_HOST="${PGBOUNCER_APPLICATION_NAME_ADD_HOST:-}"
# Client TLS settings
export PGBOUNCER_CLIENT_TLS_SSLMODE="${PGBOUNCER_CLIENT_TLS_SSLMODE:-disable}"

View File

@@ -134,6 +134,7 @@ docker build -t bitnami/APP:latest .
| `PGBOUNCER_SOCKET_GROUP` | PgBouncer socket group | `nil` |
| `PGBOUNCER_DAEMON_USER` | PostgreSQL daemon user | `pgbouncer` |
| `PGBOUNCER_DAEMON_GROUP` | PostgreSQL daemon group | `pgbouncer` |
| `PGBOUNCER_APPLICATION_NAME_ADD_HOST` | PgBouncer add the client host address and port to the application name setting set on connection start | `nil` |
#### Read-only environment variables