XMLWordPrintable

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

      None

      Show
      None
    • False
    • QE - Ack
    • None

      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.

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

                Created:
                Updated:
                Resolved: