[GH-ISSUE #416] Admin user and password config using environment variables #120

Closed
opened 2026-03-07 20:45:03 +03:00 by kerem · 4 comments
Owner

Originally created by @yoavo-datricks on GitHub (Jul 13, 2021).
Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/416

We are working on designing a k8s deployment for cloudbeaver. We are in the process of writing a helm chart to build a proper k8s deployment including options to setup server configuration, add data sources via config maps and secrets, ingress, etc.
However, the basic functionality of configuring the admin user is currently impossible to develop.

What we are about to develop is having the server configured for no authentication and have only data source level authentication. This is fairly secured, however not optimal.

What we wished for is the ability to configure just the admin user via environment variables.
For example CD_ADMIN_USER and CB_ADMIN_PASS. This way will be able to initialize the user name and password via a k8s secret and have a secured login process to the product.

WE PLAN TO SHARE THE HELM CHART ONCE COMPLETED.

Thanks,
Yoav

Originally created by @yoavo-datricks on GitHub (Jul 13, 2021). Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/416 We are working on designing a k8s deployment for cloudbeaver. We are in the process of writing a helm chart to build a proper k8s deployment including options to setup server configuration, add data sources via config maps and secrets, ingress, etc. However, the basic functionality of configuring the admin user is currently impossible to develop. What we are about to develop is having the server configured for no authentication and have only data source level authentication. This is fairly secured, however not optimal. What we wished for is the ability to configure *just* the admin user via environment variables. For example CD_ADMIN_USER and CB_ADMIN_PASS. This way will be able to initialize the user name and password via a k8s secret and have a secured login process to the product. WE PLAN TO SHARE THE HELM CHART ONCE COMPLETED. Thanks, Yoav
kerem 2026-03-07 20:45:03 +03:00
Author
Owner

@kseniiaguzeeva commented on GitHub (Jul 13, 2021):

Thank you for your suggestion. We will help you with it.

<!-- gh-comment-id:879040997 --> @kseniiaguzeeva commented on GitHub (Jul 13, 2021): Thank you for your suggestion. We will help you with it.
Author
Owner

@serge-rider commented on GitHub (Jul 13, 2021):

@yoavo-datricks Please read this https://github.com/dbeaver/cloudbeaver/wiki/Server-configuration#automatic-server-configuration

These parameters can be specified in environment variables or in special config file.

Note: this feature will be included in the next CB release (21.1.1). Or you can build it from sources.

<!-- gh-comment-id:879181979 --> @serge-rider commented on GitHub (Jul 13, 2021): @yoavo-datricks Please read this https://github.com/dbeaver/cloudbeaver/wiki/Server-configuration#automatic-server-configuration These parameters can be specified in environment variables or in special config file. Note: this feature will be included in the next CB release (21.1.1). Or you can build it from sources.
Author
Owner

@yoavo-datricks commented on GitHub (Jul 14, 2021):

Great news. looking forward to the version release.
Thanks!

<!-- gh-comment-id:879641530 --> @yoavo-datricks commented on GitHub (Jul 14, 2021): Great news. looking forward to the version release. Thanks!
Author
Owner

@kseniiaguzeeva commented on GitHub (Aug 2, 2021):

21.1.1 CB release is available.

<!-- gh-comment-id:890992735 --> @kseniiaguzeeva commented on GitHub (Aug 2, 2021): 21.1.1 CB release is available.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloudbeaver#120
No description provided.