1. 05 9月, 2019 1 次提交
    • E
      Add service to transfer group milestones · 7a3234c6
      Eugenia Grieff 提交于
      - Add new service that transfers milestones
      from a group to a project
      - Include new service in Projects transfer service
      - Include FromUnion module in Milestone model
      to use in transfer service
      - Add specs for new milestones service
      - Add specs for transferring milestones in
      project transfer service
      7a3234c6
  2. 17 5月, 2019 1 次提交
  3. 15 4月, 2019 2 次提交
  4. 22 12月, 2018 1 次提交
  5. 05 12月, 2018 1 次提交
    • T
      Create k8s namespace for project in group clusters · d54791e0
      Thong Kuah 提交于
      AFAIK the only relevant place is Projects::CreateService, this gets
      called when user creates a new project, forks a new project and does
      those things via the api.
      
      Also create k8s namespace for new group hierarchy
      when transferring project between groups
      
      Uses new Refresh service to create k8s namespaces
      
      - Ensure we use Cluster#cluster_project
      
      If a project has multiple clusters (EE), using Project#cluster_project
      is not guaranteed to return the cluster_project for this cluster. So
      switch to using Cluster#cluster_project - at this stage a cluster can
      only have 1 cluster_project.
      
      Also, remove rescue so that sidekiq can retry
      d54791e0
  6. 11 9月, 2018 1 次提交
  7. 30 8月, 2018 1 次提交
  8. 29 8月, 2018 1 次提交
  9. 25 7月, 2018 1 次提交
    • Y
      Remove code for dynamically generating routes · 7a233b37
      Yorick Peterse 提交于
      This adds a database migration that creates routes for any projects and
      namespaces that don't already have one. We also remove the runtime code
      for dynamically creating routes, as this is no longer necessary.
      7a233b37
  10. 18 7月, 2018 1 次提交
  11. 25 4月, 2018 1 次提交
  12. 06 4月, 2018 1 次提交
  13. 04 1月, 2018 3 次提交
  14. 18 11月, 2017 1 次提交
  15. 17 11月, 2017 1 次提交
  16. 01 8月, 2017 2 次提交
  17. 30 6月, 2017 1 次提交
  18. 21 6月, 2017 1 次提交
  19. 23 5月, 2017 4 次提交
  20. 03 4月, 2017 2 次提交
  21. 23 3月, 2017 1 次提交
  22. 01 3月, 2017 1 次提交
  23. 22 2月, 2017 1 次提交
  24. 15 2月, 2017 1 次提交
  25. 07 2月, 2017 1 次提交
    • Y
      Refresh authorizations when transferring projects · ebae3839
      Yorick Peterse 提交于
      This ensures that project authorizations are refreshed when moving a
      project from one namespace to another. When doing so the permissions for
      all users of both the old and new namespaces are refreshed.
      
      See #26194 for more information.
      ebae3839
  26. 01 2月, 2017 1 次提交
  27. 23 11月, 2016 1 次提交
    • Y
      Remove event caching code · 5371da34
      Yorick Peterse 提交于
      Flushing the events cache worked by updating a recent number of rows in
      the "events" table. This has the result that on PostgreSQL a lot of dead
      tuples are produced on a regular basis. This in turn means that
      PostgreSQL will spend considerable amounts of time vacuuming this table.
      This in turn can lead to an increase of database load.
      
      For GitLab.com we measured the impact of not using events caching and
      found no measurable increase in response timings. Meanwhile not flushing
      the events cache lead to the "events" table having no more dead tuples
      as now rows are only inserted into this table.
      
      As a result of this we are hereby removing events caching as it does not
      appear to help and only increases database load.
      
      For more information see the following comment:
      https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6578#note_18864037
      5371da34
  28. 20 10月, 2016 1 次提交
  29. 30 6月, 2016 1 次提交
  30. 03 6月, 2016 2 次提交
  31. 13 5月, 2016 1 次提交