[bitnami/kibana] Release 8.11.4-debian-11-r0 (#54706)

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
This commit is contained in:
Bitnami Bot 2024-01-11 20:14:16 +01:00 committed by GitHub
parent d4f7c33d58
commit fb9ed07214
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 65 additions and 18 deletions

View File

@ -7,13 +7,13 @@ ARG TARGETARCH
LABEL com.vmware.cp.artifact.flavor="sha256:1e1b4657a77f0d47e9220f0c37b9bf7802581b93214fff7d1bd2364c8bf22e8e" \
org.opencontainers.image.base.name="docker.io/bitnami/minideb:bullseye" \
org.opencontainers.image.created="2023-12-24T09:32:49Z" \
org.opencontainers.image.created="2024-01-11T18:17:23Z" \
org.opencontainers.image.description="Application packaged by VMware, Inc" \
org.opencontainers.image.licenses="Apache-2.0" \
org.opencontainers.image.ref.name="8.11.3-debian-11-r2" \
org.opencontainers.image.ref.name="8.11.4-debian-11-r0" \
org.opencontainers.image.title="kibana" \
org.opencontainers.image.vendor="VMware, Inc." \
org.opencontainers.image.version="8.11.3"
org.opencontainers.image.version="8.11.4"
ENV HOME="/" \
OS_ARCH="${TARGETARCH:-amd64}" \
@ -27,8 +27,8 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"]
RUN install_packages ca-certificates curl libexpat1 libgcc-s1 libnss3 libstdc++6 procps
RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \
COMPONENTS=( \
"yq-4.40.5-0-linux-${OS_ARCH}-debian-11" \
"kibana-8.11.3-1-linux-${OS_ARCH}-debian-11" \
"yq-4.40.5-1-linux-${OS_ARCH}-debian-11" \
"kibana-8.11.4-0-linux-${OS_ARCH}-debian-11" \
) ; \
for COMPONENT in "${COMPONENTS[@]}"; do \
if [ ! -f "${COMPONENT}.tar.gz" ]; then \
@ -45,7 +45,7 @@ RUN chmod g+rwX /opt/bitnami
COPY rootfs /
RUN /opt/bitnami/scripts/kibana/postunpack.sh
ENV APP_VERSION="8.11.3" \
ENV APP_VERSION="8.11.4" \
BITNAMI_APP_NAME="kibana"
EXPOSE 5601

View File

@ -3,12 +3,12 @@
"arch": "amd64",
"distro": "debian-11",
"type": "NAMI",
"version": "8.11.3-1"
"version": "8.11.4-0"
},
"yq": {
"arch": "amd64",
"distro": "debian-11",
"type": "NAMI",
"version": "4.40.5-0"
"version": "4.40.5-1"
}
}

View File

@ -10,7 +10,7 @@ fi
script=$1
exit_code="${2:-96}"
fail_if_not_present="${3:-y}"
fail_if_not_present="${3:-n}"
if test -f "$script"; then
sh $script

View File

@ -1,5 +1,5 @@
rolling-tags:
- "8"
- 8-debian-11
- 8.11.3
- 8.11.4
- latest

View File

