XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Major
    • MTA 6.0.1
    • MTA 6.0
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • QE - Ack

    Description

      MTA currently requires support for RWX volumes. This imposes a barrier for many users. The solution is to make RWX volumes optional. The CR will include a new configuration option rwx_supported (bool) default: true. When RWX is supported, the operator will create a cache volume as RWX. This volume is used by maven as durable local m2 repository that is shared across tasks. When not supported, the maven m2 cache will be local with each task. The user always has the ability to specify an actual maven cache.

      Test cases:

      1. Upgrade an installation that has already run analysis.
        1. Verify the reports are still available.
        2. Run an analysis:
          1. source
          2. source+deps
          3. binary
          4. upload binary
        3. View reports.
      2. Install MTA with rwx_supported=true (or not define) on the MTA CR.
        1. Run an analysis:
          1. source
          2. source+deps
          3. binary
          4. upload binary
        2. View the reports.
        3. In the UI: Administrator->Maven
          1. Verity the local cache and clear control are enabled.
          2. Clear the cache.
      3. Install MTA with rwx_supported=false on the MTA CR.
        1. Run an analysis:
          1. source
          2. source+deps
          3. binary
          4. upload binary
        2. View the reports.
        3. In the UI: Administrator->Maven
          1. Verity the local cache and clear control are disabled.

      Attachments

        Activity

          People

            jortel Jeff Ortel
            jortel Jeff Ortel
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: