Skip to content
This repository was archived by the owner on Jun 2, 2021. It is now read-only.

Commit 61f61ef

Browse files
matt-royaltcdowney
andcommitted
Rename PackageImageUploader to RegistryBuddy
The config options are still package_image_uploader_*, but we will change those in a later commit. [#175080280] Co-authored-by: Matt Royal <mroyal@pivotal.io> Co-authored-by: Tim Downey <tdowney@vmware.com>
1 parent ae1e11e commit 61f61ef

6 files changed

Lines changed: 41 additions & 41 deletions

File tree

lib/cloud_controller/dependency_locator.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ def packer
367367
end
368368

369369
def registry_buddy_client
370-
PackageImageUploader::Client.new(
370+
RegistryBuddy::Client.new(
371371
VCAP::CloudController::Config.config.get(:package_image_uploader, :host),
372372
VCAP::CloudController::Config.config.get(:package_image_uploader, :port),
373373
)

lib/cloud_controller/packager/registry_bits_packer.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'package_image_uploader/client'
1+
require 'registry_buddy/client'
22
require 'cloud_controller/blobstore/fingerprints_collection'
33
require 'cloud_controller/app_packager'
44
require 'cloud_controller/packager/shared_bits_packer'
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
require 'jsonclient'
22

3-
module PackageImageUploader
3+
module RegistryBuddy
44
class Client
55
def initialize(host, port)
66
@url = "http://#{host}:#{port}"
@@ -38,7 +38,7 @@ def client
3838
end
3939

4040
def logger
41-
@logger ||= Steno.logger('cc.package_image_uploader')
41+
@logger ||= Steno.logger('cc.registry_buddy')
4242
end
4343

4444
def with_request_error_handling(successful_status)
@@ -48,13 +48,13 @@ def with_request_error_handling(successful_status)
4848
when successful_status
4949
response
5050
when 400
51-
logger.error("PackageImageUploader returned: #{response.status} with #{response.body}")
51+
logger.error("RegistryBuddy returned: #{response.status} with #{response.body}")
5252
raise Error.new("Bad Request error, status: #{response.status}")
5353
when 422
54-
logger.error("PackageImageUploader returned: #{response.status} with #{response.body}")
54+
logger.error("RegistryBuddy returned: #{response.status} with #{response.body}")
5555
raise Error.new("Unprocessable Entity error, status: #{response.status}")
5656
else
57-
logger.error("PackageImageUploader returned: #{response.status} with #{response.body}")
57+
logger.error("RegistryBuddy returned: #{response.status} with #{response.body}")
5858
raise Error.new("Server error, status: #{response.status}")
5959
end
6060
end

spec/unit/jobs/kubernetes/registry_delete_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module VCAP::CloudController
44
module Jobs::Kubernetes
55
RSpec.describe RegistryDelete, job_context: :worker do
66
let(:image_reference) { 'path/to/image' }
7-
let(:registry_buddy_client) { instance_double(PackageImageUploader::Client) }
7+
let(:registry_buddy_client) { instance_double(RegistryBuddy::Client) }
88

99
subject(:job) do
1010
RegistryDelete.new(image_reference)

spec/unit/lib/cloud_controller/packager/registry_bits_packer_spec.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ module CloudController::Packager
99
let(:input_zip) { File.join(Paths::FIXTURES, 'good.zip') }
1010
let(:blobstore_dir) { Dir.mktmpdir }
1111
let(:local_tmp_dir) { Dir.mktmpdir }
12-
let(:package_image_uploader_client) { instance_double(PackageImageUploader::Client) }
12+
let(:registry_buddy_client) { instance_double(RegistryBuddy::Client) }
1313
let(:package_guid) { 'im-a-package-guid' }
1414
let(:registry) { 'hub.example.com/user' }
1515
let(:min_size) { 4 }
@@ -38,8 +38,8 @@ module CloudController::Packager
3838
allow(CloudController::DependencyLocator.instance).to receive(:global_app_bits_cache).and_return(global_app_bits_cache)
3939
allow(packer).to receive(:max_package_size).and_return(max_package_size)
4040

41-
allow(PackageImageUploader::Client).to receive(:new).and_return(package_image_uploader_client)
42-
allow(package_image_uploader_client).to receive(:post_package).and_return(
41+
allow(RegistryBuddy::Client).to receive(:new).and_return(registry_buddy_client)
42+
allow(registry_buddy_client).to receive(:post_package).and_return(
4343
'hash' => { 'algorithm' => 'sha256', 'hex' => 'sha-2-5-6-hex' }
4444
)
4545

@@ -62,7 +62,7 @@ module CloudController::Packager
6262
let(:cached_files_fingerprints) { [] }
6363

6464
it 'uploads to the registry and returns the uploaded file hash' do
65-
expect(package_image_uploader_client).to receive(:post_package).
65+
expect(registry_buddy_client).to receive(:post_package).
6666
with(package_guid, %r{#{local_tmp_dir}\/packages\/registry_bits_packer}, registry).
6767
and_return('hash' => { 'algorithm' => 'sha256', 'hex' => 'sha-2-5-6-hex' })
6868

@@ -74,7 +74,7 @@ module CloudController::Packager
7474
let(:expected_exception) { StandardError.new('some error') }
7575

7676
it 'raises the exception' do
77-
allow(package_image_uploader_client).to receive(:post_package).and_raise(expected_exception)
77+
allow(registry_buddy_client).to receive(:post_package).and_raise(expected_exception)
7878
expect {
7979
packer.send_package_to_blobstore(package_guid, uploaded_files_path, [])
8080
}.to raise_error(expected_exception)
@@ -98,7 +98,7 @@ module CloudController::Packager
9898
let(:cached_files_fingerprints) { fingerprints }
9999

100100
it 'packs a zip with the cached files' do
101-
expect(package_image_uploader_client).to receive(:post_package).
101+
expect(registry_buddy_client).to receive(:post_package).
102102
with(package_guid, %r{#{local_tmp_dir}\/packages\/registry_bits_packer}, registry).
103103
and_return('hash' => { 'algorithm' => 'sha256', 'hex' => 'sha-2-5-6-hex' })
104104

@@ -134,7 +134,7 @@ module CloudController::Packager
134134
let(:cached_files_fingerprints) { fingerprints }
135135

136136
it 'packs a zip with the cached files' do
137-
expect(package_image_uploader_client).to receive(:post_package).
137+
expect(registry_buddy_client).to receive(:post_package).
138138
with(package_guid, %r{#{local_tmp_dir}\/packages\/registry_bits_packer}, registry).
139139
and_return('hash' => { 'algorithm' => 'sha256', 'hex' => 'sha-2-5-6-hex' })
140140
packer.send_package_to_blobstore(package_guid, uploaded_files_path, cached_files_fingerprints)

spec/unit/lib/package_image_uploader/client_spec.rb renamed to spec/unit/lib/registry_buddy/client_spec.rb

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
require 'spec_helper'
2-
require 'package_image_uploader/client'
2+
require 'registry_buddy/client'
33

4-
module PackageImageUploader
4+
module RegistryBuddy
55
RSpec.describe Client do
6-
let(:package_image_uploader_host) { '127.0.0.1' }
7-
let(:package_image_uploader_port) { 8080 }
8-
subject(:client) { PackageImageUploader::Client.new(package_image_uploader_host, package_image_uploader_port) }
6+
let(:registry_buddy_host) { '127.0.0.1' }
7+
let(:registry_buddy_port) { 8080 }
8+
subject(:client) { RegistryBuddy::Client.new(registry_buddy_host, registry_buddy_port) }
99

1010
describe '#post_package' do
1111
let(:status) { 200 }
1212
let(:response) { '{}' }
1313

1414
before do
15-
stub_request(:post, "http://#{package_image_uploader_host}:#{package_image_uploader_port}/packages").
15+
stub_request(:post, "http://#{registry_buddy_host}:#{registry_buddy_port}/packages").
1616
with(body: {
1717
'package_zip_path' => '/path/to/package.zip',
1818
'package_guid' => 'a-package-guid',
@@ -31,33 +31,33 @@ module PackageImageUploader
3131
end
3232
end
3333

34-
context 'when PackageImageUploader returns a 422' do
34+
context 'when RegistryBuddy returns a 422' do
3535
let(:status) { 422 }
3636
let(:response) { 'unprocessable entity' }
3737

38-
it 'raises a PackageImageUploader::Error' do
38+
it 'raises a RegistryBuddy::Error' do
3939
expect { client.post_package('a-package-guid', '/path/to/package.zip', 'docker.io/cfcapidocker') }.
40-
to raise_error(PackageImageUploader::Error, /Unprocessable Entity error/)
40+
to raise_error(RegistryBuddy::Error, /Unprocessable Entity error/)
4141
end
4242
end
4343

44-
context 'when PackageImageUploader returns a 400' do
44+
context 'when RegistryBuddy returns a 400' do
4545
let(:status) { 400 }
4646
let(:response) { 'bad request' }
4747

48-
it 'raises a PackageImageUploader::Error' do
48+
it 'raises a RegistryBuddy::Error' do
4949
expect { client.post_package('a-package-guid', '/path/to/package.zip', 'docker.io/cfcapidocker') }.
50-
to raise_error(PackageImageUploader::Error, /Bad Request error/)
50+
to raise_error(RegistryBuddy::Error, /Bad Request error/)
5151
end
5252
end
5353

54-
context 'when PackageImageUploader returns a 500' do
54+
context 'when RegistryBuddy returns a 500' do
5555
let(:status) { 500 }
5656
let(:response) { 'bad response' }
5757

58-
it 'raises a PackageImageUploader::Error' do
58+
it 'raises a RegistryBuddy::Error' do
5959
expect { client.post_package('a-package-guid', '/path/to/package.zip', 'docker.io/cfcapidocker') }.
60-
to raise_error(PackageImageUploader::Error, /Server error/)
60+
to raise_error(RegistryBuddy::Error, /Server error/)
6161
end
6262
end
6363
end
@@ -69,15 +69,15 @@ module PackageImageUploader
6969
let(:image_reference) { 'reference-to-my-image' }
7070

7171
before do
72-
stub_request(:delete, "http://#{package_image_uploader_host}:#{package_image_uploader_port}/images").
72+
stub_request(:delete, "http://#{registry_buddy_host}:#{registry_buddy_port}/images").
7373
to_return(status: status, body: response)
7474
end
7575

7676
it 'sends the request to the server' do
7777
client.delete_image(image_reference)
7878

7979
expect(WebMock).to have_requested(:delete,
80-
"http://#{package_image_uploader_host}:#{package_image_uploader_port}/images"
80+
"http://#{registry_buddy_host}:#{registry_buddy_port}/images"
8181
).with(body: { 'image_reference' => image_reference })
8282
end
8383

@@ -90,33 +90,33 @@ module PackageImageUploader
9090
end
9191
end
9292

93-
context 'when PackageImageUploader returns a 422' do
93+
context 'when RegistryBuddy returns a 422' do
9494
let(:status) { 422 }
9595
let(:response) { 'unprocessable entity' }
9696

97-
it 'raises a PackageImageUploader::Error' do
97+
it 'raises a RegistryBuddy::Error' do
9898
expect { client.delete_image(image_reference) }.
99-
to raise_error(PackageImageUploader::Error, /Unprocessable Entity error/)
99+
to raise_error(RegistryBuddy::Error, /Unprocessable Entity error/)
100100
end
101101
end
102102

103-
context 'when PackageImageUploader returns a 400' do
103+
context 'when RegistryBuddy returns a 400' do
104104
let(:status) { 400 }
105105
let(:response) { 'bad request' }
106106

107-
it 'raises a PackageImageUploader::Error' do
107+
it 'raises a RegistryBuddy::Error' do
108108
expect { client.delete_image(image_reference) }.
109-
to raise_error(PackageImageUploader::Error, /Bad Request error/)
109+
to raise_error(RegistryBuddy::Error, /Bad Request error/)
110110
end
111111
end
112112

113-
context 'when PackageImageUploader returns a 500' do
113+
context 'when RegistryBuddy returns a 500' do
114114
let(:status) { 500 }
115115
let(:response) { 'bad response' }
116116

117-
it 'raises a PackageImageUploader::Error' do
117+
it 'raises a RegistryBuddy::Error' do
118118
expect { client.delete_image(image_reference) }.
119-
to raise_error(PackageImageUploader::Error, /Server error/)
119+
to raise_error(RegistryBuddy::Error, /Server error/)
120120
end
121121
end
122122
end

0 commit comments

Comments
 (0)