@ -198,15 +198,62 @@ docker-compose up -d
### Environment variables
When you start the kibana image, you can adjust the configuration of the instance by passing one or more environment variables either on the docker-compose file or on the `docker run` command line. The following environment values are provided to custom Kibana:
| Name | Description | Default Value | Can be set |
|-----------------------------------------------|----------------------------------------------------------------------------------------------------|------------------------------------------------------------------|------------|
| `$SERVER_FLAVOR` | Server flavor. Valid values: `kibana` or `opensearch-dashboards`. | `kibana` | |
| `$BITNAMI_VOLUME_DIR` | Directory where to mount volumes | `/bitnami` | |
| `$KIBANA_VOLUME_DIR` | Kibana persistence directory | `${BITNAMI_VOLUME_DIR}/kibana` | |
| `$KIBANA_BASE_DIR` | Kibana installation directory | `${BITNAMI_ROOT_DIR}/kibana` | |
| `$KIBANA_CONF_DIR` | Kibana configuration directory | `${SERVER_BASE_DIR}/config` | |
| `$KIBANA_LOGS_DIR` | Kibana logs directory | `${SERVER_BASE_DIR}/logs` | |
| `$KIBANA_TMP_DIR` | Kibana temporary directory | `${SERVER_BASE_DIR}/tmp` | |
| `$KIBANA_BIN_DIR` | Kibana executable directory | `${SERVER_BASE_DIR}/bin` | |
| `$KIBANA_PLUGINS_DIR` | Kibana plugins directory | `${SERVER_BASE_DIR}/plugins` | |
| `$KIBANA_DATA_DIR` | Kibana data directory | `${SERVER_VOLUME_DIR}/data` | |
| `$KIBANA_MOUNTED_CONF_DIR` | Directory for including custom configuration files (that override the default generated ones) | `${SERVER_VOLUME_DIR}/conf` | |
| `$KIBANA_CONF_FILE` | Path to Kibana configuration file | `${SERVER_CONF_DIR}/kibana.yml` | |
| `$KIBANA_LOG_FILE` | Path to the Kibana log file | `${SERVER_LOGS_DIR}/kibana.log` | |
| `$KIBANA_PID_FILE` | Path to the Kibana pid file | `${SERVER_TMP_DIR}/kibana.pid` | |
| `$KIBANA_INITSCRIPTS_DIR` | Path to the Kibana container init scripts directory | `/docker-entrypoint-initdb.d` | |
| `$KIBANA_DAEMON_USER` | Kibana system user | `kibana` | |
| `$KIBANA_DAEMON_GROUP` | Kibana system group | `kibana` | |
| `$KIBANA_ELASTICSEARCH_URL` | Elasticsearch URL. Provide Client node url in the case of a cluster | `elasticsearch` | &check; |
| `$KIBANA_ELASTICSEARCH_URL` | Elasticsearch URL. Provide Client node url in the case of a cluster | `127.0.0.1` | &check; |
| `$KIBANA_ELASTICSEARCH_PORT_NUMBER` | Elasticsearch port | `9200` | &check; |
| `$KIBANA_HOST` | Kibana host | `0.0.0.0` | &check; |
| `$KIBANA_PORT_NUMBER` | Kibana port | `5601` | &check; |
| `$KIBANA_WAIT_READY_MAX_RETRIES` | Max retries to wait for Kibana to be ready | `30` | &check; |
| `$KIBANA_INITSCRIPTS_START_SERVER` | Whether to start the Kibana server before executing the init scripts | `yes` | &check; |
| `$KIBANA_FORCE_INITSCRIPTS` | Whether to force the execution of the init scripts | `no` | &check; |
| `$KIBANA_DISABLE_STRICT_CSP` | Disable strict Content Security Policy (CSP) for Kibana | `no` | &check; |
| `$KIBANA_CERTS_DIR` | Path to certificates folder. | `${SERVER_CONF_DIR}/certs` | &check; |
| `$KIBANA_SERVER_ENABLE_TLS` | Enable TLS for inbound connections via HTTPS. | `false` | &check; |
| `$KIBANA_SERVER_KEYSTORE_LOCATION` | Path to Keystore | `${SERVER_CERTS_DIR}/server/kibana.keystore.p12` | &check; |
| `$KIBANA_SERVER_KEYSTORE_PASSWORD` | Password for the Elasticsearch keystore containing the certificates or password-protected PEM key. | | &check; |
| `$KIBANA_SERVER_TLS_USE_PEM` | Configure Kibana server TLS settings using PEM certificates. | `false` | &check; |
| `$KIBANA_SERVER_CERT_LOCATION` | Path to PEM node certificate. | `${SERVER_CERTS_DIR}/server/tls.crt` | &check; |
| `$KIBANA_SERVER_KEY_LOCATION` | Path to PEM node key. | `${SERVER_CERTS_DIR}/server/tls.key` | &check; |
| `$KIBANA_SERVER_KEY_PASSWORD` | Password for the Elasticsearch node PEM key. | | &check; |
| `$KIBANA_PASSWORD` | Kibana password. | | &check; |
| `$KIBANA_ELASTICSEARCH_ENABLE_TLS` | Enable TLS for Elasticsearch communications. | `false` | &check; |
| `$KIBANA_ELASTICSEARCH_TLS_VERIFICATION_MODE` | Elasticsearch TLS verification mode. | `full` | &check; |
| `$KIBANA_ELASTICSEARCH_TRUSTSTORE_LOCATION` | Path to Elasticsearch Truststore. | `${SERVER_CERTS_DIR}/elasticsearch/elasticsearch.truststore.p12` | &check; |
| `$KIBANA_ELASTICSEARCH_TRUSTSTORE_PASSWORD` | Password for the Elasticsearch truststore. | | &check; |
| `$KIBANA_ELASTICSEARCH_TLS_USE_PEM` | Configure Elasticsearch TLS settings using PEM certificates. | `false` | &check; |
| `$KIBANA_ELASTICSEARCH_CA_CERT_LOCATION` | Path to Elasticsearch CA certificate. | `${SERVER_CERTS_DIR}/elasticsearch/ca.crt` | &check; |
| `$KIBANA_DISABLE_STRICT_CSP` | Disable strict Content Security Policy (CSP) for Kibana | `no` | &check; |
| `$KIBANA_CREATE_USER` | Enable the creation of the kibana_system user, if it doesnt exists | `false` | &check; |
| `$KIBANA_ELASTICSEARCH_PASSWORD` | Password for the elastic superuser. Required if KIBANA_CREATE_USER is enabled | | &check; |
| `$KIBANA_SERVER_PUBLICBASEURL` | Publicly available URL that end-users access Kibana at | | &check; |
| `$KIBANA_XPACK_SECURITY_ENCRYPTIONKEY` | Encryption key so that sessions are not invalidated | | &check; |
| `$KIBANA_XPACK_REPORTING_ENCRYPTIONKEY` | Static encryption key for reporting | | &check; |
| `$KIBANA_NEWSFEED_ENABLED` | Control whether to enable the newsfeed system for the Kibana UI notification center | `true` | &check; |
| `$KIBANA_ELASTICSEARCH_REQUESTTIMEOUT` | Time in milliseconds to wait for responses from the back end or Elasticsearch | `30000` | &check; |
| `$APACHE_KIBANA_USERNAME` | Kibana user to configure basic authentication | `user` | &check; |
| `$APACHE_KIBANA_PASSWORD` | Kibana password to configure basic authentication | `bitnami` | &check; |
* `KIBANA_ELASTICSEARCH_URL`: Elasticsearch URL. Provide Client node url in the case of a cluster. Default: **elasticsearch**
* `KIBANA_ELASTICSEARCH_PORT_NUMBER`: Elasticsearch port. Default: **9200**
* `KIBANA_HOST`: Kibana host. Default: **0.0.0.0**
* `KIBANA_PORT_NUMBER`: Kibana port. Default: **5601**
* `KIBANA_WAIT_READY_MAX_RETRIES`: Max retries to wait for Kibana to be ready. Default: **30**
* `KIBANA_INITSCRIPTS_START_SERVER`: Whether to start the Kibana server before executing the init scripts. Default: **yes**
* `KIBANA_FORCE_INITSCRIPTS`: Whether to force the execution of the init scripts. Default: **no**
When you start the kibana image, you can adjust the configuration of the instance by passing one or more environment variables either on the docker-compose file or on the `docker run` command line.
#### Specifying Environment Variables using Docker Compose