Revision a51ed475
Added by Ohad Levy over 10 years ago
- added
- modified
- copied
- renamed
- deleted
- app
- models
- services
- facts_importer.rb
- facts_parser.rb
- puppet_fact_importer.rb
- db
- test
- unit
- fact_value_test.rb (diff)
- facts_importer_test.rb
- facts_parser_test.rb
- host_test.rb (diff)
- puppet_fact_importer_test.rb
- unit
[REFACTOR] fixes #2967 - refactored Fact Importer
Based on Dmitri Dolguikh <dmitri@appliedlogic.ca> original patch.
- renamed original fact_importer class to fact_parser class
- moved fact handling logic to its own fact_importer class
- fact importer now assumes single-value facts
- added a uniqueness constraint on fact_values table on fact_name_id and host_id
- added tests
(cherry picked from commit fb68fd22a05a5b949d9313db59168d69efb14ad8)
Conflicts:
app/models/host/base.rb