Hello Ivan,
Hmmm, let me try this with our most recent images.
OK, I tried this with `lock_timeout` specifically, and was able to see the setting get updated both in the logs and through psql:
```
➜ ~ kubectl exec -it hippo-instance1-rwz8-0 -c database -- psql -c "show lock_timeout"
lock_timeout
--------------
0
(1 row)
➜ ~ kubectl edit postgrescluster hippo # <-- where I edit the spec
postgrescluster.postgres-operator.crunchydata.com/hippo edited
➜ ~ kubectl logs hippo-instance1-rwz8-0
...
2023-07-05 22:00:18,613 INFO: no action. I am (hippo-instance1-rwz8-0), the leader with the lock
2023-07-05 22:00:18,617 INFO: Changed lock_timeout from 0 to 5
2023-07-05 22:00:18,619 INFO: Reloading PostgreSQL configuration.
server signaled
➜ ~ kubectl exec -it hippo-instance1-rwz8-0 -c database -- psql -c "show lock_timeout"
lock_timeout
--------------
5ms
(1 row)
```
When I updated the spec, I added the following:
```
spec:
patroni:
dynamicConfiguration:
postgresql:
parameters:
lock_timeout: 5
```
(I did have to check the
docs to make sure I was updating the spec correctly.)
So why isn't it working for you? Can you share your Kubernetes and PGO version information, and also the spec you used?
yours,
Ben