redhataccess/insights-client

Name: insights-client

Owner: redhataccess

Description: Red Hat Insights Client

Created: 2015-04-23 17:54:11.0

Updated: 2016-11-15 20:06:40.0

Pushed: 2017-12-14 14:18:45.0

Homepage: https://access.redhat.com/insights

Size: 1046

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Code Health

Red Hat Access Insights Client

Installing

On a RHEL7 box:

Make sure the build dependencies are installed:
./tests/install-build-requirements

If the script fails, try to install the build requirements by hand. If it fails because of subscription-manager, try 'subscription-manager register –auto-attach', or just try yum without subscription-manager.

Next build it.
 clean install
Next configure it.
  1. Edit /etc/insights-client/insights-client.conf

Some things you might want to change:

  1. User id, where YOUR_RHN_xxx is your RHN/Red Hat Portal username and password

    username=YOUR_RHN_USERNAME

    password=YOUR_RHN_PASSWORD

  2. What server to use, where DEVEL_SERVER_AND_PORT is whatever development insights server you have set up. If left default, the client will contact Red Hat's production server

    upload_url=http://DEVEL_SERVER_AND_PORT/r/insights/uploads

    collection_rules_url=http://DEVEL_SERVER_AND_PORT/v1/static/uploader.json

    gpg=False

  3. Random logging stuff,

    loglevel=DEBUG

    auto_config=False

    no_schedule=True

Next run some tests:
ghts-client --verbose --register

sts/test-containers
sts/test-containers "python ./insights_client/__init__.py"

sts/test-new-specs
sts/test-conditional-docker

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.