Merge branch 'zj-move-opt-out-ruby-endpoints' into 'master'
Move Ruby endpoints to OPT_OUT See merge request gitlab-org/gitlab-ce!17561
This commit is contained in:
commit
d282ea8976
4 changed files with 17 additions and 12 deletions
5
changelogs/unreleased/zj-move-opt-out-ruby-endpoints.yml
Normal file
5
changelogs/unreleased/zj-move-opt-out-ruby-endpoints.yml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
title: Move Ruby endpoints to OPT_OUT
|
||||||
|
merge_request:
|
||||||
|
author:
|
||||||
|
type: other
|
|
@ -347,7 +347,7 @@ module Gitlab
|
||||||
#
|
#
|
||||||
# Gitaly migration: https://gitlab.com/gitlab-org/gitaly/issues/324
|
# Gitaly migration: https://gitlab.com/gitlab-org/gitaly/issues/324
|
||||||
def to_diff
|
def to_diff
|
||||||
Gitlab::GitalyClient.migrate(:commit_patch) do |is_enabled|
|
Gitlab::GitalyClient.migrate(:commit_patch, status: Gitlab::GitalyClient::MigrationStatus::OPT_OUT) do |is_enabled|
|
||||||
if is_enabled
|
if is_enabled
|
||||||
@repository.gitaly_commit_client.patch(id)
|
@repository.gitaly_commit_client.patch(id)
|
||||||
else
|
else
|
||||||
|
|
|
@ -228,7 +228,7 @@ module Gitlab
|
||||||
end
|
end
|
||||||
|
|
||||||
def has_local_branches?
|
def has_local_branches?
|
||||||
gitaly_migrate(:has_local_branches) do |is_enabled|
|
gitaly_migrate(:has_local_branches, status: Gitlab::GitalyClient::MigrationStatus::OPT_OUT) do |is_enabled|
|
||||||
if is_enabled
|
if is_enabled
|
||||||
gitaly_repository_client.has_local_branches?
|
gitaly_repository_client.has_local_branches?
|
||||||
else
|
else
|
||||||
|
@ -715,7 +715,7 @@ module Gitlab
|
||||||
end
|
end
|
||||||
|
|
||||||
def add_branch(branch_name, user:, target:)
|
def add_branch(branch_name, user:, target:)
|
||||||
gitaly_migrate(:operation_user_create_branch) do |is_enabled|
|
gitaly_migrate(:operation_user_create_branch, status: Gitlab::GitalyClient::MigrationStatus::OPT_OUT) do |is_enabled|
|
||||||
if is_enabled
|
if is_enabled
|
||||||
gitaly_add_branch(branch_name, user, target)
|
gitaly_add_branch(branch_name, user, target)
|
||||||
else
|
else
|
||||||
|
@ -725,7 +725,7 @@ module Gitlab
|
||||||
end
|
end
|
||||||
|
|
||||||
def add_tag(tag_name, user:, target:, message: nil)
|
def add_tag(tag_name, user:, target:, message: nil)
|
||||||
gitaly_migrate(:operation_user_add_tag) do |is_enabled|
|
gitaly_migrate(:operation_user_add_tag, status: Gitlab::GitalyClient::MigrationStatus::OPT_OUT) do |is_enabled|
|
||||||
if is_enabled
|
if is_enabled
|
||||||
gitaly_add_tag(tag_name, user: user, target: target, message: message)
|
gitaly_add_tag(tag_name, user: user, target: target, message: message)
|
||||||
else
|
else
|
||||||
|
@ -735,7 +735,7 @@ module Gitlab
|
||||||
end
|
end
|
||||||
|
|
||||||
def rm_branch(branch_name, user:)
|
def rm_branch(branch_name, user:)
|
||||||
gitaly_migrate(:operation_user_delete_branch) do |is_enabled|
|
gitaly_migrate(:operation_user_delete_branch, status: Gitlab::GitalyClient::MigrationStatus::OPT_OUT) do |is_enabled|
|
||||||
if is_enabled
|
if is_enabled
|
||||||
gitaly_operations_client.user_delete_branch(branch_name, user)
|
gitaly_operations_client.user_delete_branch(branch_name, user)
|
||||||
else
|
else
|
||||||
|
@ -810,7 +810,7 @@ module Gitlab
|
||||||
end
|
end
|
||||||
|
|
||||||
def revert(user:, commit:, branch_name:, message:, start_branch_name:, start_repository:)
|
def revert(user:, commit:, branch_name:, message:, start_branch_name:, start_repository:)
|
||||||
gitaly_migrate(:revert) do |is_enabled|
|
gitaly_migrate(:revert, status: Gitlab::GitalyClient::MigrationStatus::OPT_OUT) do |is_enabled|
|
||||||
args = {
|
args = {
|
||||||
user: user,
|
user: user,
|
||||||
commit: commit,
|
commit: commit,
|
||||||
|
@ -876,7 +876,7 @@ module Gitlab
|
||||||
|
|
||||||
# Delete the specified branch from the repository
|
# Delete the specified branch from the repository
|
||||||
def delete_branch(branch_name)
|
def delete_branch(branch_name)
|
||||||
gitaly_migrate(:delete_branch) do |is_enabled|
|
gitaly_migrate(:delete_branch, status: Gitlab::GitalyClient::MigrationStatus::OPT_OUT) do |is_enabled|
|
||||||
if is_enabled
|
if is_enabled
|
||||||
gitaly_ref_client.delete_branch(branch_name)
|
gitaly_ref_client.delete_branch(branch_name)
|
||||||
else
|
else
|
||||||
|
@ -903,7 +903,7 @@ module Gitlab
|
||||||
# create_branch("feature")
|
# create_branch("feature")
|
||||||
# create_branch("other-feature", "master")
|
# create_branch("other-feature", "master")
|
||||||
def create_branch(ref, start_point = "HEAD")
|
def create_branch(ref, start_point = "HEAD")
|
||||||
gitaly_migrate(:create_branch) do |is_enabled|
|
gitaly_migrate(:create_branch, status: Gitlab::GitalyClient::MigrationStatus::OPT_OUT) do |is_enabled|
|
||||||
if is_enabled
|
if is_enabled
|
||||||
gitaly_ref_client.create_branch(ref, start_point)
|
gitaly_ref_client.create_branch(ref, start_point)
|
||||||
else
|
else
|
||||||
|
@ -1010,7 +1010,7 @@ module Gitlab
|
||||||
end
|
end
|
||||||
|
|
||||||
def languages(ref = nil)
|
def languages(ref = nil)
|
||||||
Gitlab::GitalyClient.migrate(:commit_languages) do |is_enabled|
|
gitaly_migrate(:commit_languages, status: Gitlab::GitalyClient::MigrationStatus::OPT_OUT) do |is_enabled|
|
||||||
if is_enabled
|
if is_enabled
|
||||||
gitaly_commit_client.languages(ref)
|
gitaly_commit_client.languages(ref)
|
||||||
else
|
else
|
||||||
|
|
|
@ -1004,7 +1004,7 @@ describe Repository do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'with Gitaly disabled', :skip_gitaly_mock do
|
context 'with Gitaly disabled', :disable_gitaly do
|
||||||
context 'when pre hooks were successful' do
|
context 'when pre hooks were successful' do
|
||||||
it 'runs without errors' do
|
it 'runs without errors' do
|
||||||
hook = double(trigger: [true, nil])
|
hook = double(trigger: [true, nil])
|
||||||
|
@ -1896,7 +1896,7 @@ describe Repository do
|
||||||
it_behaves_like 'adding tag'
|
it_behaves_like 'adding tag'
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'when Gitaly operation_user_add_tag feature is disabled', :skip_gitaly_mock do
|
context 'when Gitaly operation_user_add_tag feature is disabled', :disable_gitaly do
|
||||||
it_behaves_like 'adding tag'
|
it_behaves_like 'adding tag'
|
||||||
|
|
||||||
it 'passes commit SHA to pre-receive and update hooks and tag SHA to post-receive hook' do
|
it 'passes commit SHA to pre-receive and update hooks and tag SHA to post-receive hook' do
|
||||||
|
@ -1955,7 +1955,7 @@ describe Repository do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'with gitaly disabled', :skip_gitaly_mock do
|
context 'with gitaly disabled', :disable_gitaly do
|
||||||
it_behaves_like "user deleting a branch"
|
it_behaves_like "user deleting a branch"
|
||||||
|
|
||||||
let(:old_rev) { '0b4bc9a49b562e85de7cc9e834518ea6828729b9' } # git rev-parse feature
|
let(:old_rev) { '0b4bc9a49b562e85de7cc9e834518ea6828729b9' } # git rev-parse feature
|
||||||
|
|
Loading…
Reference in a new issue