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

TenantID is ignored in some cases

    XMLWordPrintable

Details

    • +
    • Low
    • 1
    • ShiftStack Sprint 233, ShiftStack Sprint 234, ShiftStack Sprint 235, ShiftStack Sprint 236, ShiftStack Sprint 237, ShiftStack Sprint 238
    • 6
    • False
    • Hide

      None

      Show
      None
    • In the OpenStack Machine ProviderSpec, the TenantID property of the machine's "networks" could be ignored. With this change, when a ProjectID is not set and TenantID is set, TenantID is used.
    • Bug Fix
    • Set a Value

    Description

      When ProjectID is not set, TenantID might be ignored in MAPO.

      Context: When setting additional networks in Machine templates, networks can be identified by the means of a filter. The network filter has both TenantID and ProjectID as fields. TenantID was ignored.

      Steps to reproduce:
      Create a Machine or a MachineSet with a template containing a Network filter that sets a TenantID.

      ```
      networks:

      • filter:
        id: 'the-network-id'
        tenantId: '123-123-123'
        ```

      One cheap way of testing this could be to pass a valid network ID and set a bogus tenantID. If the machine gets associated with the network, then tenantID has been ignored and the bug is present. If instead MAPO errors, then in means that it has taken tenantID into consideration.

      Attachments

        Issue Links

          Activity

            People

              pprinett@redhat.com Pierre Prinetti
              pprinett@redhat.com Pierre Prinetti
              Ramón Lobillo Ramón Lobillo
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: