Project

General

Profile

Actions

Bug #39180

closed

Facts upload fails due to new Cloud Billing

Added by Lars Wagner 4 months ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

Since updating to foreman 3.18.0 the facts upload from SaltStack fails with the following exception (full exception see attached log):

2026-03-24T17:25:35 [I|app|4538ea16] Backtrace for 'Action failed' error (NoMethodError): undefined method `cloud_provider' for #<ForemanSalt::FactParser:0x00007f62bb0ae5b8 @facts={"_timestamp"=>"2026-03-24 17:25:35.309245", "architecture"=>"x86_64", "biosreleasedate"=>"02/06/2015", "biosvendor"=>"EFI Development Kit II / OVMF", "biosversion"=>"0.0.0", "boot_method"=>"UEFI", ... }, @class_name_humanized="fact_parser">
 4538ea16 | /usr/share/foreman/app/models/host_facets/reported_data_facet.rb:20:in `populate_fields_from_facts'
 4538ea16 | /usr/share/foreman/app/models/concerns/facets/base_host_extensions.rb:20:in `block in populate_facet_fields'
 4538ea16 | /usr/share/foreman/app/models/concerns/facets/base_host_extensions.rb:19:in `each_value'
 4538ea16 | /usr/share/foreman/app/models/concerns/facets/base_host_extensions.rb:19:in `populate_facet_fields'
 4538ea16 | /usr/share/foreman/app/models/host/managed.rb:477:in `populate_fields_from_facts'
...

This change has been introduced in https://github.com/theforeman/foreman/commit/bc8a381cf07887699c304bcba7f99b894419b9bd


Files

exception.txt exception.txt 12.5 KB Lars Wagner, 03/25/2026 07:52 AM
Actions #1

Updated by The Foreman Bot 3 months ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/10949 added
Actions #2

Updated by The Foreman Bot 3 months ago

  • Fixed in Releases 3.19.0 added
Actions #3

Updated by Anonymous 3 months ago

  • Status changed from Ready For Testing to Closed
Actions

Also available in: Atom PDF