Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-14064

BMO is sharing the same pod as Ironic

XMLWordPrintable

    • Moderate
    • No
    • 2
    • Metal Platform 236, Metal Platform 237
    • 2
    • False
    • Hide

      None

      Show
      None

      This is actually a better design since BMO does not need to be coupled with Ironic (unlike Ironic and httpd, for example). But the current architecture also has two real issues:

      1. BMO needs to know the IP address of Ironic, which causes a chicken-and-egg problem: the IP is not known until the pod starts.
      2. Since BMO is a part of the Metal3 pod, it also uses host networking and other privileges. For example, the webhook port is exposed externally.

      The main thing to fix is to make BMO talk to Ironic via its external IP instead of localhost.

            rhn-engineering-dtantsur Dmitry Tantsur
            rhn-engineering-dtantsur Dmitry Tantsur
            Steeve Goveas Steeve Goveas
            Mithilesh Bagga (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved: