From 4821189943d4c91fde5133456eaf565890710b04 Mon Sep 17 00:00:00 2001 From: Markus Bucher Date: Thu, 21 Nov 2024 17:12:31 +0100 Subject: [PATCH] Fixes #38035 - fix hammer upload existing deb --- .../orchestration/repository/import_upload.rb | 16 +- .../pulp3/orchestration/import_upload_test.rb | 62 +- .../pulp3/import_upload/deb_upload_binary.yml | 612 +++++++++++++++--- 3 files changed, 580 insertions(+), 110 deletions(-) diff --git a/app/lib/actions/pulp3/orchestration/repository/import_upload.rb b/app/lib/actions/pulp3/orchestration/repository/import_upload.rb index 4aa09d7e654..5f3eefe323e 100644 --- a/app/lib/actions/pulp3/orchestration/repository/import_upload.rb +++ b/app/lib/actions/pulp3/orchestration/repository/import_upload.rb @@ -19,8 +19,22 @@ def plan(repository, smart_proxy, args) plan_action(Pulp3::Repository::SaveVersion, repository, {force_fetch_version: true, tasks: tag_manifest_output[:pulp_tasks]}) else if content_unit_href - artifact_output = { :content_unit_href => content_unit_href } commit_output = {} + if repository.deb? + # find artifact-href + content_backend_service = smart_proxy.content_service('deb') + artifact_href = content_backend_service.content_api.read(content_unit_href).artifact + + artifact_output = plan_action(Pulp3::Repository::SaveArtifact, + file, + repository, + smart_proxy, + nil, + args.dig(:unit_type_id), + args.merge({artifact_href: artifact_href})).output + else + artifact_output = { :content_unit_href => content_unit_href } + end else commit_output = plan_action(Pulp3::Repository::CommitUpload, repository, diff --git a/test/actions/pulp3/orchestration/import_upload_test.rb b/test/actions/pulp3/orchestration/import_upload_test.rb index 9ac689a56a2..9d4f5396e2f 100644 --- a/test/actions/pulp3/orchestration/import_upload_test.rb +++ b/test/actions/pulp3/orchestration/import_upload_test.rb @@ -3,8 +3,11 @@ module ::Actions::Pulp3 class ImportUploadTest < ActiveSupport::TestCase include Katello::Pulp3Support + include Dynflow::Testing def setup + @action_class = ::Actions::Pulp3::Orchestration::Repository::ImportUpload + @action = create_action @action_class @primary = SmartProxy.pulp_primary @repo1 = katello_repositories(:debian_10_amd64) create_repo(@repo1, @primary) @@ -51,7 +54,7 @@ def run_upload_test(content_unit_type, filename, repo, content_path_match) file = upload_file(content_unit_type, filename, repo) action_result = ForemanTasks.sync_task( - ::Actions::Pulp3::Orchestration::Repository::ImportUpload, repo, @primary, + @action_class, repo, @primary, { unit_type_id: content_unit_type, upload_id: file['upload_id'], @@ -64,19 +67,70 @@ def run_upload_test(content_unit_type, filename, repo, content_path_match) assert_equal 'success', action_result.result assert_match content_path_match, action_result.output[:content_unit_href] + + return action_result end end def test_deb_upload - run_upload_test('deb', 'frigg_1.0_ppc64.deb', @repo1, %r{^/pulp/api/v3/content/deb/packages/}) + content_unit_type = 'deb' + action_result = run_upload_test(content_unit_type, 'frigg_1.0_ppc64.deb', @repo1, %r{^/pulp/api/v3/content/deb/packages/}) + + # test re-upload + VCR.use_cassette(cassette_name + '_binary', :match_requests_on => [:method, :path, :params]) do + plan_action(@action, @repo1, @primary, + { + unit_type_id: content_unit_type, + upload_id: 'duplicate', + unit_key: { + content_unit_id: action_result.output[:content_unit_href], + }, + } + ) + assert_action_planned_with(@action, ::Actions::Pulp3::Repository::SaveArtifact) do |_file, repo, smart_proxy, _tasks, unit_type_id, options| + assert_match %r{^/pulp/api/v3/artifacts/}, options[:artifact_href] + assert_equal @repo1, repo + assert_equal @primary, smart_proxy + assert_equal content_unit_type, unit_type_id + end + refute_action_planned(@action, ::Actions::Pulp3::Repository::CommitUpload) + end end def test_file_upload - run_upload_test('file', 'frigg_1.0_ppc64.deb', @repo3, %r{^/pulp/api/v3/content/file/files/}) + content_unit_type = 'file' + action_result = run_upload_test(content_unit_type, 'frigg_1.0_ppc64.deb', @repo3, %r{^/pulp/api/v3/content/file/files/}) + + # test re-upload + plan_action(@action, @repo2, @primary, + { + unit_type_id: content_unit_type, + upload_id: 'duplicate', + unit_key: { + content_unit_id: action_result.output[:content_unit_href], + }, + } + ) + refute_action_planned(@action, ::Actions::Pulp3::Repository::SaveArtifact) + refute_action_planned(@action, ::Actions::Pulp3::Repository::CommitUpload) end def test_rpm_upload - run_upload_test('rpm', 'squirrel-0.3-0.8.noarch.rpm', @repo2, %r{^/pulp/api/v3/content/rpm/packages/}) + content_unit_type = 'rpm' + action_result = run_upload_test(content_unit_type, 'squirrel-0.3-0.8.noarch.rpm', @repo2, %r{^/pulp/api/v3/content/rpm/packages/}) + + # test re-upload + plan_action(@action, @repo2, @primary, + { + unit_type_id: content_unit_type, + upload_id: 'duplicate', + unit_key: { + content_unit_id: action_result.output[:content_unit_href], + }, + } + ) + refute_action_planned(@action, ::Actions::Pulp3::Repository::SaveArtifact) + refute_action_planned(@action, ::Actions::Pulp3::Repository::CommitUpload) end end end diff --git a/test/fixtures/vcr_cassettes/actions/pulp3/import_upload/deb_upload_binary.yml b/test/fixtures/vcr_cassettes/actions/pulp3/import_upload/deb_upload_binary.yml index 135ce879b18..a7cc4f4418c 100644 --- a/test/fixtures/vcr_cassettes/actions/pulp3/import_upload/deb_upload_binary.yml +++ b/test/fixtures/vcr_cassettes/actions/pulp3/import_upload/deb_upload_binary.yml @@ -1,5 +1,328 @@ --- http_interactions: +- request: + method: put + uri: https://centos9-katello-devel.example.com/pulp/api/v3/uploads/019345e2-40bb-7f13-aaa9-134b4ba74349/ + body: + encoding: ASCII-8BIT + base64_string: | + LS0tLS0tLS0tLS0tLVJ1YnlNdWx0aXBhcnRQb3N0LTJkYjFlZmEzNjU0YTRh + YmJhNjQxMjczZjFmY2ZlYzdiDQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3Jt + LWRhdGE7IG5hbWU9ImZpbGUiOyBmaWxlbmFtZT0iZmlsZWNodW5rMjAyNDEx + MTktMjE0NzMta2F0OGhwIg0KQ29udGVudC1MZW5ndGg6IDIxMjANCkNvbnRl + bnQtVHlwZTogYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtDQpDb250ZW50LVRy + YW5zZmVyLUVuY29kaW5nOiBiaW5hcnkNCg0KITxhcmNoPgpkZWJpYW4tYmlu + YXJ5ICAgMTcwMDE1NjY0OCAgMCAgICAgMCAgICAgMTAwNjQ0ICA0ICAgICAg + ICAgYAoyLjAKY29udHJvbC50YXIueHogIDE3MDAxNTY2NDggIDAgICAgIDAg + ICAgIDEwMDY0NCAgNTMyICAgICAgIGAK/Td6WFoAAATm1rRGBMDUA4BQIQEW + AAAAAAAAAHu9oangJ/8BzF0AFwu8HH0BlcAdSj55FcLMJqNeGSYd4hc7p9t5 + Ab1sAA2Z2JOmeRWr8iswGqCj3+FXvtIAxFvLHq9knx8KOqSKXlUABHcnxGRb + c56NYsYo3uhNKI+zqMwCHEkCSBsnavRJg+Mu33CQ6nzrit8vyYCLgvDxhSnI + w9SuH5SkXSclCsglUP3K9MvfoIMji1daviLtsvlUDwfzSoAPMV4oWZPWvxMc + 3uXAfelmux22tUD/uxTdDwev7gVCHb6v0fiqbxBjRgMPu9Uz5wEo0K2PTj4m + 34wGS3NZocTOcSRBDIuLM3kIO2Mooyq218cIqTcONCWjIS1LvhlZ1bEsuUm7 + 66fQZpqFi6F4p1umzmp4w9UeL3Cx58dekgmzI9bQIVTbBCu1d2OsZ0rWXH4d + 0Dez4EDBYQhTzFLh+ZvEAgcZaMSQURUzyarK41nGE2SBMbjZyZPCcmsdbc+h + 6y8WloKxZB0X7ye5V3rDEFwnq7ovMNoQ90Ps86mhToeSVsl6YjG6NYyP9RLt + T2KBbdh73JseV3ZwBNxQ3b+mSmZx2MWJbun1VO1vcYpsXvFTFbDyDGzeAFWp + eoiU6JOubCRWIYg4941ei/MlRVvSgQR1iZogAABJzHYEvReAPgAB8AOAUAAA + ny+CELHEZ/sCAAAAAARZWmRhdGEudGFyLnh6ICAgICAxNzAwMTU2NjQ4ICAw + ICAgICAwICAgICAxMDA2NDQgIDEzOTYgICAgICBgCv03elhaAAAE5ta0RgTA + sgqAUCEBFgAAAAAAAAAMcyta4Cf/BSpdABcLvBx9AZXAHUo+eRXCzCajXhkm + HeIXO6fbeQG9bAANmdiTpnkVq/IrMBqgo9/hV77SAMRbyx6vZalGar+WAmvz + qOkDgkmhexP8bIG82J8DC2rUXBleq8GS8mAqcmHUsxQbwmfik5SzGffWTvw3 + 7yPBz8cAJIpC+sZJBYsGEUsENx+NxcoQiLpBCzGnmU1+hCDw/AGbWccEFWYF + wuY/2oWA1fsnJE4MlukGTisxTcbB4+7WaAd83BDpdwt/njCZdV637Pp0rXc0 + jkhZwkUKnnDlARm+5yxI/SkkjULgCy60HUBVDPUwVALTI8ShU4yXEoYjL3YM + 3p8OEGdY4rnSx5m9hD9fWySVYbuUgsgmUgo+/Ejq8Snem6cENKYPvtcVGFHj + Eom91cTATzojNRcxLgOvCgc65QnaOlYPts77rNEHfK4EhC4XvdAMNb8izrw8 + 2flkDbemUxTWLDeBfBX6Cf6+bEQ+TWB3vaN8iQjlWsbH6IJK1aLDFhoxv49w + uDUtXIiLVe2aCjEwh+cJBHNPdn+bQY8lcWhV4RfvoF6bfYCmdm8c5EmF40c6 + pEdHSZZ2qdtjVB6n9Z162YoM+bO64GPqyPGbJoheZYE3O36EezWXl0eAsw0U + 3XsZfsQpVG0uqOrcowc1aOWQE9xw1YONVn6cckrXS8lIFP05KkkpnnDDHxIC + abFbTLQlg/6WlbytiOK7BZbmwOYwUmjOawHT7xx0QLVP504AmAKJUsntEr3k + oTEwlY9Dl7FcuxpO1YPyl9pyD+zjRBkGUyJYdHl9grB+dYCKGLPM8KD/5bCO + 9tX5uGsSp59W2eS8NxBOdv/pRx81t/MTsyKGQF4faQ/4SyHm8obIF2w3RBME + 7dSXaY/L7to+ZgU4/lsDwbuG1lVQez6HteCRKYzI9/g/nUEdyifjlw+maov6 + zAc+k7S8oEQLc7HNELdvfrNcrWJh9Mds3n8SzxAP+VAZefxSrtUSd2Q7Ie5V + hAu4lqwSIR6sytPLQnJmVI+BSRlEJK5wyjxxNkE3uXgeSS+8jQ4Oa8Imoo8b + vtmxlcP8I4gfoBbbk9kqLzVGX9cPYrWYHBqCEHI1PMZ+OUy0PJNbEp/nh6bI + oa+sDeiaul86exTCDY3LjcqYzSqmHDKhlJRMXBHP6r9OVKRCn421w5UdC/Q0 + rf21r9xpToAMDxHLb+oxDiBGBK8W+pisi2FeCp9Uv5A3SU3FmdQGP/MbltQ2 + 9vewlu9XqMeiSlQHrY5jfYSau10D2BbTtQqnBQDTqcKHH5neCdaOc0xKtkC+ + mHfLhNnPfeE4NlwnLu8ZXHIHcOjDr0PDW1g070sOhcBylP9iXRdR+AUeyx5k + +uaSgDNK6huhiitIv8txCMKMIKUBpYrs2HAUcu7DVk72hmkHdXObNZEkJmAI + 6ikD4QqGKlAoduYUu3I6IDYJslMD8e5slOIXMebD9++iIG43rUe5NA99rxFA + 3M3MCNcksDLXfvZN3Vsp5OAgZdPQtIywFrnP0qnzZhm0cu7kqcw2apOEgE3P + l6Jg7lw+2KZ3v0kWd4roooADEGhYwYJShvzNEDf6G1OLUJ/s8mfHZFneu1N0 + CkONUCyGZVoToIFK+Hv0mgdZ0AjVl0uKMTqbZ8nTSof4b8Y9pS3qFYYq7jz5 + OqLFg0bba4U+3Qnp4SJzd6UH6mZ9H/863g+3Q6O9tGumxTlionp632jUI5kn + cx9bWcospQPXmLCs6vI3RCkj0MWNjai41/fDfjQYGX0okQMfuqudhWswAAAA + UGBvE+gpu1AAAc4KgFAAADMr4iOxxGf7AgAAAAAEWVoNCi0tLS0tLS0tLS0t + LS1SdWJ5TXVsdGlwYXJ0UG9zdC0yZGIxZWZhMzY1NGE0YWJiYTY0MTI3M2Yx + ZmNmZWM3Yi0tDQo= + headers: + Content-Type: + - multipart/form-data; boundary=-----------RubyMultipartPost-2db1efa3654a4abba641273f1fcfec7b + User-Agent: + - OpenAPI-Generator/3.63.1/ruby + Accept: + - application/json + Content-Range: + - bytes 0-2119/2120 + Authorization: + - Basic Og== + Content-Length: + - '2441' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Tue, 19 Nov 2024 19:24:35 GMT + Server: + - gunicorn + Content-Type: + - application/json + Vary: + - Accept,Cookie + Allow: + - GET, HEAD, PUT, DELETE + X-Frame-Options: + - DENY + Content-Length: + - '181' + X-Content-Type-Options: + - nosniff + Referrer-Policy: + - same-origin + Cross-Origin-Opener-Policy: + - same-origin + Correlation-Id: + - 2bf9fbbb554747f4b75f2e648c1167b3 + Access-Control-Expose-Headers: + - Correlation-ID + Via: + - 1.1 centos9-katello-devel.example.com + body: + encoding: UTF-8 + base64_string: | + eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvdXBsb2Fkcy8wMTkzNDVlMi00 + MGJiLTdmMTMtYWFhOS0xMzRiNGJhNzQzNDkvIiwicHVscF9jcmVhdGVkIjoi + MjAyNC0xMS0xOVQxOToyNDozNS44OTkzNDVaIiwicHVscF9sYXN0X3VwZGF0 + ZWQiOiIyMDI0LTExLTE5VDE5OjI0OjM1Ljg5OTM1OVoiLCJzaXplIjoyMTIw + fQ== + recorded_at: Tue, 19 Nov 2024 19:24:35 GMT +- request: + method: post + uri: https://centos9-katello-devel.example.com/pulp/api/v3/uploads/019345e2-40bb-7f13-aaa9-134b4ba74349/commit/ + body: + encoding: UTF-8 + base64_string: | + eyJzaGEyNTYiOiJkZDk3NjJkZDk4MjhhNTY3MjNlYThiNzYyZWE3MzdmYWE4 + NTQ1YjNjNDgyM2NjOGVhOTU5M2UxMDFkMWM5NGU1In0= + headers: + Content-Type: + - application/json + User-Agent: + - OpenAPI-Generator/3.63.1/ruby + Accept: + - application/json + Authorization: + - Basic Og== + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 202 + message: Accepted + headers: + Date: + - Tue, 19 Nov 2024 19:24:36 GMT + Server: + - gunicorn + Content-Type: + - application/json + Vary: + - Accept,Cookie + Allow: + - POST + X-Frame-Options: + - DENY + Content-Length: + - '67' + X-Content-Type-Options: + - nosniff + Referrer-Policy: + - same-origin + Cross-Origin-Opener-Policy: + - same-origin + Correlation-Id: + - 6602bb4ea12e4541ae658a48b2a32036 + Access-Control-Expose-Headers: + - Correlation-ID + Via: + - 1.1 centos9-katello-devel.example.com + body: + encoding: UTF-8 + base64_string: | + eyJ0YXNrIjoiL3B1bHAvYXBpL3YzL3Rhc2tzLzAxOTM0NWUyLTQxY2UtNzkw + MS05MjViLTk2ZWNmMGE1ZjNlMS8ifQ== + recorded_at: Tue, 19 Nov 2024 19:24:36 GMT +- request: + method: get + uri: https://centos9-katello-devel.example.com/pulp/api/v3/tasks/019345e2-41ce-7901-925b-96ecf0a5f3e1/ + body: + encoding: US-ASCII + base64_string: '' + headers: + Content-Type: + - application/json + User-Agent: + - OpenAPI-Generator/3.63.1/ruby + Accept: + - application/json + Authorization: + - Basic Og== + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Tue, 19 Nov 2024 19:24:36 GMT + Server: + - gunicorn + Content-Type: + - application/json + Vary: + - Accept,Cookie + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + X-Frame-Options: + - DENY + Content-Length: + - '850' + X-Content-Type-Options: + - nosniff + Referrer-Policy: + - same-origin + Cross-Origin-Opener-Policy: + - same-origin + Correlation-Id: + - 65df1a775b634b43b1dd667be1cad3b4 + Access-Control-Expose-Headers: + - Correlation-ID + Via: + - 1.1 centos9-katello-devel.example.com + body: + encoding: UTF-8 + base64_string: | + eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvdGFza3MvMDE5MzQ1ZTItNDFj + ZS03OTAxLTkyNWItOTZlY2YwYTVmM2UxLyIsInB1bHBfY3JlYXRlZCI6IjIw + MjQtMTEtMTlUMTk6MjQ6MzYuMTc0NTA5WiIsInB1bHBfbGFzdF91cGRhdGVk + IjoiMjAyNC0xMS0xOVQxOToyNDozNi4xNzQ1MjNaIiwic3RhdGUiOiJjb21w + bGV0ZWQiLCJuYW1lIjoicHVscGNvcmUuYXBwLnRhc2tzLnVwbG9hZC5jb21t + aXQiLCJsb2dnaW5nX2NpZCI6IjY2MDJiYjRlYTEyZTQ1NDFhZTY1OGE0OGIy + YTMyMDM2IiwiY3JlYXRlZF9ieSI6Ii9wdWxwL2FwaS92My91c2Vycy8xLyIs + InVuYmxvY2tlZF9hdCI6IjIwMjQtMTEtMTlUMTk6MjQ6MzYuMTg5NjEzWiIs + InN0YXJ0ZWRfYXQiOiIyMDI0LTExLTE5VDE5OjI0OjM2LjIzNDE2NFoiLCJm + aW5pc2hlZF9hdCI6IjIwMjQtMTEtMTlUMTk6MjQ6MzYuMjg5MjAwWiIsImVy + cm9yIjpudWxsLCJ3b3JrZXIiOiIvcHVscC9hcGkvdjMvd29ya2Vycy8wMTkz + MGM0ZC1lYmQ2LTc5M2MtYTkzOS05YmI2ZTU3YmVhMWEvIiwicGFyZW50X3Rh + c2siOm51bGwsImNoaWxkX3Rhc2tzIjpbXSwidGFza19ncm91cCI6bnVsbCwi + cHJvZ3Jlc3NfcmVwb3J0cyI6W10sImNyZWF0ZWRfcmVzb3VyY2VzIjpbIi9w + dWxwL2FwaS92My9hcnRpZmFjdHMvMDE5MzQ1ZTItNDIyYS03MzU5LWEwZDct + ODg0NmYxY2IzY2Q5LyJdLCJyZXNlcnZlZF9yZXNvdXJjZXNfcmVjb3JkIjpb + Ii9wdWxwL2FwaS92My91cGxvYWRzLzAxOTM0NWUyLTQwYmItN2YxMy1hYWE5 + LTEzNGI0YmE3NDM0OS8iLCJzaGFyZWQ6L3B1bHAvYXBpL3YzL2RvbWFpbnMv + MDE5MGRlYmEtNjkzYS03ZTMzLTkwNWUtNTJlNGZhMTAyMTg0LyJdfQ== + recorded_at: Tue, 19 Nov 2024 19:24:36 GMT +- request: + method: get + uri: https://centos9-katello-devel.example.com/pulp/api/v3/tasks/019345e2-42f8-7416-aacf-d1bd7c6e1476/ + body: + encoding: US-ASCII + base64_string: '' + headers: + Content-Type: + - application/json + User-Agent: + - OpenAPI-Generator/3.63.1/ruby + Accept: + - application/json + Authorization: + - Basic Og== + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Tue, 19 Nov 2024 19:24:36 GMT + Server: + - gunicorn + Content-Type: + - application/json + Vary: + - Accept,Cookie + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + X-Frame-Options: + - DENY + Content-Length: + - '1228' + X-Content-Type-Options: + - nosniff + Referrer-Policy: + - same-origin + Cross-Origin-Opener-Policy: + - same-origin + Correlation-Id: + - 8d482abe0af24c66ba68b2edda1cb1b0 + Access-Control-Expose-Headers: + - Correlation-ID + Via: + - 1.1 centos9-katello-devel.example.com + body: + encoding: UTF-8 + base64_string: | + eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvdGFza3MvMDE5MzQ1ZTItNDJm + OC03NDE2LWFhY2YtZDFiZDdjNmUxNDc2LyIsInB1bHBfY3JlYXRlZCI6IjIw + MjQtMTEtMTlUMTk6MjQ6MzYuNDcyODEzWiIsInB1bHBfbGFzdF91cGRhdGVk + IjoiMjAyNC0xMS0xOVQxOToyNDozNi40NzI4MjJaIiwic3RhdGUiOiJjb21w + bGV0ZWQiLCJuYW1lIjoicHVscGNvcmUuYXBwLnRhc2tzLmJhc2UuZ2VuZXJh + bF9jcmVhdGUiLCJsb2dnaW5nX2NpZCI6ImQ4MzE5YjhhNWQ5YzQ0Yjc4N2Fh + NTRhZTk4ZThhMzc5IiwiY3JlYXRlZF9ieSI6Ii9wdWxwL2FwaS92My91c2Vy + cy8xLyIsInVuYmxvY2tlZF9hdCI6IjIwMjQtMTEtMTlUMTk6MjQ6MzYuNDgx + NDA4WiIsInN0YXJ0ZWRfYXQiOiIyMDI0LTExLTE5VDE5OjI0OjM2LjUyNjk2 + N1oiLCJmaW5pc2hlZF9hdCI6IjIwMjQtMTEtMTlUMTk6MjQ6MzYuOTI2MTEy + WiIsImVycm9yIjpudWxsLCJ3b3JrZXIiOiIvcHVscC9hcGkvdjMvd29ya2Vy + cy8wMTkzMGM0ZC1lYmQ2LTc5M2MtYTkzOS05YmI2ZTU3YmVhMWEvIiwicGFy + ZW50X3Rhc2siOm51bGwsImNoaWxkX3Rhc2tzIjpbXSwidGFza19ncm91cCI6 + bnVsbCwicHJvZ3Jlc3NfcmVwb3J0cyI6W10sImNyZWF0ZWRfcmVzb3VyY2Vz + IjpbIi9wdWxwL2FwaS92My9yZXBvc2l0b3JpZXMvZGViL2FwdC8wMTkzNDVl + Mi0zYTg4LTczYzItODNjMC04ZWVmYTRmNzA5NzAvdmVyc2lvbnMvMi8iLCIv + cHVscC9hcGkvdjMvY29udGVudC9kZWIvcGFja2FnZXMvMDE5MzQ1ZTItNDQw + NS03YjgwLWI5YjctNjBkOTA5ZjQ0NzcwLyIsIi9wdWxwL2FwaS92My9jb250 + ZW50L2RlYi9yZWxlYXNlX2NvbXBvbmVudHMvMDE5MzQ1ZTItNDQwZS03ZmY0 + LTkzYzAtZDcwNzAzZjIyZjI4LyIsIi9wdWxwL2FwaS92My9jb250ZW50L2Rl + Yi9yZWxlYXNlX2FyY2hpdGVjdHVyZXMvMDE5MzQ1ZTItNDQxOC03MGZkLWI4 + YTUtNjVjZThhMzM1OTc4LyIsIi9wdWxwL2FwaS92My9jb250ZW50L2RlYi9w + YWNrYWdlX3JlbGVhc2VfY29tcG9uZW50cy8wMTkzNDVlMi00NDIyLTdmZjAt + ODllMi05OWIyMWMwZjFiZjYvIl0sInJlc2VydmVkX3Jlc291cmNlc19yZWNv + cmQiOlsiL3B1bHAvYXBpL3YzL3JlcG9zaXRvcmllcy9kZWIvYXB0LzAxOTM0 + NWUyLTNhODgtNzNjMi04M2MwLThlZWZhNGY3MDk3MC8iLCJzaGFyZWQ6L3B1 + bHAvYXBpL3YzL2RvbWFpbnMvMDE5MGRlYmEtNjkzYS03ZTMzLTkwNWUtNTJl + NGZhMTAyMTg0LyJdfQ== + recorded_at: Tue, 19 Nov 2024 19:24:36 GMT - request: method: get uri: https://centos9-katello-devel.example.com/pulp/api/v3/content/deb/packages/?sha256=dd9762dd9828a56723ea8b762ea737faa8545b3c4823cc8ea9593e101d1c94e5 @@ -23,7 +346,7 @@ http_interactions: message: OK headers: Date: - - Tue, 19 Nov 2024 19:24:35 GMT + - Thu, 21 Nov 2024 20:30:13 GMT Server: - gunicorn Content-Type: @@ -43,7 +366,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Correlation-Id: - - 489bfaf5fd264c0ba43100a3d9ff4f58 + - d8087b8a6958446fb3a1348a5f81f923 Access-Control-Expose-Headers: - Correlation-ID Via: @@ -53,7 +376,7 @@ http_interactions: base64_string: | eyJjb3VudCI6MCwibmV4dCI6bnVsbCwicHJldmlvdXMiOm51bGwsInJlc3Vs dHMiOltdfQ== - recorded_at: Tue, 19 Nov 2024 19:24:35 GMT + recorded_at: Thu, 21 Nov 2024 20:30:13 GMT - request: method: post uri: https://centos9-katello-devel.example.com/pulp/api/v3/uploads/ @@ -79,13 +402,13 @@ http_interactions: message: Created headers: Date: - - Tue, 19 Nov 2024 19:24:35 GMT + - Thu, 21 Nov 2024 20:30:13 GMT Server: - gunicorn Content-Type: - application/json Location: - - "/pulp/api/v3/uploads/019345e2-40bb-7f13-aaa9-134b4ba74349/" + - "/pulp/api/v3/uploads/0193506b-0c6c-7c58-b3c8-0312dd6ac5e6/" Vary: - Accept,Cookie Allow: @@ -101,7 +424,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Correlation-Id: - - 25e27457202846d1a018b1fe65fe046f + - 996640aad9564410b9d1c360c033e974 Access-Control-Expose-Headers: - Correlation-ID Via: @@ -109,22 +432,22 @@ http_interactions: body: encoding: UTF-8 base64_string: | - eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvdXBsb2Fkcy8wMTkzNDVlMi00 - MGJiLTdmMTMtYWFhOS0xMzRiNGJhNzQzNDkvIiwicHVscF9jcmVhdGVkIjoi - MjAyNC0xMS0xOVQxOToyNDozNS44OTkzNDVaIiwicHVscF9sYXN0X3VwZGF0 - ZWQiOiIyMDI0LTExLTE5VDE5OjI0OjM1Ljg5OTM1OVoiLCJzaXplIjoyMTIw + eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvdXBsb2Fkcy8wMTkzNTA2Yi0w + YzZjLTdjNTgtYjNjOC0wMzEyZGQ2YWM1ZTYvIiwicHVscF9jcmVhdGVkIjoi + MjAyNC0xMS0yMVQyMDozMDoxMy4xMDA2OTFaIiwicHVscF9sYXN0X3VwZGF0 + ZWQiOiIyMDI0LTExLTIxVDIwOjMwOjEzLjEwMDcwNFoiLCJzaXplIjoyMTIw fQ== - recorded_at: Tue, 19 Nov 2024 19:24:35 GMT + recorded_at: Thu, 21 Nov 2024 20:30:13 GMT - request: method: put - uri: https://centos9-katello-devel.example.com/pulp/api/v3/uploads/019345e2-40bb-7f13-aaa9-134b4ba74349/ + uri: https://centos9-katello-devel.example.com/pulp/api/v3/uploads/0193506b-0c6c-7c58-b3c8-0312dd6ac5e6/ body: encoding: ASCII-8BIT base64_string: | - LS0tLS0tLS0tLS0tLVJ1YnlNdWx0aXBhcnRQb3N0LTJkYjFlZmEzNjU0YTRh - YmJhNjQxMjczZjFmY2ZlYzdiDQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3Jt + LS0tLS0tLS0tLS0tLVJ1YnlNdWx0aXBhcnRQb3N0LTU3MWM3NmExMWY4MmVk + OGQ3NzJlZWE3YzZiMWJjNjYwDQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3Jt LWRhdGE7IG5hbWU9ImZpbGUiOyBmaWxlbmFtZT0iZmlsZWNodW5rMjAyNDEx - MTktMjE0NzMta2F0OGhwIg0KQ29udGVudC1MZW5ndGg6IDIxMjANCkNvbnRl + MjEtMTU5OTktZ2JraWFlIg0KQ29udGVudC1MZW5ndGg6IDIxMjANCkNvbnRl bnQtVHlwZTogYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtDQpDb250ZW50LVRy YW5zZmVyLUVuY29kaW5nOiBiaW5hcnkNCg0KITxhcmNoPgpkZWJpYW4tYmlu YXJ5ICAgMTcwMDE1NjY0OCAgMCAgICAgMCAgICAgMTAwNjQ0ICA0ICAgICAg @@ -174,11 +497,11 @@ http_interactions: OqLFg0bba4U+3Qnp4SJzd6UH6mZ9H/863g+3Q6O9tGumxTlionp632jUI5kn cx9bWcospQPXmLCs6vI3RCkj0MWNjai41/fDfjQYGX0okQMfuqudhWswAAAA UGBvE+gpu1AAAc4KgFAAADMr4iOxxGf7AgAAAAAEWVoNCi0tLS0tLS0tLS0t - LS1SdWJ5TXVsdGlwYXJ0UG9zdC0yZGIxZWZhMzY1NGE0YWJiYTY0MTI3M2Yx - ZmNmZWM3Yi0tDQo= + LS1SdWJ5TXVsdGlwYXJ0UG9zdC01NzFjNzZhMTFmODJlZDhkNzcyZWVhN2M2 + YjFiYzY2MC0tDQo= headers: Content-Type: - - multipart/form-data; boundary=-----------RubyMultipartPost-2db1efa3654a4abba641273f1fcfec7b + - multipart/form-data; boundary=-----------RubyMultipartPost-571c76a11f82ed8d772eea7c6b1bc660 User-Agent: - OpenAPI-Generator/3.63.1/ruby Accept: @@ -197,7 +520,7 @@ http_interactions: message: OK headers: Date: - - Tue, 19 Nov 2024 19:24:35 GMT + - Thu, 21 Nov 2024 20:30:13 GMT Server: - gunicorn Content-Type: @@ -217,7 +540,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Correlation-Id: - - 2bf9fbbb554747f4b75f2e648c1167b3 + - e038c40a47e34739b157ac1d0f56d978 Access-Control-Expose-Headers: - Correlation-ID Via: @@ -225,12 +548,12 @@ http_interactions: body: encoding: UTF-8 base64_string: | - eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvdXBsb2Fkcy8wMTkzNDVlMi00 - MGJiLTdmMTMtYWFhOS0xMzRiNGJhNzQzNDkvIiwicHVscF9jcmVhdGVkIjoi - MjAyNC0xMS0xOVQxOToyNDozNS44OTkzNDVaIiwicHVscF9sYXN0X3VwZGF0 - ZWQiOiIyMDI0LTExLTE5VDE5OjI0OjM1Ljg5OTM1OVoiLCJzaXplIjoyMTIw + eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvdXBsb2Fkcy8wMTkzNTA2Yi0w + YzZjLTdjNTgtYjNjOC0wMzEyZGQ2YWM1ZTYvIiwicHVscF9jcmVhdGVkIjoi + MjAyNC0xMS0yMVQyMDozMDoxMy4xMDA2OTFaIiwicHVscF9sYXN0X3VwZGF0 + ZWQiOiIyMDI0LTExLTIxVDIwOjMwOjEzLjEwMDcwNFoiLCJzaXplIjoyMTIw fQ== - recorded_at: Tue, 19 Nov 2024 19:24:35 GMT + recorded_at: Thu, 21 Nov 2024 20:30:13 GMT - request: method: get uri: https://centos9-katello-devel.example.com/pulp/api/v3/artifacts/?sha256=dd9762dd9828a56723ea8b762ea737faa8545b3c4823cc8ea9593e101d1c94e5 @@ -254,7 +577,7 @@ http_interactions: message: OK headers: Date: - - Tue, 19 Nov 2024 19:24:36 GMT + - Thu, 21 Nov 2024 20:30:13 GMT Server: - gunicorn Content-Type: @@ -274,7 +597,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Correlation-Id: - - 10dea30973764ddb932314ff7e5fa0df + - 76174e17ee30431f88cb8717f5d29500 Access-Control-Expose-Headers: - Correlation-ID Via: @@ -284,10 +607,10 @@ http_interactions: base64_string: | eyJjb3VudCI6MCwibmV4dCI6bnVsbCwicHJldmlvdXMiOm51bGwsInJlc3Vs dHMiOltdfQ== - recorded_at: Tue, 19 Nov 2024 19:24:36 GMT + recorded_at: Thu, 21 Nov 2024 20:30:13 GMT - request: method: post - uri: https://centos9-katello-devel.example.com/pulp/api/v3/uploads/019345e2-40bb-7f13-aaa9-134b4ba74349/commit/ + uri: https://centos9-katello-devel.example.com/pulp/api/v3/uploads/0193506b-0c6c-7c58-b3c8-0312dd6ac5e6/commit/ body: encoding: UTF-8 base64_string: | @@ -310,7 +633,7 @@ http_interactions: message: Accepted headers: Date: - - Tue, 19 Nov 2024 19:24:36 GMT + - Thu, 21 Nov 2024 20:30:13 GMT Server: - gunicorn Content-Type: @@ -330,7 +653,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Correlation-Id: - - 6602bb4ea12e4541ae658a48b2a32036 + - 88ce864552c44ea9b2746051672ae516 Access-Control-Expose-Headers: - Correlation-ID Via: @@ -338,12 +661,12 @@ http_interactions: body: encoding: UTF-8 base64_string: | - eyJ0YXNrIjoiL3B1bHAvYXBpL3YzL3Rhc2tzLzAxOTM0NWUyLTQxY2UtNzkw - MS05MjViLTk2ZWNmMGE1ZjNlMS8ifQ== - recorded_at: Tue, 19 Nov 2024 19:24:36 GMT + eyJ0YXNrIjoiL3B1bHAvYXBpL3YzL3Rhc2tzLzAxOTM1MDZiLTBkZmItNzVi + MS1hODczLWQ4N2E0YTI0YjdkYy8ifQ== + recorded_at: Thu, 21 Nov 2024 20:30:13 GMT - request: method: get - uri: https://centos9-katello-devel.example.com/pulp/api/v3/tasks/019345e2-41ce-7901-925b-96ecf0a5f3e1/ + uri: https://centos9-katello-devel.example.com/pulp/api/v3/tasks/0193506b-0dfb-75b1-a873-d87a4a24b7dc/ body: encoding: US-ASCII base64_string: '' @@ -364,7 +687,7 @@ http_interactions: message: OK headers: Date: - - Tue, 19 Nov 2024 19:24:36 GMT + - Thu, 21 Nov 2024 20:30:13 GMT Server: - gunicorn Content-Type: @@ -384,7 +707,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Correlation-Id: - - 65df1a775b634b43b1dd667be1cad3b4 + - 64c5c9af92764b6bb43e4b92e03da4dd Access-Control-Expose-Headers: - Correlation-ID Via: @@ -392,26 +715,26 @@ http_interactions: body: encoding: UTF-8 base64_string: | - eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvdGFza3MvMDE5MzQ1ZTItNDFj - ZS03OTAxLTkyNWItOTZlY2YwYTVmM2UxLyIsInB1bHBfY3JlYXRlZCI6IjIw - MjQtMTEtMTlUMTk6MjQ6MzYuMTc0NTA5WiIsInB1bHBfbGFzdF91cGRhdGVk - IjoiMjAyNC0xMS0xOVQxOToyNDozNi4xNzQ1MjNaIiwic3RhdGUiOiJjb21w + eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvdGFza3MvMDE5MzUwNmItMGRm + Yi03NWIxLWE4NzMtZDg3YTRhMjRiN2RjLyIsInB1bHBfY3JlYXRlZCI6IjIw + MjQtMTEtMjFUMjA6MzA6MTMuNTAwMjQ4WiIsInB1bHBfbGFzdF91cGRhdGVk + IjoiMjAyNC0xMS0yMVQyMDozMDoxMy41MDAyNjJaIiwic3RhdGUiOiJjb21w bGV0ZWQiLCJuYW1lIjoicHVscGNvcmUuYXBwLnRhc2tzLnVwbG9hZC5jb21t - aXQiLCJsb2dnaW5nX2NpZCI6IjY2MDJiYjRlYTEyZTQ1NDFhZTY1OGE0OGIy - YTMyMDM2IiwiY3JlYXRlZF9ieSI6Ii9wdWxwL2FwaS92My91c2Vycy8xLyIs - InVuYmxvY2tlZF9hdCI6IjIwMjQtMTEtMTlUMTk6MjQ6MzYuMTg5NjEzWiIs - InN0YXJ0ZWRfYXQiOiIyMDI0LTExLTE5VDE5OjI0OjM2LjIzNDE2NFoiLCJm - aW5pc2hlZF9hdCI6IjIwMjQtMTEtMTlUMTk6MjQ6MzYuMjg5MjAwWiIsImVy + aXQiLCJsb2dnaW5nX2NpZCI6Ijg4Y2U4NjQ1NTJjNDRlYTliMjc0NjA1MTY3 + MmFlNTE2IiwiY3JlYXRlZF9ieSI6Ii9wdWxwL2FwaS92My91c2Vycy8xLyIs + InVuYmxvY2tlZF9hdCI6IjIwMjQtMTEtMjFUMjA6MzA6MTMuNTE2Nzk1WiIs + InN0YXJ0ZWRfYXQiOiIyMDI0LTExLTIxVDIwOjMwOjEzLjU3NjU0NloiLCJm + aW5pc2hlZF9hdCI6IjIwMjQtMTEtMjFUMjA6MzA6MTMuNjUwNzIwWiIsImVy cm9yIjpudWxsLCJ3b3JrZXIiOiIvcHVscC9hcGkvdjMvd29ya2Vycy8wMTkz - MGM0ZC1lYmQ2LTc5M2MtYTkzOS05YmI2ZTU3YmVhMWEvIiwicGFyZW50X3Rh + NDBiYy1iOWI5LTdiNzgtOWM1Zi1hMTg4ZDg1YWNlY2MvIiwicGFyZW50X3Rh c2siOm51bGwsImNoaWxkX3Rhc2tzIjpbXSwidGFza19ncm91cCI6bnVsbCwi cHJvZ3Jlc3NfcmVwb3J0cyI6W10sImNyZWF0ZWRfcmVzb3VyY2VzIjpbIi9w - dWxwL2FwaS92My9hcnRpZmFjdHMvMDE5MzQ1ZTItNDIyYS03MzU5LWEwZDct - ODg0NmYxY2IzY2Q5LyJdLCJyZXNlcnZlZF9yZXNvdXJjZXNfcmVjb3JkIjpb - Ii9wdWxwL2FwaS92My91cGxvYWRzLzAxOTM0NWUyLTQwYmItN2YxMy1hYWE5 - LTEzNGI0YmE3NDM0OS8iLCJzaGFyZWQ6L3B1bHAvYXBpL3YzL2RvbWFpbnMv + dWxwL2FwaS92My9hcnRpZmFjdHMvMDE5MzUwNmItMGU2Zi03MzU4LWE5NmMt + YTEyOGMyMGNlNGQ0LyJdLCJyZXNlcnZlZF9yZXNvdXJjZXNfcmVjb3JkIjpb + Ii9wdWxwL2FwaS92My91cGxvYWRzLzAxOTM1MDZiLTBjNmMtN2M1OC1iM2M4 + LTAzMTJkZDZhYzVlNi8iLCJzaGFyZWQ6L3B1bHAvYXBpL3YzL2RvbWFpbnMv MDE5MGRlYmEtNjkzYS03ZTMzLTkwNWUtNTJlNGZhMTAyMTg0LyJdfQ== - recorded_at: Tue, 19 Nov 2024 19:24:36 GMT + recorded_at: Thu, 21 Nov 2024 20:30:13 GMT - request: method: get uri: https://centos9-katello-devel.example.com/pulp/api/v3/artifacts/?sha256=dd9762dd9828a56723ea8b762ea737faa8545b3c4823cc8ea9593e101d1c94e5 @@ -435,7 +758,7 @@ http_interactions: message: OK headers: Date: - - Tue, 19 Nov 2024 19:24:36 GMT + - Thu, 21 Nov 2024 20:30:13 GMT Server: - gunicorn Content-Type: @@ -455,7 +778,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Correlation-Id: - - 014ee58d39c04d989fe59db8e26c242f + - e5592bc61503409ba00998f77feb229c Access-Control-Expose-Headers: - Correlation-ID Via: @@ -465,9 +788,9 @@ http_interactions: base64_string: | eyJjb3VudCI6MSwibmV4dCI6bnVsbCwicHJldmlvdXMiOm51bGwsInJlc3Vs dHMiOlt7InB1bHBfaHJlZiI6Ii9wdWxwL2FwaS92My9hcnRpZmFjdHMvMDE5 - MzQ1ZTItNDIyYS03MzU5LWEwZDctODg0NmYxY2IzY2Q5LyIsInB1bHBfY3Jl - YXRlZCI6IjIwMjQtMTEtMTlUMTk6MjQ6MzYuMjY3NzExWiIsInB1bHBfbGFz - dF91cGRhdGVkIjoiMjAyNC0xMS0xOVQxOToyNDozNi4yNjc3MzFaIiwiZmls + MzUwNmItMGU2Zi03MzU4LWE5NmMtYTEyOGMyMGNlNGQ0LyIsInB1bHBfY3Jl + YXRlZCI6IjIwMjQtMTEtMjFUMjA6MzA6MTMuNjE2OTY1WiIsInB1bHBfbGFz + dF91cGRhdGVkIjoiMjAyNC0xMS0yMVQyMDozMDoxMy42MTY5ODBaIiwiZmls ZSI6ImFydGlmYWN0L2RkLzk3NjJkZDk4MjhhNTY3MjNlYThiNzYyZWE3Mzdm YWE4NTQ1YjNjNDgyM2NjOGVhOTU5M2UxMDFkMWM5NGU1Iiwic2l6ZSI6MjEy MCwibWQ1IjpudWxsLCJzaGExIjoiODM1OGVjMDc2YzJkMmVlMzhkMWE2ZDQz @@ -481,32 +804,32 @@ http_interactions: ZGVmNjAyNjI3OWMzMGU3YzBjOWQwMDBhNTFiNDBhNDRkZjAxM2UyNGVhODQ4 MWRiMjYxZTY5MmFhZGUwMDM5NjBmYjlkNTgxYWViMTcxNDZmNTExY2JiZDlk OWRiIn1dfQ== - recorded_at: Tue, 19 Nov 2024 19:24:36 GMT + recorded_at: Thu, 21 Nov 2024 20:30:13 GMT - request: method: post uri: https://centos9-katello-devel.example.com/pulp/api/v3/content/deb/packages/ body: encoding: UTF-8 base64_string: | - LS0tLS0tLS0tLS0tLVJ1YnlNdWx0aXBhcnRQb3N0LTcxMGVlYjc5ZjVhOTRj - NDJhZTVhNGI4NGIwN2FhOTdlDQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3Jt + LS0tLS0tLS0tLS0tLVJ1YnlNdWx0aXBhcnRQb3N0LWY0ZTc0ZTBmMGVjNTUw + MzNlMzExNjdmMzhiOTM4OTk1DQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3Jt LWRhdGE7IG5hbWU9InJlcG9zaXRvcnkiDQoNCi9wdWxwL2FwaS92My9yZXBv - c2l0b3JpZXMvZGViL2FwdC8wMTkzNDVlMi0zYTg4LTczYzItODNjMC04ZWVm - YTRmNzA5NzAvDQotLS0tLS0tLS0tLS0tUnVieU11bHRpcGFydFBvc3QtNzEw - ZWViNzlmNWE5NGM0MmFlNWE0Yjg0YjA3YWE5N2UNCkNvbnRlbnQtRGlzcG9z + c2l0b3JpZXMvZGViL2FwdC8wMTkzNTA2Yi0wNGE1LTcwYzgtOThmMS05ODIx + ZGFhOTQ5NjIvDQotLS0tLS0tLS0tLS0tUnVieU11bHRpcGFydFBvc3QtZjRl + NzRlMGYwZWM1NTAzM2UzMTE2N2YzOGI5Mzg5OTUNCkNvbnRlbnQtRGlzcG9z aXRpb246IGZvcm0tZGF0YTsgbmFtZT0iYXJ0aWZhY3QiDQoNCi9wdWxwL2Fw - aS92My9hcnRpZmFjdHMvMDE5MzQ1ZTItNDIyYS03MzU5LWEwZDctODg0NmYx - Y2IzY2Q5Lw0KLS0tLS0tLS0tLS0tLVJ1YnlNdWx0aXBhcnRQb3N0LTcxMGVl - Yjc5ZjVhOTRjNDJhZTVhNGI4NGIwN2FhOTdlDQpDb250ZW50LURpc3Bvc2l0 + aS92My9hcnRpZmFjdHMvMDE5MzUwNmItMGU2Zi03MzU4LWE5NmMtYTEyOGMy + MGNlNGQ0Lw0KLS0tLS0tLS0tLS0tLVJ1YnlNdWx0aXBhcnRQb3N0LWY0ZTc0 + ZTBmMGVjNTUwMzNlMzExNjdmMzhiOTM4OTk1DQpDb250ZW50LURpc3Bvc2l0 aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImRpc3RyaWJ1dGlvbiINCg0Ka2F0ZWxs - bw0KLS0tLS0tLS0tLS0tLVJ1YnlNdWx0aXBhcnRQb3N0LTcxMGVlYjc5ZjVh - OTRjNDJhZTVhNGI4NGIwN2FhOTdlDQpDb250ZW50LURpc3Bvc2l0aW9uOiBm + bw0KLS0tLS0tLS0tLS0tLVJ1YnlNdWx0aXBhcnRQb3N0LWY0ZTc0ZTBmMGVj + NTUwMzNlMzExNjdmMzhiOTM4OTk1DQpDb250ZW50LURpc3Bvc2l0aW9uOiBm b3JtLWRhdGE7IG5hbWU9ImNvbXBvbmVudCINCg0KdXBsb2FkDQotLS0tLS0t - LS0tLS0tUnVieU11bHRpcGFydFBvc3QtNzEwZWViNzlmNWE5NGM0MmFlNWE0 - Yjg0YjA3YWE5N2UtLQ0K + LS0tLS0tUnVieU11bHRpcGFydFBvc3QtZjRlNzRlMGYwZWM1NTAzM2UzMTE2 + N2YzOGI5Mzg5OTUtLQ0K headers: Content-Type: - - multipart/form-data; boundary=-----------RubyMultipartPost-710eeb79f5a94c42ae5a4b84b07aa97e + - multipart/form-data; boundary=-----------RubyMultipartPost-f4e74e0f0ec55033e31167f38b938995 User-Agent: - OpenAPI-Generator/3.3.1/ruby Accept: @@ -523,7 +846,7 @@ http_interactions: message: Accepted headers: Date: - - Tue, 19 Nov 2024 19:24:36 GMT + - Thu, 21 Nov 2024 20:30:13 GMT Server: - gunicorn Content-Type: @@ -543,7 +866,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Correlation-Id: - - d8319b8a5d9c44b787aa54ae98e8a379 + - 5f77a534f21c44fe944a95404e6031bd Access-Control-Expose-Headers: - Correlation-ID Via: @@ -551,12 +874,12 @@ http_interactions: body: encoding: UTF-8 base64_string: | - eyJ0YXNrIjoiL3B1bHAvYXBpL3YzL3Rhc2tzLzAxOTM0NWUyLTQyZjgtNzQx - Ni1hYWNmLWQxYmQ3YzZlMTQ3Ni8ifQ== - recorded_at: Tue, 19 Nov 2024 19:24:36 GMT + eyJ0YXNrIjoiL3B1bHAvYXBpL3YzL3Rhc2tzLzAxOTM1MDZiLTBmYjAtNzM2 + Ny1hNTU5LTUyZTNkOWE1NmEyOC8ifQ== + recorded_at: Thu, 21 Nov 2024 20:30:13 GMT - request: method: get - uri: https://centos9-katello-devel.example.com/pulp/api/v3/tasks/019345e2-42f8-7416-aacf-d1bd7c6e1476/ + uri: https://centos9-katello-devel.example.com/pulp/api/v3/tasks/0193506b-0fb0-7367-a559-52e3d9a56a28/ body: encoding: US-ASCII base64_string: '' @@ -577,7 +900,7 @@ http_interactions: message: OK headers: Date: - - Tue, 19 Nov 2024 19:24:36 GMT + - Thu, 21 Nov 2024 20:30:14 GMT Server: - gunicorn Content-Type: @@ -589,7 +912,7 @@ http_interactions: X-Frame-Options: - DENY Content-Length: - - '1228' + - '1057' X-Content-Type-Options: - nosniff Referrer-Policy: @@ -597,7 +920,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Correlation-Id: - - 8d482abe0af24c66ba68b2edda1cb1b0 + - ec79390f4c8d40f0ad17a41bfca07fca Access-Control-Expose-Headers: - Correlation-ID Via: @@ -605,33 +928,112 @@ http_interactions: body: encoding: UTF-8 base64_string: | - eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvdGFza3MvMDE5MzQ1ZTItNDJm - OC03NDE2LWFhY2YtZDFiZDdjNmUxNDc2LyIsInB1bHBfY3JlYXRlZCI6IjIw - MjQtMTEtMTlUMTk6MjQ6MzYuNDcyODEzWiIsInB1bHBfbGFzdF91cGRhdGVk - IjoiMjAyNC0xMS0xOVQxOToyNDozNi40NzI4MjJaIiwic3RhdGUiOiJjb21w + eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvdGFza3MvMDE5MzUwNmItMGZi + MC03MzY3LWE1NTktNTJlM2Q5YTU2YTI4LyIsInB1bHBfY3JlYXRlZCI6IjIw + MjQtMTEtMjFUMjA6MzA6MTMuOTM3MzM1WiIsInB1bHBfbGFzdF91cGRhdGVk + IjoiMjAyNC0xMS0yMVQyMDozMDoxMy45MzczNTdaIiwic3RhdGUiOiJjb21w bGV0ZWQiLCJuYW1lIjoicHVscGNvcmUuYXBwLnRhc2tzLmJhc2UuZ2VuZXJh - bF9jcmVhdGUiLCJsb2dnaW5nX2NpZCI6ImQ4MzE5YjhhNWQ5YzQ0Yjc4N2Fh - NTRhZTk4ZThhMzc5IiwiY3JlYXRlZF9ieSI6Ii9wdWxwL2FwaS92My91c2Vy - cy8xLyIsInVuYmxvY2tlZF9hdCI6IjIwMjQtMTEtMTlUMTk6MjQ6MzYuNDgx - NDA4WiIsInN0YXJ0ZWRfYXQiOiIyMDI0LTExLTE5VDE5OjI0OjM2LjUyNjk2 - N1oiLCJmaW5pc2hlZF9hdCI6IjIwMjQtMTEtMTlUMTk6MjQ6MzYuOTI2MTEy + bF9jcmVhdGUiLCJsb2dnaW5nX2NpZCI6IjVmNzdhNTM0ZjIxYzQ0ZmU5NDRh + OTU0MDRlNjAzMWJkIiwiY3JlYXRlZF9ieSI6Ii9wdWxwL2FwaS92My91c2Vy + cy8xLyIsInVuYmxvY2tlZF9hdCI6IjIwMjQtMTEtMjFUMjA6MzA6MTMuOTU3 + NDA0WiIsInN0YXJ0ZWRfYXQiOiIyMDI0LTExLTIxVDIwOjMwOjE0LjAyMjcy + NFoiLCJmaW5pc2hlZF9hdCI6IjIwMjQtMTEtMjFUMjA6MzA6MTQuNDk1MDA5 WiIsImVycm9yIjpudWxsLCJ3b3JrZXIiOiIvcHVscC9hcGkvdjMvd29ya2Vy - cy8wMTkzMGM0ZC1lYmQ2LTc5M2MtYTkzOS05YmI2ZTU3YmVhMWEvIiwicGFy + cy8wMTkzNDBiYy1iOWI5LTdiNzgtOWM1Zi1hMTg4ZDg1YWNlY2MvIiwicGFy ZW50X3Rhc2siOm51bGwsImNoaWxkX3Rhc2tzIjpbXSwidGFza19ncm91cCI6 bnVsbCwicHJvZ3Jlc3NfcmVwb3J0cyI6W10sImNyZWF0ZWRfcmVzb3VyY2Vz - IjpbIi9wdWxwL2FwaS92My9yZXBvc2l0b3JpZXMvZGViL2FwdC8wMTkzNDVl - Mi0zYTg4LTczYzItODNjMC04ZWVmYTRmNzA5NzAvdmVyc2lvbnMvMi8iLCIv - cHVscC9hcGkvdjMvY29udGVudC9kZWIvcGFja2FnZXMvMDE5MzQ1ZTItNDQw - NS03YjgwLWI5YjctNjBkOTA5ZjQ0NzcwLyIsIi9wdWxwL2FwaS92My9jb250 - ZW50L2RlYi9yZWxlYXNlX2NvbXBvbmVudHMvMDE5MzQ1ZTItNDQwZS03ZmY0 - LTkzYzAtZDcwNzAzZjIyZjI4LyIsIi9wdWxwL2FwaS92My9jb250ZW50L2Rl - Yi9yZWxlYXNlX2FyY2hpdGVjdHVyZXMvMDE5MzQ1ZTItNDQxOC03MGZkLWI4 - YTUtNjVjZThhMzM1OTc4LyIsIi9wdWxwL2FwaS92My9jb250ZW50L2RlYi9w - YWNrYWdlX3JlbGVhc2VfY29tcG9uZW50cy8wMTkzNDVlMi00NDIyLTdmZjAt - ODllMi05OWIyMWMwZjFiZjYvIl0sInJlc2VydmVkX3Jlc291cmNlc19yZWNv - cmQiOlsiL3B1bHAvYXBpL3YzL3JlcG9zaXRvcmllcy9kZWIvYXB0LzAxOTM0 - NWUyLTNhODgtNzNjMi04M2MwLThlZWZhNGY3MDk3MC8iLCJzaGFyZWQ6L3B1 - bHAvYXBpL3YzL2RvbWFpbnMvMDE5MGRlYmEtNjkzYS03ZTMzLTkwNWUtNTJl - NGZhMTAyMTg0LyJdfQ== - recorded_at: Tue, 19 Nov 2024 19:24:36 GMT + IjpbIi9wdWxwL2FwaS92My9yZXBvc2l0b3JpZXMvZGViL2FwdC8wMTkzNTA2 + Yi0wNGE1LTcwYzgtOThmMS05ODIxZGFhOTQ5NjIvdmVyc2lvbnMvMi8iLCIv + cHVscC9hcGkvdjMvY29udGVudC9kZWIvcGFja2FnZXMvMDE5MzUwNmItMTBk + OC03MmEwLThmNjUtZTBhYTNmZTNiMjU3LyIsIi9wdWxwL2FwaS92My9jb250 + ZW50L2RlYi9wYWNrYWdlX3JlbGVhc2VfY29tcG9uZW50cy8wMTkzNTA2Yi0x + MGY2LTdmZDAtYWRhMy0yZGYyOWE1MGRhY2EvIl0sInJlc2VydmVkX3Jlc291 + cmNlc19yZWNvcmQiOlsiL3B1bHAvYXBpL3YzL3JlcG9zaXRvcmllcy9kZWIv + YXB0LzAxOTM1MDZiLTA0YTUtNzBjOC05OGYxLTk4MjFkYWE5NDk2Mi8iLCJz + aGFyZWQ6L3B1bHAvYXBpL3YzL2RvbWFpbnMvMDE5MGRlYmEtNjkzYS03ZTMz + LTkwNWUtNTJlNGZhMTAyMTg0LyJdfQ== + recorded_at: Thu, 21 Nov 2024 20:30:14 GMT +- request: + method: get + uri: https://centos9-katello-devel.example.com/pulp/api/v3/content/deb/packages/0193506b-10d8-72a0-8f65-e0aa3fe3b257/ + body: + encoding: US-ASCII + base64_string: '' + headers: + Content-Type: + - application/json + User-Agent: + - OpenAPI-Generator/3.3.1/ruby + Accept: + - application/json + Authorization: + - Basic Og== + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 21 Nov 2024 20:30:14 GMT + Server: + - gunicorn + Content-Type: + - application/json + Vary: + - Accept,Cookie + Allow: + - GET, HEAD, OPTIONS + X-Frame-Options: + - DENY + Content-Length: + - '1375' + X-Content-Type-Options: + - nosniff + Referrer-Policy: + - same-origin + Cross-Origin-Opener-Policy: + - same-origin + Correlation-Id: + - e57a6186bd254fadb2ba8d8576310f6c + Access-Control-Expose-Headers: + - Correlation-ID + Via: + - 1.1 centos9-katello-devel.example.com + body: + encoding: UTF-8 + base64_string: | + eyJwdWxwX2hyZWYiOiIvcHVscC9hcGkvdjMvY29udGVudC9kZWIvcGFja2Fn + ZXMvMDE5MzUwNmItMTBkOC03MmEwLThmNjUtZTBhYTNmZTNiMjU3LyIsInB1 + bHBfY3JlYXRlZCI6IjIwMjQtMTEtMjFUMjA6MzA6MTQuMjMzOTQ2WiIsInB1 + bHBfbGFzdF91cGRhdGVkIjoiMjAyNC0xMS0yMVQyMDozMDoxNC4yMzM5NjNa + IiwiYXJ0aWZhY3QiOiIvcHVscC9hcGkvdjMvYXJ0aWZhY3RzLzAxOTM1MDZi + LTBlNmYtNzM1OC1hOTZjLWExMjhjMjBjZTRkNC8iLCJyZWxhdGl2ZV9wYXRo + IjoicG9vbC9mL2ZyaWdnL2ZyaWdnXzEuMF9wcGM2NC5kZWIiLCJtZDUiOm51 + bGwsInNoYTEiOiI4MzU4ZWMwNzZjMmQyZWUzOGQxYTZkNDM3NTIxZGI4YzJi + Zjc4NTkzIiwic2hhMjI0IjoiMGNiZjJmOGEyOTBhZTBjMjA4Y2U1YWEwOTUy + OGRhMzUxZTgyMGU4MzNjMDY4NWU3NWExNmYzY2YiLCJzaGEyNTYiOiJkZDk3 + NjJkZDk4MjhhNTY3MjNlYThiNzYyZWE3MzdmYWE4NTQ1YjNjNDgyM2NjOGVh + OTU5M2UxMDFkMWM5NGU1Iiwic2hhMzg0IjoiN2VlNzU1MzM2OTM2MmFkNzJm + ZjNlM2NhNGE3MzMzODAzYWJiYjQwODIwYjk3NjdmNmFkNzZkNTJlNGM3ZjVj + YmQ4MTAzZTkyNzViNThhMWE0OTE1NTZmOTUyZjQ3Yjc2Iiwic2hhNTEyIjoi + YTIxNThkZThjYjdjMWRiOTcyNTYzM2ZhYTE3NTlhNDk3MmFkZWY2MDI2Mjc5 + YzMwZTdjMGM5ZDAwMGE1MWI0MGE0NGRmMDEzZTI0ZWE4NDgxZGIyNjFlNjky + YWFkZTAwMzk2MGZiOWQ1ODFhZWIxNzE0NmY1MTFjYmJkOWQ5ZGIiLCJwYWNr + YWdlIjoiZnJpZ2ciLCJzb3VyY2UiOm51bGwsInZlcnNpb24iOiIxLjAiLCJh + cmNoaXRlY3R1cmUiOiJwcGM2NCIsInNlY3Rpb24iOiJtaXNjIiwicHJpb3Jp + dHkiOiJvcHRpb25hbCIsIm9yaWdpbiI6bnVsbCwidGFnIjpudWxsLCJidWdz + IjpudWxsLCJlc3NlbnRpYWwiOm51bGwsImJ1aWxkX2Vzc2VudGlhbCI6bnVs + bCwiaW5zdGFsbGVkX3NpemUiOiI5IiwibWFpbnRhaW5lciI6IkVxdWl2cyBE + dW1teSBQYWNrYWdlIEdlbmVyYXRvciA8cm9vdEA+Iiwib3JpZ2luYWxfbWFp + bnRhaW5lciI6bnVsbCwiZGVzY3JpcHRpb24iOiJGcmlnZ1xuIEZyaWdnIGlz + IGRlc2NyaWJlZCBhcyB0aGUgd2lmZSBvZiB0aGUgZ29kIE9kaW4uIiwiZGVz + Y3JpcHRpb25fbWQ1IjpudWxsLCJob21lcGFnZSI6bnVsbCwiYnVpbHRfdXNp + bmciOm51bGwsImF1dG9fYnVpbHRfcGFja2FnZSI6bnVsbCwibXVsdGlfYXJj + aCI6ImZvcmVpZ24iLCJicmVha3MiOm51bGwsImNvbmZsaWN0cyI6bnVsbCwi + ZGVwZW5kcyI6bnVsbCwicmVjb21tZW5kcyI6bnVsbCwic3VnZ2VzdHMiOm51 + bGwsImVuaGFuY2VzIjpudWxsLCJwcmVfZGVwZW5kcyI6bnVsbCwicHJvdmlk + ZXMiOm51bGwsInJlcGxhY2VzIjpudWxsfQ== + recorded_at: Thu, 21 Nov 2024 20:30:14 GMT recorded_with: VCR 6.3.1