From 62ac6785fb873f49e6e5f67656d629886b5a6cb7 Mon Sep 17 00:00:00 2001 From: Pablo Carranza Date: Fri, 4 Mar 2016 12:27:21 +0000 Subject: [PATCH] Add support for ssh-key internal api --- lib/api/internal.rb | 9 +++++++++ spec/requests/api/internal_spec.rb | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/lib/api/internal.rb b/lib/api/internal.rb index 2200208b9465..cdcd0ccab5d7 100644 --- a/lib/api/internal.rb +++ b/lib/api/internal.rb @@ -52,6 +52,15 @@ def wiki? access.check(params[:action], params[:changes]) end + # + # Get a ssh key by the fingerprint + # + # Not supported in CE + # + get "/ssh-key" do + status 501 + end + # # Discover user by ssh key # diff --git a/spec/requests/api/internal_spec.rb b/spec/requests/api/internal_spec.rb index 22802dd0e051..496875cacb55 100644 --- a/spec/requests/api/internal_spec.rb +++ b/spec/requests/api/internal_spec.rb @@ -48,6 +48,14 @@ end end + describe "GET /internal/ssh-key" do + it "fails with not implemented" do + get(api("/internal/ssh-key"), secret_token: secret_token) + + expect(response.status).to eq(501) + end + end + describe "POST /internal/allowed" do context "access granted" do before do -- GitLab