Uploaded image for project: 'Red Hat Insights Strategy'
  1. Red Hat Insights Strategy
  2. RHIN-2141

Page at console.redhat.com to upload Insights Operator archive

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Experience, Openshift
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected

      1. Problem Statement

      For customers operating OpenShift clusters in disconnected environments, the current process for uploading Insights Operator archives to Red Hat relies on command-line tools. The prescribed method involves using a curl command to post the tar.gz file to console.redhat.com/api/ingress/v1/upload [1].

      This approach presents several challenges:

      • User Experience: The command-line interface is not intuitive for all users, especially those who are not comfortable with or do not have easy access to a command line with the curl utility. This can lead to user frustration and errors during the upload process.
      • Lack of Feedback: The curl command provides minimal feedback on the status of the upload. Users do not get clear, visual confirmation that the file is being uploaded or that it has been successfully received and is being processed.
      • Error Prone: The manual nature of the curl command increases the likelihood of errors, such as typos in the command or incorrect file paths. Troubleshooting these issues can be time-consuming.
      • Inconsistent with Web-based Management: The rest of the console.redhat.com experience is web-based. Forcing users to drop to a command line for this specific task is inconsistent with the overall user experience of the platform.

      2. Proposed Solution

      This Request for Enhancement (RFE) proposes the creation of a dedicated web page on console.redhat.com that allows customers to upload their Insights Operator archives directly through their web browser.

      This page should include the following features:

      • A clear and simple file upload interface (e.g., a "drag and drop" area and/or a "browse" button).
      • Visual feedback during the upload process, such as a progress bar.
      • Clear success or failure messages upon completion of the upload.
      • Links to relevant documentation about the Insights Operator and the archive upload process.

      3. User Story

      As a cluster administrator for a disconnected OpenShift environment, I need to upload our Insights Operator archive to Red Hat to work with RH Insights. Currently, I have to find the correct curl command and run it from a terminal. I would prefer to be able to log into console.redhat.com, navigate to a dedicated upload page, and upload the archive file directly from my browser. This would be a much more intuitive and user-friendly process, and it would give me more confidence that the upload was successful.

      4. Benefits

      • Improved User Experience: A web-based upload page will provide a more intuitive and user-friendly experience for all customers, regardless of their comfort level with the command line.
      • Reduced Errors: A guided, web-based workflow will reduce the likelihood of user error during the upload process.
      • Increased Adoption: A simpler upload process may encourage more customers with disconnected clusters to utilize the RH Insights, leading to better support outcomes.
      • Consistent Platform Experience: This enhancement will align the Insights Operator archive upload process with the rest of the web-based console.redhat.com platform.

       

       [1] https://docs.redhat.com/en/documentation/openshift_container_platform/4.19/html/support/remote-health-monitoring-with-connected-clusters#insights-operator-manual-upload_remote-health-reporting-from-restricted-network

              tdosek@redhat.com Tomas Dosek
              giofontana Giovanni Fontana
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: