Skip to content

Commit 9f5b2b5

Browse files
authored
Merge pull request #46 from dbeaver/dbeaver/dbeaver-devops#1714-update-devel-to-25-0-0
dbeaver/dbeaver-devops#1714 Updated devel to 25.0.0
2 parents 07d5394 + 4a9a324 commit 9f5b2b5

16 files changed

Lines changed: 49 additions & 36 deletions

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CLOUDBEAVER_VERSION_TAG=24.3.0
1+
CLOUDBEAVER_VERSION_TAG=25.0.0
22
IMAGE_SOURCE=dbeaver
33
PODMAN_IMAGE_SOURCE=docker.io/dbeaver
44
COMPOSE_PROJECT_NAME=dbeaver

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.terraform*
22
terraform*
33
values.yaml
4-
/.idea
4+
/.idea
5+
trusted-cacerts/*

AWS/ecs-fargate/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
![alt text](images/image-1.png)
3434

3535
- Ensure that the `alb_certificate_Identifier` variable contains the ID from [AWS Certificate Manager](#importing-an-ssl-certificate-in-aws) corresponding to the domain name specified in the `CLOUDBEAVER_PUBLIC_URL` variable within variables.tf. The domain name in `CLOUDBEAVER_PUBLIC_URL` must match the domain for which the certificates have been issued.
36-
- You can customize the deployment version by updating the `cloudbeaver_version` environment variable. The default version is `24.3.0`.
36+
- You can customize the deployment version by updating the `cloudbeaver_version` environment variable. The default version is `25.0.0`.
3737

3838
6. Run `terraform init` and then `terraform apply` in `ecs-fargate` directory to create the ECS cluster and complete the deployment.
3939

AWS/ecs-fargate/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ variable "cloudbeaver_image_name" {
2525
variable "cloudbeaver_version" {
2626
description = "The version of the cluster you want to deploy"
2727
type = string
28-
default = "24.3.0"
28+
default = "25.0.0"
2929
}
3030

3131
variable "alb_certificate_Identifier" {

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CloudBeaver Enterprise deployment
22

3-
### Version 24.3
3+
### Version 25.0
44

55
CloudBeaver Enterprise is a client-server application.
66
It requires server deployment. You can deploy it on a single host (e.g. your local computer) or in a cloud.
@@ -23,6 +23,13 @@ However you can use Docker compose for additional product features such as:
2323
- [docker-compose](https://docs.docker.com/compose/install/) binary installed and added to your PATH variable. Supported versions 2.10 and above
2424
- If you install `docker-compose-plugin`, you must use the `docker compose` command instead of `docker-compose`.
2525

26+
### User and permissions changes
27+
28+
Starting from CloudBeaver v25.0 process inside the container now runs as the ‘dbeaver’ user (‘UID=8978’), instead of ‘root’.
29+
If a user with ‘UID=8978’ already exists in your environment, permission conflicts may occur.
30+
Additionally, the default Docker volumes directory’s ownership has changed.
31+
Previously, the volumes were owned by the ‘root’ user, but now they are owned by the ‘dbeaver’ user (‘UID=8978’).
32+
2633
### Configuring and starting the CloudBeaver cluster
2734
1. Clone repository
2835
```sh
@@ -68,5 +75,6 @@ or replace `docker-compose.yml` with `podman-compose.yml` and use `podman-compos
6875
3. Restart the cluster: `docker-compose up -d` or `docker compose up -d`
6976

7077
### Older versions:
78+
- [24.3.0](https://github.com/dbeaver/cloudbeaver-deploy/tree/24.3.0)
7179
- [24.2.0](https://github.com/dbeaver/cloudbeaver-deploy/tree/24.2.0)
7280
- [24.1.0](https://github.com/dbeaver/cloudbeaver-deploy/tree/24.1.0)

cloudbeaver-db-init.sql

Lines changed: 0 additions & 2 deletions
This file was deleted.

docker-compose-host.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ volumes:
66
postgres_data: {}
77
nginx_ssl_data: {}
88
nginx_conf_data: {}
9+
trusted_cacerts: {}
910

1011
services:
1112
nginx:
@@ -30,6 +31,7 @@ services:
3031
volumes:
3132
- cloudbeaver:/opt/cloudbeaver/workspace
3233
- cloudbeaver_certs:/opt/cloudbeaver/conf/certificates/
34+
- trusted_cacerts:/opt/cloudbeaver/workspace/.data/custom/
3335
environment:
3436
- CLOUDBEAVER_DB_DRIVER=${CLOUDBEAVER_DB_DRIVER}
3537
- CLOUDBEAVER_DB_URL=${CLOUDBEAVER_DB_URL}

docker-compose.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ volumes:
66
postgres_data: {}
77
nginx_ssl_data: {}
88
nginx_conf_data: {}
9+
trusted_cacerts: {}
910

1011
networks:
1112
cloudbeaver-private-net:
@@ -36,6 +37,7 @@ services:
3637
volumes:
3738
- cloudbeaver:/opt/cloudbeaver/workspace
3839
- cloudbeaver_certs:/opt/cloudbeaver/conf/certificates/
40+
- trusted_cacerts:/opt/cloudbeaver/workspace/.data/custom/
3941
environment:
4042
- CLOUDBEAVER_DB_DRIVER=${CLOUDBEAVER_DB_DRIVER}
4143
- CLOUDBEAVER_DB_URL=${CLOUDBEAVER_DB_URL}
@@ -60,7 +62,6 @@ services:
6062
image: ${IMAGE_SOURCE:-dbeaver}/cloudbeaver-postgres:16
6163
volumes:
6264
- postgres_data:/var/lib/postgresql/data
63-
- ./cloudbeaver-db-init.sql:/docker-entrypoint-initdb.d/cb-init.sql
6465
environment:
6566
- POSTGRES_DB=cloudbeaver
6667
- POSTGRES_USER=${CLOUDBEAVER_DB_USER}

k8s/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ name: cb
33
description: A Helm chart for CloudBeaver application
44
type: application
55
version: 0.0.1
6-
appVersion: 24.3.0
6+
appVersion: 25.0.0

k8s/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@
1010

1111
[//]: # (* [Nginx load balancer](https://docs.nginx.com/nginx-ingress-controller/installation/installation-with-helm/) and [Kubernetes Helm plugin](https://helm.sh/docs/topics/plugins/) added to your `k8s`)
1212

13+
### User and permissions changes
14+
15+
Starting from CloudBeaver v25.0 process inside the container now runs as the ‘dbeaver’ user (‘UID=8978’), instead of ‘root’.
16+
If a user with ‘UID=8978’ already exists in your environment, permission conflicts may occur.
17+
Additionally, the default Docker volumes directory’s ownership has changed.
18+
Previously, the volumes were owned by the ‘root’ user, but now they are owned by the ‘dbeaver’ user (‘UID=8978’).
19+
1320
### How to run services
1421
- Clone this repo from GitHub: `git clone https://github.com/dbeaver/cloudbeaver-deploy`
1522
- `cd cloudbeaver-deploy/k8s`

0 commit comments

Comments
 (0)