Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-34622

[RFE] - satellite-maintain upgrade/update command should have --verbose option to see live logs while upgrading/updating

XMLWordPrintable

    • Rocket
    • False
    • sat-rocket
    • None
    • None
    • None
    • None

      1. Problem Statement
         ----------------------------

      Q - Executive summary of the user goal and expected outcome. What problem is being solved, why does this matter to the user?

      A - This is to allow for better insight/feedback at least optionally to administrators performing upgrades or updates of Red Hat Satellite servers or Red Hat Satellite Capsule servers.  There is less need to suppress the detailed output of the Satellite-Maintain tool for administrators than typical computer users.  Furthermore, this can be helpful to know where the upgrade/update progress is at (progress updates) for lengthy parts of these process such as patch downloads, patch installs, satellite-installer executions, foreman-rake executions.  I was at one of these lengthy processes with no user feedback and I noticed that it seemed to be taking longer than normal, so I decided to press a key.  It turned out that the session had disconnected some time ago without me even knowing because there is not regular feedback.  The Satellite-Maintain tool used to be more verbose and useful for keeping track of how things were going with an upgrade or update.  At least an option (such as "--verbose" for satellite-maintain update/upgrade) to allow the output to not be suppressed from standard output would be appreciated.

       

      2. User Experience & Workflow
         ----------------------------------------

      Q - Describe the experience/interaction/steps of this request as a workflow with expected outcomes at each step. What is the end-state and how will they be able to verify a successful outcome? Are you willing to test out the feature if implemented?

      A - Providing a command switch such as the following should not suppress the output of lengthy steps such as patch downloads, patch installs, satellite-installer executions, foreman-rake executions.  

          satellite-maintain upgrade run --verbose
          satellite-maintain update run --verbose

         This detailed, native output should be displayed as it was in previous releases of Satellite/Foreman Maintain.

         Yes, I'm willing to test this functionality and provide feedback if it is implemented.  

       

      3. Requirements
         --------------------

      Q - A list of specific needs or objectives that a Feature must deliver to satisfy the Feature. Note: Any requirements that are not flagged as MVP, should be evaluated and considered for another feature.

      A - The native output should be at least conditionally (via an argument such as "--verbose") for the following lengthy update/upgrade processes during a Red Hat Satellite upgrade or update operation: 

          patch downloads (DNF output)
          patch installs (DNF output)
          satellite-installer executions (satellite-installer output)
          foreman-rake executions (foreman-rake output)

       

      4. Business Impact
         ------------------------

      Q - What would happen if the inclusion of this feature wasn’t undertaken? 

      A - Without this feature being added, then the Satellite-Maintain tool continues to suppress useful administrative output without a way to even conditionally display it reducing its usefulness

              Unassigned Unassigned
              rhn-support-ajambhul Anand Jambhulkar
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: