1. 29 Jun, 2022 4 commits
    • Rafael Monnerat's avatar
      slapos_slap_tool: Cache the XML to preserve performance · efd7a3cc
      Rafael Monnerat authored
        Re-serialise the object from the dict after hit cache is slow enough
      to cause problems ounder high load.
      
        This change preserve the previous behaviour reaching the final XML
      from cache keeping performace on SlapTool and allowing new
      implementation benefit from cache at same time.
      
        Fixup test to match xml with xml.
      efd7a3cc
    • Rafael Monnerat's avatar
      slapos_cloud: Extend catalog API for specific Compute [Note/Partition] search · 02ebf668
      Rafael Monnerat authored
          This API extends catalog tool to search node and partitions using unrestricted search and accertACI.
      
          The mains goal here are:
             - raise Unauthorized (instead NotFound) when the object exists but you cannot have access
             - Globaly cache when you find a computer since this is quite intense operation
             - Be able to search regardless security (which is required for some usecases).
      02ebf668
    • Rafael Monnerat's avatar
      slapos_cloud: Refactor SlapTool&Mixins to drop internal slap lib usage · 2683fa65
      Rafael Monnerat authored
         The internal API only store dict, rather them store xml.
      
         slapos.slap.slap is only used on SlapTool context, releasing the
      internal API on having it.
      
         The approach is deprecate the usage of it as soon clients relies on
        a different API.
      2683fa65
    • Rafael Monnerat's avatar
      slapos_jio: Include support for editable on parameter form gadget · 0707fc55
      Rafael Monnerat authored
         Render a "read only" version of the parameter form, similar to the other gadgets.
      
         There are 2 ocasions that it is required:
      
            - On Software Instance/Slave Instance view for parameter_xml
            - On Whenever display the connection parameters.
      0707fc55
  2. 28 Jun, 2022 1 commit
  3. 27 Jun, 2022 2 commits
  4. 24 Jun, 2022 1 commit
  5. 22 Jun, 2022 1 commit
  6. 10 Jun, 2022 1 commit
  7. 06 Jun, 2022 2 commits
  8. 31 May, 2022 1 commit
  9. 27 May, 2022 2 commits
  10. 26 May, 2022 7 commits
  11. 18 May, 2022 3 commits
  12. 16 May, 2022 3 commits
  13. 13 May, 2022 4 commits
  14. 12 May, 2022 6 commits
  15. 10 May, 2022 2 commits