# Keycloak - MongoDB - database admin user configuration

**URL:** <https://forums.percona.com/t/keycloak-mongodb-database-admin-user-configuration/40813>\
**Category:** Uncategorized\
**Created:** [May 18, 2026, 1:41pm UTC](https://forums.percona.com/t/keycloak-mongodb-database-admin-user-configuration/40813 "2026-05-18T13:41:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![nitu](https://avatars.discourse-cdn.com/v4/letter/n/76d3ee/32.png) [@nitu](https://forums.percona.com/u/nitu)\
**Post date:** [May 18, 2026, 1:41pm UTC](https://forums.percona.com/t/keycloak-mongodb-database-admin-user-configuration/40813/1 "2026-05-18T13:41:20Z")

</div>

Hello,

I need some Percona information on how to configure a MongoDB database admin user on keycloak in a technical environment consisting of a Kubernet cluster hosting the MongoDb and the Keycloak Pods.

I would like to add the databaseAdmin user as a kycloak user.

Could some point me on the right direction?

Thank you

Nitu

---

<div class="post-metadata">

**Author:** ![Ivan\_Groenewold](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/ivan_groenewold/32/6299_2.png) [@Ivan\_Groenewold](https://forums.percona.com/u/Ivan_Groenewold)\
**Post date:** [May 18, 2026, 3:28pm UTC](https://forums.percona.com/t/keycloak-mongodb-database-admin-user-configuration/40813/2 "2026-05-18T15:28:15Z")

</div>

Hi, please check our official doc for getting started: [With Keycloak - Percona Server for MongoDB 8.0](https://docs.percona.com/percona-server-for-mongodb/8.0/oidc-keycloak.html)

---

<div class="post-metadata">

**Author:** ![nitu](https://avatars.discourse-cdn.com/v4/letter/n/76d3ee/32.png) [@nitu](https://forums.percona.com/u/nitu)\
**Post date:** [May 18, 2026, 7:39pm UTC](https://forums.percona.com/t/keycloak-mongodb-database-admin-user-configuration/40813/3 "2026-05-18T19:39:05Z")

</div>

Hello,

In the documentation link you kindly give me, a reference to configure mongo with /etc/mongod.conf file.

Problem : As our mongodb is running on a POD on the Kubernetes cluster, the /etc/mongod.conf does not exist in our case.

Have you got a config valid for a mongo running on a Kubernetes POD?

Thank you

---

<div class="post-metadata">

**Author:** ![jaimes](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/jaimes/32/20419_2.png) [@jaimes](https://forums.percona.com/u/jaimes)\
**Post date:** [May 19, 2026, 3:37am UTC](https://forums.percona.com/t/keycloak-mongodb-database-admin-user-configuration/40813/4 "2026-05-19T03:37:34Z")

</div>

Hi @nitu ,

If you are using Percona Operator for MongoDB, you can add the configuration in cr.yaml, config maps and secrets as per [Changing MongoDB options - Percona Operator for MongoDB](https://docs.percona.com/percona-operator-for-mongodb/options.html).

That being said, if you are not using Percona Operator for MongoDB, how did you deploy your MongoDB pod? Can you share the yaml file?

---

<div class="post-metadata">

**Author:** ![nitu](https://avatars.discourse-cdn.com/v4/letter/n/76d3ee/32.png) [@nitu](https://forums.percona.com/u/nitu)\
**Post date:** [May 21, 2026, 3:19pm UTC](https://forums.percona.com/t/keycloak-mongodb-database-admin-user-configuration/40813/5 "2026-05-21T15:19:57Z")

</div>

Hi Jaimes,

Mongodb was deployed using Percona Operator for MongoDB. We made some changes on the cr.yaml file.  
Our Kube cluster is front-ended by a Kubernetes gateway from [solo.io](http://solo.io). The gateway enables access through https virtual services. http is redirected to https.

Which “nework protocol” should I use, https or tcp, through the Gateway Load-balancer to access Percona MongoDB?

external ExpressJS App -------\>Gateway/Load-balancer (https) -------MongoDB + Percona Operator
