Sha256: 24d81a7b79f4b89ff2cb0175b5b7e94e69f096f0aa0605dfb677d9165acdc0f1

Contents?: true

Size: 1.11 KB

Versions: 15

Compression:

Stored size: 1.11 KB

Contents

module Katello
  module Pulp
    class Server
      def self.config(url, user_remote_id)
        uri = URI.parse(url)

        runcible_params = {
          :url => "#{uri.scheme}://#{uri.host.downcase}:#{uri.port}",
          :api_path => uri.path,
          :user => user_remote_id,
          :timeout => SETTINGS[:katello][:rest_client_timeout],
          :open_timeout => SETTINGS[:katello][:rest_client_timeout],
          :logging => {
            :logger => ::Foreman::Logging.logger('katello/pulp_rest'),
            :exception => true,
            :info => true,
            :debug => true
          },
          :cert_auth => {
            :ssl_client_cert => '/etc/pki/katello/certs/pulp-client.crt',
            :ssl_client_key => '/etc/pki/katello/private/pulp-client.key'
          }
        }

        if (ca_cert = SETTINGS[:katello][:pulp][:ca_cert_file])
          runcible_params[:ca_cert_file] = ca_cert
        end

        runcible_params[:verify_ssl] = SETTINGS[:katello][:pulp][:verify_ssl] if SETTINGS[:katello][:pulp].key?(:verify_ssl)

        Runcible::Instance.new(runcible_params)
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
katello-4.7.6 app/services/katello/pulp/server.rb
katello-4.7.5 app/services/katello/pulp/server.rb
katello-4.7.4 app/services/katello/pulp/server.rb
katello-4.7.3 app/services/katello/pulp/server.rb
katello-4.7.2 app/services/katello/pulp/server.rb
katello-4.7.1 app/services/katello/pulp/server.rb
katello-4.6.2.1 app/services/katello/pulp/server.rb
katello-4.6.2 app/services/katello/pulp/server.rb
katello-4.7.0 app/services/katello/pulp/server.rb
katello-4.6.1 app/services/katello/pulp/server.rb
katello-4.7.0.rc2 app/services/katello/pulp/server.rb
katello-4.7.0.rc1 app/services/katello/pulp/server.rb
katello-4.6.0 app/services/katello/pulp/server.rb
katello-4.6.0.rc2 app/services/katello/pulp/server.rb
katello-4.6.0.rc1 app/services/katello/pulp/server.rb