Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-67024

Some nsslapd-haproxy-trusted-ip values are discarded upon a restart.

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Normal Normal
    • rhel-9.6
    • rhel-9.4
    • 389-ds-base
    • None
    • 389-ds-base-2.6.1-1.el9
    • No
    • Important
    • ZStream
    • rhel-idm-ds
    • 26
    • 0
    • False
    • False
    • Hide

      None

      Show
      None
    • Yes
    • None
    • Approved Blocker
    • Bug Fix
    • Hide
      Cause: When a user adds multiple values to the nsslapd-haproxy-trusted-ip configuration parameter and restarts the RHDS instance, some values disappear.

      Consequence: The user experiences a loss of configured IP addresses, leaving only one value after the restart.

      Fix: The update ensures multi-valued attributes persist after a restart and allows adding multiple values simultaneously via dsconf config with improved attribute handling.

      Result: All specified IP addresses now remain intact after restarting the instance.
      Show
      Cause: When a user adds multiple values to the nsslapd-haproxy-trusted-ip configuration parameter and restarts the RHDS instance, some values disappear. Consequence: The user experiences a loss of configured IP addresses, leaving only one value after the restart. Fix: The update ensures multi-valued attributes persist after a restart and allows adding multiple values simultaneously via dsconf config with improved attribute handling. Result: All specified IP addresses now remain intact after restarting the instance.
    • Proposed
    • None

      Description of a problem

      After a restart, some values of the configuration parameter nsslapd-haproxy-trusted-ip are gone.

      Version-Release number of the selected component

      rpm -q 389-ds-base cockpit-389-ds

      389-ds-base-2.4.5-7.module+el9dsrv+22137+7a1133f7.x86_64
      cockpit-389-ds-2.4.5-7.module+el9dsrv+22137+7a1133f7.noarch

      Browser (if applicable)

       

      Steps to reproduce

      1. Add multiple values:
      dsconf <INSTANCE> config add nsslapd-haproxy-trusted-ip=192.168.100.1 nsslapd-haproxy-trusted-ip=192.168.100.2 nsslapd-haproxy-trusted-ip=192.168.100.3 nsslapd-haproxy-trusted-ip=192.168.100.4
      
      2. Restart the RHDS instance:
      dsctl <INSTANCE> restart
      
      3. Check the current value(s):
      dsconf case_03953591 config get | grep -i nsslapd-haproxy-trusted-ip
      nsslapd-haproxy-trusted-ip: 192.168.100.1

      Actual results

      Some values are deleted after a restart.

      Expected results

      Keep all values.

      Additional information

       

              spichugi@redhat.com Simon Pichugin
              rhn-support-tmihinto Têko Mihinto
              IdM DS Dev IdM DS Dev
              Viktor Ashirov Viktor Ashirov
              Evgenia Martyniuk Evgenia Martyniuk
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: