Skip to content

Commit

Permalink
feat: 1.29 Deprecate redeem sub-command
Browse files Browse the repository at this point in the history
* Card ID: CCT-400
* Modified short description of command
* Added warning that this command doesn't do anything, when
  SCA mode is used. When SCA mode is used, then display message
  returned form candlepin is also ignored.
* Modified description in manual page of subscription-manager
  • Loading branch information
jirihnidek committed Jun 11, 2024
1 parent ccf0207 commit 6018c01
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
4 changes: 2 additions & 2 deletions man/subscription-manager.8
Original file line number Diff line number Diff line change
Expand Up @@ -610,7 +610,7 @@ Points to a certificate PEM file which contains the subscription certificate. Th
.SS REDEEM OPTIONS
The
.B redeem
command is used for systems that are purchased from third-party vendors that include a subscription. The redemption process essentially auto-attaches the preselected subscription that the vendor supplied to the system.
command is deprecated, this command will be removed from the future major releases. This command is no-op, when simple content access mode is used. Command is used for systems that are purchased from third-party vendors that include a subscription. The redemption process essentially try to auto-attach the preselected subscription that the vendor supplied to the system.

.TP
.B --email=EMAIL
Expand Down Expand Up @@ -1352,7 +1352,7 @@ its existing subscriptions.
.PP
After registration, subscriptions on preconfigured systems can be claimed using the
.B redeem
command, which essentially auto-attaches the system to its preexisting subscriptions.
command, which essentially try to auto-attach the system to its preexisting subscriptions.

.RS
.nf
Expand Down
6 changes: 5 additions & 1 deletion src/subscription_manager/cli_command/redeem.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@

class RedeemCommand(CliCommand):
def __init__(self):
shortdesc = _("Attempt to redeem a subscription for a preconfigured system")
shortdesc = _(
"Deprecated, this command will be removed from the future major releases."
" This command is no-op in simple content access mode."
" Attempt to redeem a subscription for a preconfigured system"
)
super(RedeemCommand, self).__init__("redeem", shortdesc, False)

self.parser.add_argument(
Expand Down

0 comments on commit 6018c01

Please sign in to comment.