Bug 1079682

Summary: [RFE] subscription-manager should support file for credentials
Product: Red Hat Enterprise Linux 7 Reporter: Scott McCarty <smccarty>
Component: subscription-managerAssignee: candlepin-bugs
Status: CLOSED WONTFIX QA Contact: John Sefler <jsefler>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.0CC: alikins, bkearney, dgoodwin, jesusr
Target Milestone: rcKeywords: FutureFeature
Target Release: 7.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-10-07 12:36:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1005618    

Description Scott McCarty 2014-03-23 02:35:37 UTC
Description of problem:

Username and passwords are sensitive. It would be nice for rhsm to have the ability to embed in an answer file.

This would be especially useful with a Dockerfile (example below), because one would be able to share docker files without having passwords embedded:

=================================================
# Version    1  
  
# Pull from CentOS RPM Build Image  
FROM rhel6-base  
  
MAINTAINER Scott McCarty smccarty  
  
# Update the image  
RUN subscription-manager register --username=fatherlinux --password='PASSWORD' --auto-attach  
RUN yum update -y  
RUN subscription-manager unregister
=================================================

Comment 2 John Sefler 2014-06-24 13:49:40 UTC
This sounds like a good use for registration with an Activation Key which is already implemented.

However, I believe the current design for attaching subscriptions to a docker container will come from the entitlements on the host system that is running the docker container.  This was demoed by dgoodwin on https://engineering.redhat.com/trac/Entitlement/wiki/SprintReviews/EntitlementSprint76Review
Therefore no registration will be required in a Dockerfile.

NEEDINFO on dgoodwin to confirm.

Comment 3 Jesus M. Rodriguez 2014-08-06 18:45:09 UTC
What about reusing the mechanism rho has? Or is that too heavy handed for this?

Comment 4 Bryan Kearney 2014-08-07 13:51:00 UTC
Acking 7.1

Comment 5 Bryan Kearney 2014-08-07 14:14:28 UTC
Acking 7.1

Comment 6 Bryan Kearney 2014-10-07 12:36:35 UTC
Between Activation keys, and the current implentation of the docker plugin we have this feature request covered. I am closing this out.

Comment 7 Red Hat Bugzilla 2023-09-14 02:05:23 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days