From a65d4251b35c3fc7d2b3f536e76c51ddb3cf6666 Mon Sep 17 00:00:00 2001 From: Jiri Hnidek Date: Fri, 31 May 2024 17:48:28 +0200 Subject: [PATCH] feat: 1.29 Deprecate redeem sub-command * Card ID: CCT-400 * Modified short description of command * Modified description in manual page of subscription-manager --- man/subscription-manager.8 | 4 ++-- src/subscription_manager/cli_command/redeem.py | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/man/subscription-manager.8 b/man/subscription-manager.8 index fb49300dbc..d86223a2f2 100644 --- a/man/subscription-manager.8 +++ b/man/subscription-manager.8 @@ -603,7 +603,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 @@ -1355,7 +1355,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 diff --git a/src/subscription_manager/cli_command/redeem.py b/src/subscription_manager/cli_command/redeem.py index fe74273d68..d0ce6d1c93 100644 --- a/src/subscription_manager/cli_command/redeem.py +++ b/src/subscription_manager/cli_command/redeem.py @@ -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(