Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-14993

Custom Configuration creation of some designate services not correct

XMLWordPrintable

    • 0
    • False
    • Hide

      None

      Show
      None
    • False
    • ?
    • designate-operator-container-1.0.12-7
    • None
    • FR3 Bugs
    • 1
    • Important

      Steps to reproduce:

      • Deploy designate with customServiceConfig and defaultConfigOverwrite options set.
      • Check each pod for the expected files under /etc/designate/designate.conf.d and /etc/designate/conf.d

      Expected behavior

      • Files exist and are accessible to be loaded by the service

      Bug impact

      • Workarounds and customizations are not available to the user

      Known workaround

      • There is no workaround for services where this exist

      Additional context

      • Found when attempting to work around rbac issues, both by creating configuration to disable RBAC policy checks and creating a policy file to workaround problematic built-in policies

       

      To verify, create a unique entry for customerServiceConfig for each of designateAPI, designateCentral, designateProducer, designateWorker and designateMdns (designateBackendbind9 and designateUnbound don't support the same way). This can be an empty config with a comment e.g.
      {{designateAPI: 
        customServiceConfig: |
       #designateAPI custom config
       designateCentral:
       customServiceConfig: |
        # designateCentral custom config}}

      etc.

      The "oc exec -it <podname> – /bin/cat /etc/designate/designate.conf.d/custom.conf" and verify the contents.

              rhn-engineering-beagles Brent Eagles
              rhn-engineering-beagles Brent Eagles
              rhos-dfg-networking-squad-vans
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: