Refactor #28425
closedAvoid the use of SETTINGS[:fqdn]
Description
Currently SETTINGS[:fqdn]
is used in two places:
https://github.com/Katello/katello/blob/d9f5d173cb8a604caae3ad20c3f237d06c0f846b/app/models/katello/glue/candlepin/repository.rb#L17-L22
https://github.com/Katello/katello/blob/d9f5d173cb8a604caae3ad20c3f237d06c0f846b/app/controllers/katello/api/rhsm/candlepin_proxies_controller.rb#L269 (and its test case)
The downside of this is the application is assuming the system hostname is also the service name. When running behind a load balancer a common pattern is app1.example.com and app2.example.com both serving app.example.com. Because of that Setting[:foreman_url]
exists and should be relied on for the canonical Foreman URL.
Updated by Ewoud Kohl van Wijngaarden almost 5 years ago
- Description updated (diff)
Updated by Chris Roberts almost 5 years ago
- Category set to 98
- Target version set to Katello 3.15.0
- Triaged changed from No to Yes
Updated by Chris Roberts almost 5 years ago
- Status changed from New to Assigned
- Assignee set to Chris Roberts
- Difficulty set to easy
Updated by Chris Roberts almost 5 years ago
- Difficulty changed from easy to medium
- Found in Releases Katello 3.13.0 added
- Found in Releases deleted (
Katello 3.15.0)
Updated by The Foreman Bot almost 5 years ago
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/Katello/katello/pull/8528 added
Updated by The Foreman Bot almost 5 years ago
- Fixed in Releases Katello 3.16.0 added
Updated by Chris Roberts almost 5 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset katello|11f05ed4805d556028c8ec1e13a8bf37627475a6.
Updated by Chris Roberts almost 5 years ago
- Fixed in Releases Katello 3.15.0 added
- Fixed in Releases deleted (
Katello 3.16.0)