Uploaded image for project: 'Container / Cluster Management (XCM) Strategy'
  1. Container / Cluster Management (XCM) Strategy
  2. XCMSTRAT-589

[Internal Preview] OCM console can connect to regional OCM instances to manage cluster lifecycle

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Major Major
    • Milestone 2
    • None
    • OCM Regional
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • XCMSTRAT-35Red Hat Cloud Data Sovereignty
    • 58% To Do, 33% In Progress, 8% Done
    • Hide

      Detailed status summary is available at: https://docs.google.com/document/d/1WsGY0hYpSGB7XwxdwWQd4wJYfnjkFfhS83jOWzHd2hE

      End-of-sprint summaries are available at: https://docs.google.com/presentation/d/16fftQqDnCZXfmsKlI0XbTNBMGnCVMwJylZ133yx9tBA

      -------------------------------------------------
      6/24/2024:
      UI work continues to progress. The initial cluster list is available in production and development (feature gate and URL flag required). Initial cluster details (overview and history) are available in development and will be migrated to production soon. Changes to the HCP wizard are in development.

      No current blockers

      High-level concern. The UI becomes sluggish and nearly unresponsive for users with many clusters - QE is experiencing this and they have ~10,000 clusters. Future work will try to limit the number of clusters downloaded in the UI (see Epic OCMUI-1685). An exact approach has not yet been determined.

      Show
      Detailed status summary is available at: https://docs.google.com/document/d/1WsGY0hYpSGB7XwxdwWQd4wJYfnjkFfhS83jOWzHd2hE End-of-sprint summaries are available at: https://docs.google.com/presentation/d/16fftQqDnCZXfmsKlI0XbTNBMGnCVMwJylZ133yx9tBA ------------------------------------------------- 6/24/2024: UI work continues to progress. The initial cluster list is available in production and development (feature gate and URL flag required). Initial cluster details (overview and history) are available in development and will be migrated to production soon. Changes to the HCP wizard are in development. No current blockers High-level concern. The UI becomes sluggish and nearly unresponsive for users with many clusters - QE is experiencing this and they have ~10,000 clusters. Future work will try to limit the number of clusters downloaded in the UI (see Epic OCMUI-1685 ). An exact approach has not yet been determined.
    • 0

      Feature Overview (aka. Goal Summary)  

      This feature is a follow up to XCMSTRAT-190 to take the outcome and learnings from the PoC and implement the changes in the console to deliver an internal preview. The changes will need to be behind a feature flag to ensure that external customers are not impacted by and exposed to changes that are in-flight.

       

      Goals (aka. expected user outcomes)

      The OCM console running in the user’s browser should be able to reach out to the individual regional OCM instances to allow customers to provision and manage HCP clusters lifecycled by the regional OCM instances using a single/global console. The console should not persist any cluster data to avoid violating any data residency requirements.

      Interfaces: UI, OCM CLI, ROSA CLI, OCM SDK

      Teams: SREP, AppSRE, OCM, OCMUI

      Requirements (aka. Acceptance Criteria):

      • As a customer, I can connect to the console to list and view the details for my clusters provisioned in different cloud provider regions within the geographic region.
      • As a customer, I can connect to the console to provision a new cluster within any of the cloud provider region.
      • As a customer, I can connect to the console to perform day-2 operations like scale, configure, and update my clusters provisioned in the cloud provider regions.

      The internal preview release will cover all OCM UI pages, including the dashboard page. The user experience might be tweaked based on the results of the PoC and we might have to add a region filter for the aggregate view on the dashboard page.

       

      Supported Clients Option
      Supported in ROSA cli ( ) Yes ( ) No ( ) N/A
      Supported in OCM cli ( ) Yes ( ) No ( ) N/A
      Supported in OCM UI ( ) Yes ( ) No ( ) N/A
      Supported in TF ( ) Yes ( ) No ( ) N/A
      Supported in Capi ( ) Yes ( ) No ( ) N/A
      Supported Offerings Option
      Fedramp supported? ( ) Yes ( ) No ( ) N/A
      OCP Support Option
      Is it already supported in OCP? ( ) Yes ( ) No ( ) N/A

       

      Use Cases (Optional):

      Include use case diagrams, main success scenarios, alternative flow scenarios.  Initial completion during Refinement status.

       

      Questions to Answer (Optional):

      Include a list of refinement / architectural questions that may need to be answered before coding can begin.  Initial completion during Refinement status.

       

      Out of Scope

      High-level list of items that are out of scope.  Initial completion during Refinement status.

       

      Background

      Provide any additional context is needed to frame the feature.  Initial completion during Refinement status.

       

      Customer Considerations

      Provide any additional customer-specific considerations that must be made when designing and delivering the Feature.  Initial completion during Refinement status.

       

      Documentation Considerations

      Provide information that needs to be considered and planned so that documentation will meet customer needs.  Initial completion during Refinement status.

       

      Interoperability Considerations

      Which other projects and versions in our portfolio does this feature impact?  What interoperability test scenarios should be factored by the layered products?  Initial completion during Refinement status.

            spadgett@redhat.com Samuel Padgett
            rhn-engineering-abhgupta Abhishek Gupta
            Kim Doberstein Kim Doberstein
            Jayakrishnan Mekkattillam Jayakrishnan Mekkattillam
            Samuel Padgett Samuel Padgett
            Abhishek Gupta Abhishek Gupta
            Joy Jean Joy Jean
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: