diff --git a/bitnami/opensearch/2/debian-12/Dockerfile b/bitnami/opensearch/2/debian-12/Dockerfile index d799374c78b2..00a15ddfa68b 100644 --- a/bitnami/opensearch/2/debian-12/Dockerfile +++ b/bitnami/opensearch/2/debian-12/Dockerfile @@ -9,10 +9,10 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-02-21T17:33:16Z" \ + org.opencontainers.image.created="2024-03-22T18:32:08Z" \ org.opencontainers.image.description="Application packaged by VMware, Inc" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r2" \ + org.opencontainers.image.ref.name="2.12.0-debian-12-r3" \ org.opencontainers.image.title="opensearch" \ org.opencontainers.image.vendor="VMware, Inc." \ org.opencontainers.image.version="2.12.0" @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libgcc-s1 libgomp1 libstdc++6 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "yq-4.41.1-0-linux-${OS_ARCH}-debian-12" \ + "yq-4.42.1-1-linux-${OS_ARCH}-debian-12" \ "java-17.0.10-13-2-linux-${OS_ARCH}-debian-12" \ "opensearch-2.12.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ diff --git a/bitnami/opensearch/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/opensearch/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 4f01819381cb..4911e18df7e2 100644 --- a/bitnami/opensearch/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/opensearch/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -15,6 +15,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "4.41.1-0" + "version": "4.42.1-1" } } \ No newline at end of file diff --git a/bitnami/opensearch/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/opensearch/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index 3853c789b2ea..aa782fc6a4db 100644 --- a/bitnami/opensearch/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/opensearch/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -48,6 +48,7 @@ print_image_welcome_page() { info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" + info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" info "" } diff --git a/bitnami/opensearch/README.md b/bitnami/opensearch/README.md index ebb63f8198a2..2ed0517d4ae7 100644 --- a/bitnami/opensearch/README.md +++ b/bitnami/opensearch/README.md @@ -182,19 +182,34 @@ docker-compose up -d | Name | Description | Default Value | |------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|---------------------------------------------| | `OPENSEARCH_CERTS_DIR` | Path to certificates folder. | `${DB_CONF_DIR}/certs` | +| `OPENSEARCH_DATA_DIR_LIST` | Comma, semi-colon or space separated list of directories to use for data storage | `nil` | +| `OPENSEARCH_BIND_ADDRESS` | Opensearch bind address | `nil` | +| `OPENSEARCH_ADVERTISED_HOSTNAME` | Opensearch advertised hostname, used for publish | `nil` | +| `OPENSEARCH_CLUSTER_HOSTS` | Opensearch cluster hosts | `nil` | +| `OPENSEARCH_CLUSTER_MASTER_HOSTS` | Opensearch cluster master hosts | `nil` | +| `OPENSEARCH_CLUSTER_NAME` | Opensearch cluster name | `nil` | | `OPENSEARCH_HEAP_SIZE` | Opensearch heap size | `1024m` | | `OPENSEARCH_MAX_ALLOWED_MEMORY_PERCENTAGE` | Opensearch maximum allowed memory percentage | `100` | +| `OPENSEARCH_MAX_ALLOWED_MEMORY` | Opensearch maximum allowed memory amount (in megabytes) | `nil` | | `OPENSEARCH_MAX_TIMEOUT` | Opensearch maximum init timeout | `60` | | `OPENSEARCH_LOCK_ALL_MEMORY` | Sets bootstrap.memory_lock parameter | `no` | | `OPENSEARCH_DISABLE_JVM_HEAP_DUMP` | Disable JVM Heap dump | `no` | | `OPENSEARCH_DISABLE_GC_LOGS` | Disable GC logs | `no` | | `OPENSEARCH_IS_DEDICATED_NODE` | If false, Opensearch will be configured with all the roles, deploy as dedicated node using DB_NODE_ROLES. | `no` | +| `OPENSEARCH_MINIMUM_MASTER_NODES` | Minimum number of master nodes | `nil` | +| `OPENSEARCH_NODE_NAME` | Opensearch node name | `nil` | +| `OPENSEARCH_FS_SNAPSHOT_REPO_PATH` | Opensearch node port number | `nil` | +| `OPENSEARCH_NODE_ROLES` | Comma-separated list of Opensearch roles. If empty, will be deployed as a coordinating-only node. | `nil` | +| `OPENSEARCH_PLUGINS` | List of Opensearch plugins to activate | `nil` | | `OPENSEARCH_TRANSPORT_PORT_NUMBER` | Opensearch node port number | `9300` | | `OPENSEARCH_HTTP_PORT_NUMBER` | Opensearch port | `9200` | | `OPENSEARCH_ENABLE_SECURITY` | Enable Opensearch security settings. | `false` | | `OPENSEARCH_PASSWORD` | Password for "admin" user. | `bitnami` | | `OPENSEARCH_TLS_VERIFICATION_MODE` | Opensearch TLS verification mode in transport layer. | `full` | | `OPENSEARCH_TLS_USE_PEM` | Configure Security settings using PEM certificates. | `false` | +| `OPENSEARCH_KEYSTORE_PASSWORD` | Password for the Opensearch keystore containing the certificates or password-protected PEM key. | `nil` | +| `OPENSEARCH_TRUSTSTORE_PASSWORD` | Password for the Opensearch truststore. | `nil` | +| `OPENSEARCH_KEY_PASSWORD` | Password for the Opensearch node PEM key. | `nil` | | `OPENSEARCH_KEYSTORE_LOCATION` | Path to Keystore | `${DB_CERTS_DIR}/opensearch.keystore.jks` | | `OPENSEARCH_TRUSTSTORE_LOCATION` | Path to Truststore. | `${DB_CERTS_DIR}/opensearch.truststore.jks` | | `OPENSEARCH_NODE_CERT_LOCATION` | Path to PEM node certificate. | `${DB_CERTS_DIR}/tls.crt` | @@ -226,6 +241,8 @@ docker-compose up -d | `LOGSTASH_PASSWORD` | Password for the Logstash user. | `bitnami` | | `OPENSEARCH_SET_CGROUP` | Configure Opensearch java opts with cgroup hierarchy override, so cgroup statistics are available in the container. | `true` | | `OPENSEARCH_SECURITY_BOOTSTRAP` | If set to true, this node will be configured with instructions to bootstrap the Opensearch security config. | `false` | +| `OPENSEARCH_SECURITY_NODES_DN` | Comma-separated list including the Opensearch nodes allowed TLS DNs. | `nil` | +| `OPENSEARCH_SECURITY_ADMIN_DN` | Comma-separated list including the Opensearch Admin user allowed TLS DNs. | `nil` | | `OPENSEARCH_SECURITY_ADMIN_CERT_LOCATION` | Path to the Opensearch Admin PEM certificate. | `${DB_CERTS_DIR}/admin.crt` | | `OPENSEARCH_SECURITY_ADMIN_KEY_LOCATION` | Path to the Opensearch Admin PEM key. | `${DB_CERTS_DIR}/admin.key` |