Description of problem: "NoMethodError: undefined method `lifecycle_environment'" when performing inventory upload. Version-Release number of selected component (if applicable): - Satellite 6.14.0 snap 3 - rubygem-foreman_rh_cloud-7.0.45-1 How reproducible: - Always Steps to Reproduce: 1. Import manifest 2. Register host with Satellite 3. Go to Configure > Inventory upload Actual results: - "NoMethodError: undefined method `lifecycle_environment'" error on console. rake aborted! NoMethodError: undefined method `lifecycle_environment' for #<Host::Managed:0x000055e933eec128> Did you mean? lifecycle_environments lifecycle_environments= lifecycle_environment_ids lifecycle_environment_ids= lifecycle_environment_names Expected results: - No error, inventory upload completed successfully. Additional info:
I see the traceback during host registration as well.
Created a packaging PR for the new version https://github.com/theforeman/foreman-packaging/pull/9481
FailedQA Version-Release number of selected component (if applicable): - Satellite 6.14.0 snap 9 - rubygem-foreman_rh_cloud-8.0.47-1.el8sat.noarch Test steps: 1. Import manifest 2. Register host with Satellite 3. Go to Configure > Inventory upload Actual results: - "NoMethodError: undefined method `fact_values' for "satellite.example.com":String" error on console.
Verified Verified with: - Satellite 6.14.0 snap 10 - rubygem-foreman_rh_cloud-8.0.48-1.el8sat.noarch Test steps: 1. Import manifest 2. Register host with Satellite 3. Go to Configure > Inventory upload Observation: - No error, inventory upload completed successfully.