Skip to content

Commit

Permalink
Allow ENV variables for urls
Browse files Browse the repository at this point in the history
  • Loading branch information
jeremylenz committed Dec 23, 2024
1 parent d642c75 commit dd2b337
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions lib/foreman_rh_cloud.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,23 @@
require 'uri'

module ForemanRhCloud
def self.on_premise_url
return unless ForemanRhCloud.with_insights_on_premise?
port = ENV['INSIGHTS_ADVISOR_PORT'] || "8000"
"http://#{ForemanRhCloud.foreman_host.fqdn || 'localhost'}:#{port}"
end

def self.base_url
# for testing set ENV to 'https://ci.cloud.redhat.com'
@base_url ||= ENV['SATELLITE_RH_CLOUD_URL'] || 'https://cloud.redhat.com'
@base_url ||= on_premise_url || ENV['SATELLITE_RH_CLOUD_URL'] || 'https://cloud.redhat.com'
end

def self.cert_base_url
@cert_base_url ||= ENV['SATELLITE_CERT_RH_CLOUD_URL'] || 'https://cert.cloud.redhat.com'
@cert_base_url ||= on_premise_url || ENV['SATELLITE_CERT_RH_CLOUD_URL'] || 'https://cert.cloud.redhat.com'
end

def self.legacy_insights_url
@legacy_insights_url ||= ENV['SATELLITE_LEGACY_INSIGHTS_URL'] || 'https://cert-api.access.redhat.com'
@legacy_insights_url ||= on_premise_url || ENV['SATELLITE_LEGACY_INSIGHTS_URL'] || 'https://cert-api.access.redhat.com'
end

def self.verify_ssl_method
Expand Down

0 comments on commit dd2b337

Please sign in to comment.