Skip to content

UI /API : Domain level ldap settings are not peristed #11499

@kiranchavala

Description

@kiranchavala

problem

Domain-level ldap settings is not peristed

versions

ACS 4.20.1

The steps to reproduce the bug

Issue 1

  1. Have some Domains in Cloudstack ( Telco-Bng, Telco-Hyd)

  2. Make sure the value of "ldap.search.group.principle" at the global setting level is Empty

  3. Execute the API call

update configuration domainid=Telco-Bng name='ldap.search.group.principle' value='cn=qa-team,ou=Telco-Bng,dc=example,dc=in'

  1. Navigate to UI > Domains (Telco-Bng) > Settings>

"ldap.search.group.principle"= cn=qa-team,ou=Telco-Bng,dc=example,dc=in

  1. Navigate to UI > Domains (Telco-Hyd) > Settings>

"ldap.search.group.principle"= cn=qa-team,ou=Telco-Bng,dc=example,dc=in

Image Image

...

Issue 2

  1. Have some Domains in Cloudstack ( Telco-Bng, Telco-Hyd)

  2. Make sure the value of "ldap.search.group.principle" at the global setting level is set to some value

'cn=qa-team20,ou=Telco-Bng,dc=example,dc=in'

  1. Navigate to each domain and cross check the value of ldap.search.group.prinicple and it's same as the Global setting value

'cn=qa-team20,ou=Telco-Bng,dc=example,dc=in'

Image Image Image

What to do about it?

From UI prespective either the Domain level page should auto refresh , if there is an update on the ldap settings at domain level

Also a Change in the value of "ldap.search.group.principle" at global level should not overwrite the value at domain level

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions