foreman-plugin
This plugin extends the Foreman UI ( https://github.com/theforeman/foreman ) with features that allow subscribed users to interact with the Red Hat Customer Portal. This includes ability to search the Red Hat Knowledge Base, Support Case Management and Log Diagnostics.
Satellite .rpm Builds
Installable rpms are built by koji brew via the satellite-packaging repository. Follow the directions pointed to in the repo README to install the necessary packages to use obal, the build front-end utility, or use the Dockerfile in the build directory to create a suitable image.
-
git clonethe satellite-packaging repository -
git checkout <satellite-version>(git branch --allfor list) -
gem build redhat_access.gemspecto build your new gem - Copy your new gem to satellite-packaging/packages/rubygem-redhat_access
- Update satellite-packaging/packages/rubygem-redhat_access.spec with the new redhat_access gem version
- (optional)
docker build -t plugin_builder - (optional)
docker run -it -v $(pwd)/../satellite-packaging:/root/satellite-packaging --rm plugin_builder -
cdto the satellite-packaging dir - Koji brew uses your kerberos credentials so
kinit <your ldap id>@REDHAT.COM obal setupobal scratch rubygem-redhat_access
To install your newly built plugin on a satellite: satellite-maintain packages install tfm-rubygem-redhat_access-2.2.19-1.el7sat.noarch.rpm