Update to 24.0.2

This commit is contained in:
Daniel Berteaud 2024-04-09 13:21:30 +02:00
parent e6162d1ede
commit adec36d06a
6 changed files with 21 additions and 15 deletions

View File

@ -1,15 +1,14 @@
job "[[ .instance ]]" { job "[[ .instance ]]" {
[[- $c := merge .cloudbeaver . ]] [[ template "common/job_start" . ]]
[[ template "common/job_start" $c ]]
group "cloudbeaver" { group "cloudbeaver" {
shutdown_delay = "6s" [[- $c := merge .cloudbeaver . ]]
[[ template "common/constraints" $c ]] [[ template "common/group_start" $c ]]
network { network {
mode = "bridge" mode = "bridge"
[[- if $c.prometheus.enabled ]] [[- if conv.ToBool $c.prometheus.enabled ]]
port "metrics" {} port "metrics" {}
[[- end ]] [[- end ]]
} }

View File

@ -1,21 +1,28 @@
job "cloudbeaver" { job "cloudbeaver" {
datacenters = ["dc1"] datacenters = ["dc1"]
region = "global" region = "global"
group "cloudbeaver" { group "cloudbeaver" {
shutdown_delay = "6s" shutdown_delay = "6s"
ephemeral_disk {
# Use minimal ephemeral disk
size = 101
}
network { network {
mode = "bridge" mode = "bridge"
} }
volume "data" { volume "data" {
source = "cloudbeaver-data" source = "cloudbeaver-data"
type = "csi" type = "csi"
@ -88,7 +95,7 @@ job "cloudbeaver" {
user = 1053 user = 1053
config { config {
image = "danielberteaud/wait-for:24.3-1" image = "danielberteaud/wait-for:24.4-1"
readonly_rootfs = true readonly_rootfs = true
pids_limit = 20 pids_limit = 20
} }
@ -116,7 +123,7 @@ job "cloudbeaver" {
driver = "docker" driver = "docker"
config { config {
image = "danielberteaud/cloudbeaver:24.0.1-1" image = "danielberteaud/cloudbeaver:24.0.2-2"
pids_limit = 100 pids_limit = 100
readonly_rootfs = true readonly_rootfs = true
mount { mount {

View File

@ -1,4 +1,4 @@
FROM danielberteaud/java:17.24.3-5 FROM danielberteaud/java:17.24.4-1
MAINTAINER Daniel Berteaud <dbd@ehtrace.com> MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
ENV CLOUDBEAVER_WEB_CONFIG=/opt/cloudbeaver/conf/cloudbeaver.conf ENV CLOUDBEAVER_WEB_CONFIG=/opt/cloudbeaver/conf/cloudbeaver.conf
@ -13,7 +13,7 @@ RUN set -euxo pipefail &&\
mkdir -p /data/workspace /data/.eclipse &&\ mkdir -p /data/workspace /data/.eclipse &&\
chown -R cloudbeaver:cloudbeaver /data chown -R cloudbeaver:cloudbeaver /data
COPY --from=dbeaver/cloudbeaver:24.0.1 /opt/cloudbeaver /opt/cloudbeaver COPY --from=dbeaver/cloudbeaver:24.0.2 /opt/cloudbeaver /opt/cloudbeaver
COPY root/ / COPY root/ /
RUN set -euxo pipefail &&\ RUN set -euxo pipefail &&\

View File

@ -32,7 +32,7 @@ java ${JAVA_OPTS} \
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED \ --add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED \
--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED \ --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED \
--add-opens=java.sql/java.sql=ALL-UNNAMED \ --add-opens=java.sql/java.sql=ALL-UNNAMED \
-jar server/plugins/org.eclipse.equinox.launcher*.jar \ -jar server/plugins/org.jkiss.dbeaver.launcher*.jar \
-product io.cloudbeaver.product.ce.product \ -product io.cloudbeaver.product.ce.product \
-web-config ${CLOUDBEAVER_WEB_CONFIG} \ -web-config ${CLOUDBEAVER_WEB_CONFIG} \
-data /data/.metadata \ -data /data/.metadata \

View File

@ -32,7 +32,7 @@ java ${JAVA_OPTS} \
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED \ --add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED \
--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED \ --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED \
--add-opens=java.sql/java.sql=ALL-UNNAMED \ --add-opens=java.sql/java.sql=ALL-UNNAMED \
-jar server/plugins/org.eclipse.equinox.launcher*.jar \ -jar server/plugins/org.jkiss.dbeaver.launcher*.jar \
-product io.cloudbeaver.product.ce.product \ -product io.cloudbeaver.product.ce.product \
-web-config ${CLOUDBEAVER_WEB_CONFIG} \ -web-config ${CLOUDBEAVER_WEB_CONFIG} \
-data /data/.metadata \ -data /data/.metadata \

View File

@ -7,10 +7,10 @@ instance: cloudbeaver
cloudbeaver: cloudbeaver:
# Version of cloudbeaver to deploy # Version of cloudbeaver to deploy
version: 24.0.1 version: 24.0.2
# Docker image to use # Docker image to use
image: '[[ .docker.repo ]]cloudbeaver:[[ .cloudbeaver.version ]]-1' image: '[[ .docker.repo ]]cloudbeaver:[[ .cloudbeaver.version ]]-2'
# Resources for the container # Resources for the container
resources: resources: