1. 12 Jul, 2019 1 commit
  2. 05 Jul, 2019 1 commit
  3. 04 Jul, 2019 2 commits
    • Zeger-Jan van de Weg's avatar
      Remove unused Gitaly feature flags · bd1df02a1c7c
      Zeger-Jan van de Weg authored
      When GitLab was migrating to Gitaly, feature flags were used. These are
      now out of use, and essentially a no-op. But they do make the output of
      chatops ugly and the feature table is selected in full by the
      application.
      bd1df02a1c7c
    • Nick Thomas's avatar
      Allow asynchronous rebase operations to be monitored · cc1c5b50197a
      Nick Thomas authored
      This MR introduces tracking of the `rebase_jid` for merge requests. As
      with `merge_ongoing?`, `rebase_in_progress?` will now return true if a
      rebase is proceeding in sidekiq.
      
      After one release, we should remove the Gitaly-based lookup of rebases.
      It is much better to track this kind of thing via the database.
      cc1c5b50197a
  4. 03 Jul, 2019 2 commits
  5. 02 Jul, 2019 2 commits
  6. 01 Jul, 2019 1 commit
  7. 27 Jun, 2019 1 commit
    • Thong Kuah's avatar
      Add cluster_id to deployments table as an FK · fc6c6fabcede
      Thong Kuah authored
      We nullify when cluster is deleted as we want to keep the deployment
      record around.
      
      Add cluster as an optional association
      
      We will have only cluster for deployments where the build deploys to a
      kubernetes cluster
      fc6c6fabcede
  8. 26 Jun, 2019 1 commit
  9. 25 Jun, 2019 5 commits
  10. 24 Jun, 2019 1 commit
    • Vladimir Shushlin's avatar
      Renew Let's Encrypt certificates · 35530a345e0a
      Vladimir Shushlin authored
      Add index for pages domain ssl auto renewal
      Add PagesDomain.needs_ssl_renewal scope
      Add cron worker for ssl renewal
      Add worker for ssl renewal
      Add pages ssl renewal worker queues settings
      35530a345e0a
  11. 21 Jun, 2019 1 commit
    • Vladimir Shushlin's avatar
      Don't show private keys for letsencrypt certs · 004daef2aacd
      Vladimir Shushlin authored
      Adds enum certificate_source to pages_domains table
      with default manually_uploaded
      
      Mark certificates as 'gitlab_provided'
      if the were obtained through Let's Encrypt
      
      Mark certificates as 'user_provided' if they were uploaded through
      controller or api
      
      Only show private key in domain edit form if it is 'user_provided'
      
      Only show LetsEncrypt option if is enabled by application settings
      (and feature flag)
      
      Refactor and fix some specs to match new logic
      
      Don't show Let's Encrypt certificates as well
      004daef2aacd
  12. 20 Jun, 2019 1 commit
    • Oswaldo Ferreira's avatar
      Automatically update MR merge-ref along merge status · b97da721ad9b
      Oswaldo Ferreira authored
      This couples the code that transitions the `MergeRequest#merge_status`
      and refs/merge-requests/:iid/merge ref update.
      
      In general, instead of directly telling `MergeToRefService` to update
      the merge ref, we should rely on `MergeabilityCheckService` to keep
      both the merge status and merge ref synced. Now, if the merge_status is
      `can_be_merged` it means the merge-ref is also updated to the latest.
      
      We've also updated the logic to be more systematic and less user-based.
      b97da721ad9b
  13. 19 Jun, 2019 1 commit
  14. 18 Jun, 2019 2 commits
  15. 17 Jun, 2019 8 commits
  16. 16 Jun, 2019 1 commit
  17. 13 Jun, 2019 3 commits
  18. 12 Jun, 2019 1 commit
  19. 11 Jun, 2019 4 commits
  20. 06 Jun, 2019 1 commit