-
Bug
-
Resolution: Done
-
Undefined
-
None
-
0.2.4
-
None
When the operator queries GetSourceTypeID, the Koku API returns an unexpected response (not matching SourceTypeResponse), causing:
failed to parse OpenShift source response from Sources API: invalid character 'd' after top-level value
This error propagates through checkSource → SourceGetOrCreate returns (false, ...) → source_defined stays false.
Relevant code
* handler.go L367-L431 — SourceGetOrCreate
* handler.go L218-L258 — CheckSourceExists (JSON parse failure)
* handler.go L170-L203 — GetSourceTypeID