Sha256: e0a706c5fe7cef43dedfe4d59d302dca69fa7464bb3ac1f4153d480f0d97de2e

Contents?: true

Size: 873 Bytes

Versions: 41

Compression:

Stored size: 873 Bytes

Contents

module InsightsCloud
  module WebUi
    ADVISOR = 'advisor'
    VULNERABILITY = 'vulnerability'
    PATCH = 'patch'
  end

  def self.hits_export_url
    ForemanRhCloud.cert_base_url + '/api/insights/v1/export/hits/'
  end

  def self.rules_url(limit: ForemanRhCloud.query_limit, offset: 0)
    ForemanRhCloud.cert_base_url + "/api/insights/v1/rule/?impacting=true&rule_status=enabled&has_playbook=true&limit=#{limit}&offset=#{offset}"
  end

  def self.resolutions_url
    ForemanRhCloud.cert_base_url + '/api/remediations/v1/resolutions'
  end

  def self.playbook_url
    ForemanRhCloud.cert_base_url + '/api/remediations/v1/playbook'
  end

  def self.remediation_rule_id(rule_id)
    "advisor:#{rule_id}"
  end

  def self.enable_client_param
    'host_registration_insights'
  end

  def self.enable_cloud_remediations_param
    'enable_cloud_remediations'
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
foreman_rh_cloud-11.1.0 lib/insights_cloud.rb
foreman_rh_cloud-10.0.3 lib/insights_cloud.rb
foreman_rh_cloud-11.0.3 lib/insights_cloud.rb
foreman_rh_cloud-9.0.59 lib/insights_cloud.rb
foreman_rh_cloud-11.0.2 lib/insights_cloud.rb
foreman_rh_cloud-11.0.1 lib/insights_cloud.rb
foreman_rh_cloud-11.0.0 lib/insights_cloud.rb
foreman_rh_cloud-9.0.58 lib/insights_cloud.rb
foreman_rh_cloud-10.0.2 lib/insights_cloud.rb
foreman_rh_cloud-9.0.57 lib/insights_cloud.rb
foreman_rh_cloud-10.0.1 lib/insights_cloud.rb
foreman_rh_cloud-9.0.56 lib/insights_cloud.rb
foreman_rh_cloud-9.0.55 lib/insights_cloud.rb
foreman_rh_cloud-9.0.54 lib/insights_cloud.rb
foreman_rh_cloud-9.0.53 lib/insights_cloud.rb
foreman_rh_cloud-9.0.52 lib/insights_cloud.rb
foreman_rh_cloud-8.0.52 lib/insights_cloud.rb
foreman_rh_cloud-9.0.51 lib/insights_cloud.rb
foreman_rh_cloud-8.0.51 lib/insights_cloud.rb
foreman_rh_cloud-7.0.48 lib/insights_cloud.rb