-
Bug
-
Resolution: Won't Do
-
Minor
-
None
-
6.14.0
-
1
-
False
-
Low
-
sat-proton
-
None
-
None
-
None
-
-
-
-
-
Customer Reported
-
To Do
Description of problem:
Automatic host deletion task have duplicate host-id entries in the cloud url
Version-Release number of selected component (if applicable):
- Satellite 6.14.0 snap 19
- rubygem-foreman_rh_cloud-8.0.51-1.el8sat.noarch
How reproducible:
- Always
Steps to Reproduce:
- Register content host with Satellite and insights
- Go to configure > Inventory Upload and Perform inventory upload and sync inventory status
- Enable "Automatic mismatch deletion" setting
- Verify that host is present on cloud
- Delete the content host from Satellite
- Enable debug logging
- force run the InventoryScheduledSync task using foreman-rake console
ENV['SATELLITE_RH_CLOUD_REQUESTS_DELAY'] = '0'
ForemanTasks.sync_task(InventorySync::Async::InventoryScheduledSync) - observe production.log
Actual results:
- duplicate host-id present in the following url.
2023-10-10T06:00:21 [D|bac|] Removing 0 - 40/6 hosts: c4109374-96bf-451f-b65f-4024dc1a5712,c4109374-96bf-451f-b65f-4024dc1a5712,c4109374-96bf-451f-b65f-4024dc1a5712,c4109374-96bf-451f-b65f-4024dc1a5712,c4109374-96bf-451f-b65f-4024dc1a5712,c4109374-96bf-451f-b65f-4024dc1a5712
2023-10-10T06:00:27 [D|bac|] Response headers for request url https://cert.cloud.redhat.com/api/inventory/v1/hosts/c4109374-96bf-451f-b65f-4024dc1a5712,c4109374-96bf-451f-b65f-4024dc1a5712,c4109374-96bf-451f-b65f-4024dc1a5712,c4109374-96bf-451f-b65f-4024dc1a5712,c4109374-96bf-451f-b65f-4024dc1a5712,c4109374-96bf-451f-b65f-4024dc1a5712 are: {:server=>"openresty", :content_type=>"text/html; charset=utf-8", :content_length=>"0", :x_rh_insights_request_id=>"09b4df75dd4b48dc8731646f1f752cb6", :x_content_type_options=>"nosniff", :date=>"Tue, 10 Oct 2023 10:00:27 GMT", :connection=>"keep-alive", :set_cookie=>["3ba1432eca9ab72ebcff858daecadbf5=147f2b76dd0d5f6af4fb3664d13d454d; path=/; HttpOnly; Secure; SameSite=None"], :x_rh_edge_request_id=>"1b952d86", :x_rh_edge_reference_id=>"0.d6eb7068.1696932027.1b952d86", :x_rh_edge_cache_status=>"NotCacheable from child", :x_frame_options=>"SAMEORIGIN", :strict_transport_security=>"max-age=31536000; includeSubDomains"}
2023-10-10T06:00:27 [D|tax|] Current organization set to none
Expected results:
- only one host-id/host is present in the url
Additional info: